Wait on our charts and omnibus builds prior to performing a deploy
After we decide how to appropriately build our Kubernetes components for the purposes of auto-deploy, how do we trigger a deploy when both installation methods are done building? Currently, we trigger a deploy after omnibus Ubuntu 16 is completed its build. We need to pull out this trigger and substitute some mechanism that has knowledge of both our charts as well as the existing omnibus build prior to performing a deploy. What is that mechanism?
Proposal
Release-tools will become the manager of deployments. Move the trigger for the auto-deploy Deployment process from omnibus into release-tools
Goals:
-
Add wait jobs to release tools - these wait jobs happen after a successful rake auto_deploy:tag
- gitlab-org/release-tools!882 (closed) => gitlab-org/release-tools!1352 (merged)-
Wait on CNG to complete builds- This is not required as helm will wait on images - Wait on omnibus-gitlab to complete a build
- Wait on our helm chart to complete a build
-
-
Add deployment trigger to release-tools - #717 (closed) -
Remove deployment trigger from omnibus-gitlab - #718 (closed)
Edited by Alessio Caiazza