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
-
For design.gitlab.com: gitlab-org/gitlab-services/design.gitlab.com#96 (closed) -
For version.gitlab.com: https://gitlab.com/gitlab-org/version-gitlab-com/issues/111 -
For license.gitlab.com: https://gitlab.com/gitlab-org/license-gitlab-com/issues/79 -
For customers.gitlab.com: gitlab-org/customers-gitlab-com#671 (closed)
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
-
https://gitlab.com/gitlab-org/gitlab-ce/issues/62469 - Resolved (protocol mismatch with the liveness probe) -
https://gitlab.com/gitlab-org/gitlab-ce/issues/62386 - Resolved (incompatible unicorn file, can be made to work with reasonable changes) -
https://gitlab.com/gitlab-org/version-gitlab-com/issues/145 - Assigned to @proglottis
Blocking issues for license.gitlab.com
-
https://gitlab.com/gitlab-org/gitlab-ce/issues/62366 -
https://gitlab.com/gitlab-org/gitlab-ce/issues/62365
No longer blocking issues or unclear
-
https://gitlab.com/gitlab-org/gitlab-ce/issues/62364 -
??? gitlab-org/project-templates/rails#12 (closed) - Not clear why the template not working with Auto DevOps would actually block this issue and also not clear if this issue still is a problem in the template -
??? https://gitlab.com/gitlab-org/gitlab-ce/issues/59233 - Same as above
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