Gitlab Best Practices

Operate self-managed GitLab on the official Helm chart — multi-hop upgrade campaigns across required stops, the chart-10 wall (bundled PostgreSQL, Redis and MinIO removed and now mandatory), PostgreSQL 17 being both the minimum and the maximum for GitLab 19.x, default flips invisible to a values diff, air-gapped image sets the chart will not reveal, backup/restore with external dependencies and the secrets that are deliberately not in the backup, Sidekiq migration-loss and HPA-flap traps, and what high availability the chart actually provides (standalone Gitaly on Kubernetes is a documented single point of failure; Praefect on Kubernetes is beta).

air-gapped 2cb2333 10 files · 109.1 KB Updated

File contents

air-gapped/skills/tree/main/.claude/skills/gitlab-best-practices commit 2cb2333ec1

Frequently asked questions

npx skillmds@latest add air-gapped/gitlab-best-practices