-
Notifications
You must be signed in to change notification settings - Fork 2
Home
There are (currently) three environments, dev-cd, test and demo. The policy for them is as follows:
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.
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.
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.