-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
chore: update the changelog to reflect the breaking change #4903
Conversation
Signed-off-by: Jorge Turrado <[email protected]>
/skip-e2e |
Thank you for your contribution! 🙏 We will review your PR as soon as possible.
While you are waiting, make sure to:
Learn more about: |
Signed-off-by: Jorge Turrado <[email protected]>
I was going to say, please also refer to the GitHub Discussion but looks like we don't have any? https://github.com/kedacore/keda/discussions/categories/deprecations |
This is: #4352 Should I add it also to the changelog? |
We always need to announce deprecations in dedicated discussions for awareness/visibility as per https://github.com/kedacore/governance/blob/main/DEPRECATIONS.md#introducing-new-deprecations |
Probably we missed that part at that moment :/ |
@JorTurFer not really as it's included: https://github.com/kedacore/governance/blob/main/DEPRECATIONS.md#custom-resource-definitions-crds
|
This isn't a breaking change in the API because there isn't any change in the CRD. I mean, it's part of the scaler stuff, not the API itself |
This isn't a breaking change in the CRD because there isn't any change in the CRD. I mean, it's part of the scaler stuff (is a change in the metadata section, that it's |
Everything that is part of the CRD is subject to that rule IMO, even if it's part of the metadata. If we get rid of it, there is impact on end-users so it has to follow the guidance |
That's the point, it's not part of the CRD, the field that has removed isn't defined in the CRD spec. |
This is where I don't agree; it's not because it's not in the CRD spec that we can just break people.
This basically confirms that it's a breaking change so it has to comply in my opinion. The only reason why we don't have it in the CRD schema is because of the technical implications given metadata is freeform because of all the various trigger types. Still, it is configuration that end-users use that we cannot break (and also why I keep saying we need #2359 :)) |
Wait, I didn't merge this PR. Actually IDK why it was merged O.O |
…4903) Signed-off-by: anton.lysina <[email protected]>
I merged a commit with the changelog entry in the wrong section
Checklist