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
This commit adds webhook validation to ensure proper configuration
when using external Keystone API. The validation:
- Requires service override configuration when ExternalKeystoneAPI is true
- Ensures both public and internal endpoints are defined
- Ensures both endpoints have EndpointURL set
This prevents reconciliation from starting with invalid configuration
and avoids template rendering failures in services (like Glance) that
depend on both endpoints.
The validation is integrated into both ValidateCreate and ValidateUpdate
webhook functions to catch configuration errors early.
Related: PR comments requesting early validation for external Keystone API
0 commit comments