Investigate using auto-deploy shell wrappers and CI image instead of the existing k-ctl wrapper and a custom image
The auto-deploy CI image and wrappers have improved a bit and I could see them possibly replacing the current way we are using k-ctl and our own shell functions and our own CI image.
- https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/blob/master/src/bin/auto-deploy
- https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/templates/Jobs/Deploy.gitlab-ci.yml#L59
to make this work we would need to:
-
Move secrets into CI variables if possible -
Create a mirrored image on ops.gitlab.net -
Decide if we use the pre-defined stages, or if we bring in just the wrapper functions
Edited by John Jarvis