Minimum Viable Implementation: Deploy GitLab via Helm charts to local Kubernetes cluster
Objective
Create a minimum viable implementation of GitLab running in a local Kubernetes cluster (k3d) using Helm charts, configured for development workflow.
Scope
- Deploy GitLab via Helm charts to local Kubernetes cluster (k3d/similar)
- Configure for development workflow with Rails in production mode but development-friendly settings
- A: Integrate asset compilation (Vite/Webpack)
- A: Create GDK command wrapper for familiar commands (
gdk update/status/start/stop)
Deliverables
-
Working GitLab deployment in local k3d cluster -
Rails configuration optimized for development workflow -
Asset compilation pipeline integration -
A:GDK command wrapper implementation -
A:Basic development workflow documentation
Acceptance Criteria
-
GitLab successfully deploys and runs in local Kubernetes cluster -
Development workflow maintains reasonable performance -
Familiar GDK commands work with Kubernetes backend -
Asset compilation works correctly in containerized environment -
Basic CRUD operations function properly
Results
Related Epic
Part of &17447
Edited by Mohga Gamea