Skip to content

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