[go: up one dir, main page]

Skip to content

Support deploying GitLab on Kubernetes 1.29

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
    • GKE
    • EKS
  • 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 and clusters
    • Remove CI review_* testing jobs for previous GKE and EKS clusters
    • Remove Validate jobs for Kubernetes versions that are no longer supported
    • Remove out-of-support GKE and EKS clusters
  • 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

OpenShift cluster launch is moved to its own issue https://gitlab.com/gitlab-org/distribution/infrastructure/openshift-provisioning/-/issues/54 since we are waiting on OCP 4.16 release. Striking out OpenShift-related tasks in the following checklist.

  • Replace any removed APIs
  • Create new Kubernetes cluster on GKE
  • Create new OpenShift cluster on GCP
  • Add CI jobs to test against the new cluster
    • Kubernetes
    • OpenShift
  • 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 and clusters
    • Remove CI review_* testing jobs for previous GKE and EKS clusters
    • Remove out-of-support GKE and EKS clusters
  • 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
Edited by Dustin Collins