Describe what happened:
The only way to add labels to a pod that is controlled by the deployment currently is to set the commonLabels value. The way commonLabels is implemented it is currently included in the selector:matchLabels which makes it immutable, which requires un installing/re-installing the chart to make changes to them.
Describe what you expected:
Have a podLabels value, similar to other DataDog charts, that would allow setting labels that only appear on the pods managed by the deployment.
Steps to reproduce the issue:
Use the commonLabels value to add labels to the pods (and every other resource), change the value for commonLabels, and attempt an upgrade.
Describe what happened: The only way to add labels to a pod that is controlled by the deployment currently is to set the
commonLabels
value. The waycommonLabels
is implemented it is currently included in the selector:matchLabels which makes it immutable, which requires un installing/re-installing the chart to make changes to them.Describe what you expected: Have a
podLabels
value, similar to other DataDog charts, that would allow setting labels that only appear on the pods managed by the deployment.Steps to reproduce the issue: Use the
commonLabels
value to add labels to the pods (and every other resource), change the value forcommonLabels
, and attempt an upgrade.