Skip to content

rimusz-lab/gitlab-chart

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Helm chart to install Gitlab

This chart is based on my manifests for manual deployment with lots of improvements.

Some of the features:

  • Fully automated installation of Gitlab.
  • Register and manage Letsencrypt certificates with kube-lego
  • Deploys PostgreSQL, Redis and Minio as part of the setup
  • Deploys fully configured Docker registry with external domain (letsencrypt) and integration with gitlab.
  • Semi-automatic creating of Runner
  • Ability to customize any of the environment variables

Requirements

  • Kubernetes 1.5 (for StatefulSets support)
  • PV support on the underlying infrastructure
  • Helm 2.2.0 (for conditions and flags support)

TODO:

  • splitting registry/runner into separate charts
  • Add support for gitlab pages
  • Upgrade to v9
  • [] testing/refactoring
  • [] more flexible runner configuration
  • [] monitoring of the whole thing in Prometheus

About

Kubernetes Helm chart to deploy GitLab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smarty 61.4%
  • Shell 38.6%