Closed ericchu94 closed 2 months ago
This issue also occurs with helmfile, and is a real pain to work around. Would love to see this merged.
@ericchu94 This comment also needs an update: https://github.com/zebernst/synology-csi-talos/blob/main/charts/synology-csi/values.yaml#L15
@ericchu94 This comment also needs an update: https://github.com/zebernst/synology-csi-talos/blob/main/charts/synology-csi/values.yaml#L15
Updated
Good catch! This wasn't an issue with my setup (configured things differently) but TY for the bugfix!
The client-info secret is deleted by helm when a chart is upgraded. This is especially cumbersome when using declarative tools like helmsmans:
I believe the original intention is for helm to create the secret on install, using the
IsInstall
flag, and ignore it afterwards. Unfortunately, that isn't how helm works, and if the resource is not rendered on upgrade, it will actually be removed.