You need to sign in or sign up before continuing.
Have a template for Openshift / Kubernetes
Template needs to be based on http://doc.gitlab.com/omnibus/docker/ so we have the automatic healing of Omnibus and official maintenance.
Need to do:
-
Volumes need to be converted to Openshift format (OC permanent volumes, not more than 20GB in total) -
Need to get the fqdn from Openshift after it is running and use a post hook to feed this to GitLab via an environmental variable, will restart automatically when you need the environment -
Need to supply SMTP credentials to GitLab via an environmental variable (something like --env GITLAB_OMNIBUS_CONFIG="external_url 'http://my.domain.com/';gitlab_rails['lfs_enabled'] = true;"
but for SMTP settings http://doc.gitlab.com/omnibus/settings/smtp.html (we'll also do https://gitlab.com/gitlab-org/gitlab-ce/issues/14684 to reduce the impact if people don't specify an stmp server)
From GitLab the work will be done by Marin (EU time, Omnibus maintainer) and DJ (US time, Omnibus specialist). From RedHat it will be Steve Pousty (US time, VM packager) and Jorge Morales (EU time, template expert). Also involved will be Grant Shipley (Senior Manager) and Sid Sijbrandij (GitLab CEO).
If it is done we can do the steps in the 'RedHat and GitLab' Google doc under Openshift => Plan.