/custom-gitlab

Primary LanguageSmartyOtherNOASSERTION

Cloud Native GitLab Helm Chart

The gitlab chart is the best way to operate GitLab on Kubernetes. This chart contains all the required components to get started, and can scale to large deployments.

Some of the key benefits of this chart and corresponding containers are:

  • Improved scalability and reliability
  • No requirement for root privileges
  • Utilization of object storage instead of NFS for storage

The default deployment includes:

  • Core GitLab components: Unicorn, Shell, Workhorse, Registry, Sidekiq, and Gitaly
  • Optional dependencies: Postgres, Redis, Minio
  • An auto-scaling, unprivileged GitLab Runner using the Kubernetes executor
  • Automatically provisioned SSL via Let's Encrypt.

Architecture and goals

See architecture documentation for an overview of this project goals and architecture.

Known issues and limitations

Some features of GitLab are not currently available:

Release Notes

Check the releases documentation for information on important releases, and see the changelog for the full details on any release.

Quick-start installation

See the installation documentation for a quick-start to using this chart.

Detailed documentation

See the repository documentation for detailed documentation on charts, tools, and advanced configuration.

Contributing

Please see the contribution guidelines And then check out the development styleguide.