-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Helm drift detection on configmap patching '*** (after)' instead of the actual template from the helm chart #925
Comments
Another thing we noticed, using the annotation
|
There have been many changes in the underlying package that perform all the drift and apply between |
Are you setting it up manually or as part of the helmChart? |
Seeing the problem even after upgrading to v0.37.4
|
we set the annotation on the resource manually, but we see the annotation even after helm reconciles it with the wrong patch
We also tried using the
I tried adding the following postRenderer on the helmrelease and did not see it show up on the configmap object
|
Also |
thanks @souleb. When is the next version of the helm-controller release expected, so we can pick up this fix. |
Also, can you confirm what is the right way to get helm-reconcile to ignore specific resources. I had tried adding this annotation
|
It's |
Also json paths must begin with Should be: driftDetection:
ignore:
- paths: ["/data"]
target:
kind: ConfigMap |
thanks that worked. Also, what is the recommended way to use this label |
@soumyabk you’ll be able to annotate objects in-cluster after Flux 2.3 release. |
Hi Folks,
we're running helmcontroller version v0.37.2 and enabled drift detection. Noticing that if any manual change was added to one of the configmaps of our helm chart, the helm controller detects a drifts and patches with a string and not the actual config map from the helm template.
Config map after reconcile:
configmap template sample:
the helmrelease also seems to be stuck with
ProgressingWithRetry
The text was updated successfully, but these errors were encountered: