Make use of validation to check if the values filled by user makes sense before the Custom Resource is created. https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/#validation