Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
Tobias Opialla edited this page Feb 7, 2022 · 3 revisions

Policy for deployments

There are (currently) three environments, dev-cd, test and demo. The policy for them is as follows:

dev-cd

Always corresponds to the top of the main branch on all repositories.
A commit in one of the repos (services-inoeg, apps-inoeg, kubernetes) triggers an automatic deployment to
https://dev-cd.impfterm.in.

The database is always flushed and a mediator key installed on every deployment.
Deployment is done from a github action, using a kubectl in a repo secret.

test

Always corresponds to the last release on services-inoeg and apps-inoeg.
Releases need to be tagged with a version tag of the format v0.1.2, following semantic versioning. All repos should have corresponding version numbers.

Deployment is currently triggered manually using ArgoCD, but is intended to be automated.

URL is https://test.impfterm.in.

demo

Corresponds to a specific tagged version manually chosen after testing was satisfactory.

Deployment is triggered manually in all cases.

URL is https://demo.impfterm.in.

Clone this wiki locally