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
Add MirrorSubResourceCondition calls across all OpenStack service reconcilers
to enable proper condition hierarchy and severity-based prioritization in the
OpenStackControlPlane's "Ready" condition.
Key changes:
- Add MirrorSubResourceCondition calls for better condition propagation from
sub-resources to OpenStackControlPlane instance
- Ensure higher severity conditions (warn/error) are properly surfaced in
'oc get osctlplane' output instead of being overwritten by later info-level events
This addresses the core issue where the last-processed sub-resource condition
would overwrite higher-severity conditions from earlier in the reconcile loop,
ensuring critical conditions are properly prioritized and visible.
Files modified: pkg/openstack/common.go and all 20 OpenStack service reconcilers
(keystone.go, barbican.go, cinder.go, glance.go, nova.go, neutron.go, etc.)
Related to: https://issues.redhat.com/browse/OSPRH-19707
Co-authored-by: Claude <claude@anthropic.com>
0 commit comments