...
This means that the docker image is signed and pushed to the central docker image registry used and hosted by the ehealth-platform.
...
When the application has passed QA, it can be promoted to the next environment. This happens by a promotion of a specific desired state specification in Jenkins-test, by users with the right privileges.
PreProd and Prod
Going onwards to preproduction preprod
happens by making a pull-request to the "prod
" branch from the "master
" branch.
...
When the pull-request is approved all updates in the desired state specification for preprod
is rolled on the preprod
environment.
Deployment to production happens by a promotion of a specific desired state specification in Jenkins-prod, by users with the right privileges.
...
If serious bugs or security errors is found in production code, or containers a hotfix can be handled in the following way.
4.2. Rollback
Rollback is handled somewhat semi-automatic, if the problem is visible through the pod probe services liveness and readiness. In other rollback situation manual intervention is necessary.
...