Simplify creating development environment with minikube
We started early on with adding development docs using minikube but quickly realised that we won't be able to maintain velocity and work with development resources constraints.
With the charts stabilising and us looking at resource usage, we should be able to revisit this topic.
The docs in https://gitlab.com/charts/gitlab/blob/master/doc/minikube/README.md are out of date and they need an overhaul. (addressed in !467 (merged))
The goal should be to have a quick and simple guide on setting up the environment so that we can accept contributions at this repository without requiring from contributor to have GKE account. Similar to what we do with GDK, a few sets of commands to get ready to contribute.
To start with, we should consider creating a script that would generate development configuration files:
- minikube configuration that would allow more RAM and CPU to receive gitlab charts (documented in !467 (merged))
- Start minikube with this configuration (documented in !467 (merged))
-
Create a values.yaml file optimised for development environment!467 (merged) - deploy to minikube (documented in !467 (merged))