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

stacks: emit state updates for unclaimed components #36702

Merged
merged 4 commits into from
Apr 2, 2025

Conversation

liamcervante
Copy link
Member

This PR updates the internal logic of the apply operation of stacks so that it will emit proper error messages for certain internal inconsistencies. Also, we will now publish component updates for "unclaimed" instances, which are instances that are in state already but were deferred for other reasons.

This PR should hopefully resolve some inconsistent behaviour in the plan / apply cycle with more explicit error messages for failure cases, and state updates for everything concrete that was in the plan.

@liamcervante liamcervante added the no-changelog-needed Add this to your PR if the change does not require a changelog entry label Mar 14, 2025
@liamcervante liamcervante requested a review from a team as a code owner March 14, 2025 16:21
Base automatically changed from liamcervante/stacks/duplicate-removed to main March 18, 2025 07:54
Copy link
Member

@nfagerlund nfagerlund left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this'll break anything. It's possible it'll reveal some strange behavior in the UI, but it would be at the "displays something slightly unexpected" level, not the "it stopped updating" level, and we'll just fix it if so.

@liamcervante liamcervante merged commit c8044ba into main Apr 2, 2025
8 checks passed
@liamcervante liamcervante deleted the liamcervante/stacks/removed-unknown-apply branch April 2, 2025 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-changelog-needed Add this to your PR if the change does not require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants