[CONTP-1702] Support CSI mode in GKE Autopilot#3094
Conversation
🛑 Gate Violations
|
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3094 +/- ##
==========================================
+ Coverage 43.39% 43.42% +0.02%
==========================================
Files 354 354
Lines 30102 30136 +34
==========================================
+ Hits 13064 13086 +22
- Misses 16165 16177 +12
Partials 873 873
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 996be6e832
ℹ️ 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".
[CONTP-1702] Support CSI mode in GKE Autopilot (#3094) * Add GKE Autopilot allowlist for Datadog CSI driver * Align with Helm Daemonset: volumes, deprecated registry, APM annotation * Add spec.apm.enabled field to condition the CSIDriver annotation and daemonset env var (cherry picked from commit 3b09cf8) Co-authored-by: tbavelier <[email protected]> Co-authored-by: timothee.bavelier <[email protected]>
What does this PR do?
experimental.agent.datadoghq.com/autopilot: "true"Motivation
What inspired you to submit this pull request?
Additional Notes
Cherry-picked changes from #3093 , only change for now is f2aa75a which includes allowlistsynchronizer
Minimum Agent Versions
Are there minimum versions of the Datadog Agent and/or Cluster Agent required?
Describe your test plan
global.csi.enabled=truein yourDatadogAgent(with GKE Autopilot annotationexperimental.agent.datadoghq.com/autopilot: "true"): and verify the allowlistsynchronizer is created, the ddcsi custom resource is reconciled properly, so the daemonset should be createdChecklist
bug,enhancement,refactoring,documentation,tooling, and/ordependenciesqa/skip-qalabel