Skip to content
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(trait): revert default health enabled #5516

Merged
merged 2 commits into from
May 17, 2024

Conversation

squakez
Copy link
Contributor

@squakez squakez commented May 16, 2024

This PR partially reverts the work done in #5096. While working on the upgrade I realized we must strengthen the test and make sure that any automatic Pod rollout, after the operator upgrade, must finish successfully. This lead to the verification that the health trait set by default in the aforementioned PR does introduce a breaking compatibility change, as it requires a rebuild of the application due to the need to get the Camel health dependencies. This would have turn all Integrations in an unready status as soon we have moved to upcoming release version.

Release Note

chore(trait): revert default health enabled

@squakez
Copy link
Contributor Author

squakez commented May 16, 2024

Codegen to be regenerated after this is fixed: #5497 (comment)

squakez added 2 commits May 17, 2024 11:43
We must identify if a rolled out Pod after an upgrade is turning ready as expected. If not we have a possible breaking compatibility change
It turned out to be a breaking compatibility change as the switch would require a forcefully rebuild that is not done automatically by the operator during upgrade procedures.
@squakez squakez force-pushed the chore/revert_health_enabled branch from 19c5747 to 958b041 Compare May 17, 2024 09:44
@squakez
Copy link
Contributor Author

squakez commented May 17, 2024

Flaky test reported: #5521

@squakez squakez merged commit 65e02b8 into apache:main May 17, 2024
13 of 14 checks passed
@squakez squakez deleted the chore/revert_health_enabled branch May 17, 2024 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant