+kubebuilder:validation:Enum
specifies that this (scalar) field is restricted to the exact values specified here.
// +kubebuilder:default:=release
// +kubebuilder:validation:Enum=dev;test;rc;release
ReleaseState string `json:"ReleaseState"
demo