Skip to content

Conversation

@n3wscott
Copy link
Contributor

@n3wscott n3wscott commented May 1, 2025

Description of your changes

Update Managed reconciler to store observedGeneration on conditions and also update that controllers unit tests.

This uses the new conditions.Manager to help propagate the observedGeneration to the changed conditions within the reconciler.

Relates to crossplane/crossplane#6420
Superseedes #789
Depends on #831

I have:

Need help with this checklist? See the cheat sheet.

@n3wscott n3wscott requested a review from a team as a code owner May 1, 2025 23:15
@n3wscott n3wscott requested a review from negz May 1, 2025 23:15
@n3wscott n3wscott changed the title Update managed reconciler to store observedGeneration Update managed reconciler to store observedGeneration in conditions May 1, 2025
@n3wscott n3wscott changed the title Update managed reconciler to store observedGeneration in conditions Update Managed reconciler to store observedGeneration in conditions May 1, 2025
@n3wscott n3wscott force-pushed the managed-og branch 2 times, most recently from ef25a7a to 17fce08 Compare May 2, 2025 17:00
@n3wscott n3wscott marked this pull request as draft May 2, 2025 18:34
@n3wscott n3wscott force-pushed the managed-og branch 3 times, most recently from eab2492 to 680888f Compare May 5, 2025 22:51
@n3wscott n3wscott marked this pull request as ready for review May 5, 2025 22:53
@n3wscott n3wscott requested a review from negz May 6, 2025 21:14
Copy link
Member

@negz negz left a comment

Choose a reason for hiding this comment

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

I like the UX of this new API. Approving because the overall approach LGTM - I think you missed two spots in the reconciler that need updating though.

@n3wscott n3wscott requested a review from negz May 9, 2025 18:03
@negz negz merged commit 1a8b6a8 into crossplane:main May 9, 2025
10 checks passed
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.

2 participants