Skip to content

[CONTP-1803] Migrate CSI registrar image to registry.k8s.io - #2781

Merged
tbavelier merged 2 commits into
mainfrom
tbavelier/migrate-to-registry-k8s
Jul 22, 2026
Merged

[CONTP-1803] Migrate CSI registrar image to registry.k8s.io#2781
tbavelier merged 2 commits into
mainfrom
tbavelier/migrate-to-registry-k8s

Conversation

@tbavelier

@tbavelier tbavelier commented Jul 9, 2026

Copy link
Copy Markdown
Member

What changed

Updates the datadog-csi-driver chart for the CSI registrar registry migration:

  • Bumps datadog-csi-driver from 0.15.0 to patch version 0.15.1
  • Changes the default registrar.image.repository from k8s.gcr.io/sig-storage/csi-node-driver-registrar to registry.k8s.io/sig-storage/csi-node-driver-registrar
  • Updates the GKE Autopilot DaemonSet matching label to datadog-datadog-csi-driver-daemonset-exemption-v1.1.1
  • Keeps the existing v1.1.0 WorkloadAllowlist path in the AllowlistSynchronizer and adds v1.1.1, so the previous version remains synced until the new one is confirmed available across GKE node versions
  • Adds a CSI AllowlistSynchronizer baseline fixture and updates CSI rendered baselines

Associated WorkloadAllowlist PR: https://github.com/DataDog/datadog-gke-workload-allowlist/pull/19

Why

k8s.gcr.io is frozen and Kubernetes images have moved to registry.k8s.io. The CSI chart default image and the GKE Autopilot WorkloadAllowlist label need to move together so Autopilot workloads match the new allowlist version.

QA instructions

  1. Deploy the WorkloadAllowlist from the associated PR into a GKE Autopilot test cluster
  2. Install the CSI chart on a GKE Autopilot cluster with WorkloadAllowlist support, using default CSI chart values.
  3. Confirm the rendered DaemonSet has cloud.google.com/matching-allowlist: datadog-datadog-csi-driver-daemonset-exemption-v1.1.1.
  4. Confirm the rendered registrar image is registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.0.1.
  5. Confirm the AllowlistSynchronizer includes both v1.1.0 and v1.1.1 allowlist paths.
  6. Confirm the CSI DaemonSet is admitted by GKE Warden and pods become Ready.

Validation

Tested on my GKE autopilot cluster v1.36.0-gke.3712000

@tbavelier tbavelier changed the title [codex] Migrate CSI registrar image to registry.k8s.io [CONTP-1803] Migrate CSI registrar image to registry.k8s.io Jul 9, 2026
@tbavelier
tbavelier marked this pull request as ready for review July 9, 2026 07:44
@tbavelier
tbavelier requested review from a team as code owners July 9, 2026 07:44
@tbavelier
tbavelier requested review from tedkahwaji and removed request for a team July 9, 2026 07:44

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f23001474e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread charts/datadog-csi-driver/values.yaml
Comment thread charts/datadog-csi-driver/Chart.yaml Outdated
Comment thread charts/datadog-csi-driver/templates/daemonset.yaml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants