Skip to content

Everyone can replicate idea to production

https://about.gitlab.com/2016/11/14/idea-to-production/ has been a big success, applicants say it is jaw dropping and another person was blown away. Team members say it is magic and great in many situations

We should make sure everyone can replicate this demo. As first significant step, we want to make it possible to run this on GKE.

Making it Work on Google Container Engine (GKE) i2p-on-gke

All issues marked with ~"i2p-on-gke"

  1. Get it running on GKE
  2. 9.2 Improve GitLab's Helm Chart with autoscaling CI

Completing the Q1 Vision Slideware features ~"q1-vision"

All ~"q1-vision" issues

  1. Auto deploy as just another .gitlab-ci.yml template
  2. Split containers
  3. Jump to Mattermost channel from GitLab issue
  4. 9.0 Create new branch from issue for repo-less project using new branch button
  5. 9.1 Find templates easily

Improvements to the demo

  1. 9.1 Use the create branch button in the issue
  2. Create new terminal button in issue
  3. Use the terminal to make a new rails app (need git credentials)
  4. Remove the setting credentials for Kubernetes step
  5. Consider not waiting for the result of the staging step to save time
  6. Get the time down to 10 minutes (cluster setup, GitLab install, app) and 5m (app only)
  7. 9.2 Migrate to Kubernetes Helm chart
  8. 9.2 Improving Kubernetes Helm chart with autoscaling CI

Further steps

  1. Get it running on OpenShift Online (permissions issue)
  2. Deprecate https://about.gitlab.com/handbook/sales/demo/
  3. Train everyone in the company to give this using GKE
  4. Self install version
  5. Add a Maven compatible interface to build artifacts
  6. Make setting up a spring app simpler
  7. Solve the remaining idea to production labeled issues

Also see our Q1 2017 vision slideware https://docs.google.com/presentation/d/19iXlUeVS4C63RED1OtpsN_a1pTz_Upy-qNfSpU5i3xU/edit#slide=id.p

Edited by Mark Pundsack