Skip to content

Conversation

@jhoblitt
Copy link
Contributor

Checklist:

  • Commit Message Formatting: Commit titles and messages follow guidelines in the developer guide.
  • Reviewed the developer guide on Submitting a Pull Request
  • Pending release notes updated with breaking and/or notable changes for the next minor release.
  • Documentation has been updated, if necessary.
  • Unit tests have been added, if necessary.
  • Integration tests have been added, if necessary.

Signed-off-by: Joshua Hoblitt <josh@hoblitt.com>
@jhoblitt jhoblitt self-assigned this Sep 16, 2025
Copy link
Member

@BlaineEXE BlaineEXE left a comment

Choose a reason for hiding this comment

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

Changes look good. Rook historically hasn't put too much emphasis on statuses, including testing. With that in mind, I don't think anything more is needed.

Since you asked about testing status setting:

That has changed a little recently with the CephX key rotation work. Resources that rotate keys now have unit tests to ensure the cephx-specific status changes.

The CephCluster reconcile is the singular exception. That reconcile is complicated enough that e2e tests are needed to validate status for it, but I would expect other resources to validate status updates via unit tests so we can spare our e2e times.

@jhoblitt jhoblitt marked this pull request as ready for review September 22, 2025 20:51
@BlaineEXE BlaineEXE merged commit cad2be9 into rook:master Sep 22, 2025
53 of 56 checks passed
subhamkrai added a commit that referenced this pull request Sep 23, 2025
object: add status.{phase,observedGeneration} to cephbn (backport #16499)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants