-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Validating data plane resources
-
8
-
False
-
-
False
-
Not Selected
-
Proposed
-
No Docs Impact
-
To Do
-
Proposed
-
Proposed
-
0% To Do, 0% In Progress, 100% Done
-
-
Dataplane resources must be validated before being used in actual deployment in order to catch issues with configuration quickly before they cause runtime errors.
These checks should be implemented as webhooks, on levels of individual resources, and as checks within operators in case of configuration dependent on multiple resources, or multiple types of resources.
Webhooks should not require information about more than one instance of a specific resource to function. They must not implement k8s client or access resources other than those they are checking correctness of.
All checks must be implemented in accordance with current recommended practice for webhooks for our project[0] and for k8s in general.
With deference to project practices when the two diverge.
- relates to
-
OSPRH-811 Red Hat OpenStack 18.0 Greenfield Deployment
- In Progress