Skip to content

Support deploying GitLab on Kubernetes 1.30

References

Checklist

Follow the checklist below to address the requirements for each project.

Administrative

  • Change issue title to: Support deploying GitLab to Kubernetes X.Y
  • Insert the Kubernetes release post URL above

GitLab Charts

  • Replace any removed APIs
  • Create new Kubernetes cluster on GKE
  • Create new Kubernetes cluster on EKS
  • Add CI jobs to test against the new clusters
  • Update CI vcluster smoke test jobs for the next Kubernetes release
  • Update kubectl to 1.N.x in the CI base image
  • Remove old cluster CI jobs:
    • Remove CI review_* testing jobs for previous GKE and EKS clusters
    • Remove Validate jobs for Kubernetes versions that are no longer supported
    • Backport changes to the stable branches.
  • Remove old clusters and agent configuration only after the changes above have been backported:
  • Update supported releases documentation
    • Add entry for newly-supported Kubernetes version
    • Deprecate Kubernetes versions that have reached end-of-life
    • Remove entries that are no longer supported

GitLab Operator

Edited by Lucas Li