OpenAPI validation
OpenAPIv3 schemas are added to CRD manifests in the spec.validation
block when the manifests are generated. This validation block allows Kubernetes to validate the properties in a Memcached Custom Resource when it is created or updated.
Markers (annotations) are available to configure validations for your API. These markers will always have a +kubebuilder:validation
prefix.
Usage of markers in API code is discussed in the kubebuilder CRD generation and marker documentation. A full list of OpenAPIv3 validation markers can be found here.
To learn more about OpenAPI v3.0 validation schemas in CRDs, refer to the Kubernetes Documentation.
Last modified January 28, 2021: doc: improve/fix memcached go tutorial (#4021) (7845eec3)