-
SummaryUpgrading the KEDA HTTP Add-On from chart v0.7.0 to v0.12.0 fails with immutable This occurs even after:
Errorspec.selector: Invalid value ... field is immutable Root causeChart v0.12.0 appears to introduce new What I expectedA supported upgrade path that allows migrating from older add-on installs to v0.12.0, What happened
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
Hi @tppalani , I understand that you expect the upgrade to work but can only say that there is nothing we can do right now to fix the behavior. The problem is that deployment selectors are immutable and the only way I know of to resolve this is to remove the deployments before deploying the upgrade via helm. I have this in mind for future changes which is why I'm tracking all breaking changes for a future v1 release, see e.g. kedacore/charts#816 . Until then we will try to not introduce any more breaking changes. Let me know if you have more questions. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @linkvt thanks for the response can you please guide me which version I should use to avoid this issue? and also I used terraform helm chart module to install keda and keda-add-one-http. |
Beta Was this translation helpful? Give feedback.
Hi @tppalani ,
I understand that you expect the upgrade to work but can only say that there is nothing we can do right now to fix the behavior.
The helm chart is in alpha state and this change was introduced in 0.11.0, see kedacore/charts#740 in early 2025.
The problem is that deployment selectors are immutable and the only way I know of to resolve this is to remove the deployments before deploying the upgrade via helm.
I have this in mind for future changes which is why I'm tracking all breaking changes for a future v1 release, see e.g. kedacore/charts#816 . Until then we will try to not introduce any more breaking changes.
Chart changes are also not tracked yet in a changelog (also prob…