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

fix: Unify post-build integration phases reconciliation #2645

Merged
merged 3 commits into from
Sep 20, 2021
Merged

fix: Unify post-build integration phases reconciliation #2645

merged 3 commits into from
Sep 20, 2021

Conversation

astefanutti
Copy link
Member

@astefanutti astefanutti commented Sep 17, 2021

This PR makes sure reconciliation of the Integration state works consistently for all possible phases after initialisation.

It artificially collapses the Deploying, Running and Error phases into a single one, so that the reconciliation logic is exactly the same. The phases are still set on the Integration status for observability, but we should assess whether it makes sense to keep them, or turn the reporting into a condition instead.

Fixes #2640.

Release Note

fix: Unify post-build integration phases reconcilation

@astefanutti astefanutti changed the title fix: Unify post-build integration phases reconcilation fix: Unify post-build integration phases reconciliation Sep 17, 2021
@astefanutti astefanutti added the kind/bug Something isn't working label Sep 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Integration in error phase can't be scaled: why don't we just rebuild it?
2 participants