You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Update RequirementSpec and RequirementStatus with new fields and validation
* Implement Requirement Controller with enhanced reconciliation logic and status management
- Refactored RequirementReconciler to include a dedicated ReconcileHandler method for better separation of concerns.
- Introduced a new RequirementAdapterInterface to facilitate operations during reconciliation.
- Added default check interval for requeueing after reconciliation.
- Implemented field indexing for Operation resources owned by Requirement.
- Enhanced SetupWithManager to register event recorder for Requirement events.
- Created utility functions for managing Requirement status conditions, including ClearConditions, IsCacheMissed, and UpdateCondition.
- Added unit tests for Requirement status management functions to ensure correctness.
- Updated requirement_controller_test.go to cover new reconciliation logic and adapter interactions.
- Introduced constants for condition types and reasons to improve readability and maintainability.
* fix: Refactor requirement adapter tests to use a constant for operation name
* fix: Update validation comments and refactor test to use a constant for requirement UID
0 commit comments