Get internal applications working with Auto DevOps

While setting up a Kubernetes cluster environment to allow for internal one off applications to be deployed using Auto DevOps into a production ready environment, we have run into a blocker in that none of these applications currently support Auto DevOps.

In order to get this right, we need to deploy at least one application into the cluster to test that the cluster works as we expect. After that, the other apps can use it (via review apps) to work on their own compatibility.

Currently, we are working in an ephemeral test cluster until there is a working configuration to move to a permanent location.

Overall progress

Remaining decisions

  • What database service should be used for production:
    • @devin is investigating using CloudSQL provisioned by a terraform module

Blocking issues for version.gitlab.com

Blocking issues for license.gitlab.com

No longer blocking issues or unclear

Additionally, the following issue causes problems with just about anything we do with helm (but is not a complete blocker for this): https://gitlab.com/gitlab-org/gitlab-ce/issues/54760

Edited by Devin Sylva