cocoon-webhook

CocoonSet validation rules

The CRD ships with +kubebuilder enum / required / default markers, but the webhook adds the cross-field business rules that OpenAPI schema validation cannot express:

These rules run on CocoonSet CREATE and UPDATE, behind the POST /validate-cocoonset endpoint — see Overview for where that fits among the webhook’s other endpoints.