Docker Hub is subject to image pull rate limits. If you are not a Docker Hub customer, Datadog recommends that you update your Datadog Agent and Cluster Agent configuration to pull from GCR or ECR. For instructions, see Changing your container registry.
I checked the helm chart and it doesn't provide an option for doing this. This PR adds an option to the helm values (clusterAgent.admissionController.autoInstrumentationContainerRegistry) so that the environment variable DD_ADMISSION_CONTROLLER_AUTO_INSTRUMENTATION_CONTAINER_REGISTRY can be set in the datadog cluster-agent.
What this PR does / why we need it:
I was reviewing the Admission Controller documentation regarding library injection for application instrumentation and came across this warning:
I checked the helm chart and it doesn't provide an option for doing this. This PR adds an option to the helm values (
clusterAgent.admissionController.autoInstrumentationContainerRegistry
) so that the environment variableDD_ADMISSION_CONTROLLER_AUTO_INSTRUMENTATION_CONTAINER_REGISTRY
can be set in the datadog cluster-agent.This PR solves this issue: https://github.com/DataDog/helm-charts/issues/1078
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
.github/helm-docs.sh
)CHANGELOG.md
has been updatedREADME.md
make update-test-baselines
)