When deploying an NF, the desired target cluster is greyed out and can't be selected.
The following error is returned to the UI:Failed to create control plane CR. Cluster: <CLUSTER_NAME>, Operation: EditCluster, Intent: ########-####-####-####-############, Details: HttpStatus: 422 : admission webhook "kb.io - This is a premium name " denied the request: TcaKubeControlPlane.telco.vmware.com "<CLUSTER_NAME>" is invalid: spec.rolloutBefore: Invalid value: "rolloutBefore": cannot be modified
2.3
If there is a discrepancy between the running / desired configurations, and if one of those differences is an immutable field such as the rolloutBefore (pertaining to certificate renewals), the kube-apiserver will refuse the operation with a 422 HTTP code.
kubectl get tkc -n <NAMESPACE> -o yaml
kubectl patch pkgi/tca-kubecluster-operator -n tca-system -p '{"spec":{"paused":true}}' --type=merge
kubectl get ValidatingWebhookConfiguration tca-kubecluster-operator-validating-webhook-configuration -o yaml > webhook.yaml
kubectl delete ValidatingWebhookConfiguration tca-kubecluster-operator-validating-webhook-configuration
kubectl patch pkgi/tca-kubecluster-operator -n tca-system -p '{"spec":{"paused":false}}' --type=merge