Productize installing on GKE
Description
People want to install GitLab on Google Container Engine (GKE). We're making this easy, but we need to polish and document the process.
Proposal
- Open up the helm chart to support custom gitlab.rb config and our after-reconfigure script. Add runners to helm chart.
- Add Mattermost to helm chart and/or create separate chart.
- Use the gitlab helm chart in the demo repo, and have the demo repo add the other pieces on top, and customize the config. At that point the demo becomes an enhancement of the chart, targeting a demo. At that point we are no longer duplicating work.
- Move the other pieces into the chart, or multiple charts.
- Reduce demo to just docs and a values file for the chart, specific for the demo.
- Move demo repo docs into regular docs.
Links / references
- Related: Migrate to Kubernetes Helm chart