I have this issue in a few clusters both on 1.5.2 and 1.7.0. Upgrade didn’t help
2023-06-27T10:57:06.482Z INFO Auth is disabled: skipping Reaper user secret reconciliation {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra"}
2023-06-27T10:57:06.483Z INFO Reconciling Medusa user secrets {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra"}
2023-06-27T10:57:06.483Z INFO Medusa user secrets successfully reconciled {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "MedusaCassandraUserSecretRef": {"name":"cassandra-medusa"}}
2023-06-27T10:57:06.483Z INFO Reconciling replicated secrets {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra"}
2023-06-27T10:57:06.483Z INFO new metrics endpoint is available, so MCAC can be disabled {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "serverVersion": "4.0.7"}
2023-06-27T10:57:06.483Z INFO Initial token computation could not be performed or is not required in this cluster {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "error": "cannot compute initial tokens: at least one DC has num_tokens >= 16"}
2023-06-27T10:57:06.483Z INFO Medusa reconcile for dc1 on namespace default {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.483Z INFO Medusa is enabled {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.484Z INFO Reconciling Medusa configMap on namespace : default {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.484Z INFO Medusa ConfigMap successfully reconciled {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.484Z INFO Couldn't find medusa-restore init container {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.484Z INFO Couldn't find medusa container {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.484Z INFO Vector Agent ConfigMap successfully reconciled {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.487Z INFO Reconciling seeds {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:06.487Z INFO Updating datacenter {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": ""}
2023-06-27T10:57:16.510Z ERROR Failed to update datacenter {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra", "CassandraDatacenter": "default/dc1", "K8SContext": "", "error": "Internal error occurred: failed calling webhook \"vcassandradatacenter.kb.io\": failed to call webhook: Post \"https://k8ssandra-operator-cass-operator-webhook-service.k8ssandra-operator.svc:443/validate-cassandra-datastax-com-v1beta1-cassandradatacenter?timeout=10s\": context deadline exceeded"}
github.com/k8ssandra/k8ssandra-operator/controllers/k8ssandra.(*K8ssandraClusterReconciler).reconcileDatacenters
/workspace/controllers/k8ssandra/datacenters.go:170
github.com/k8ssandra/k8ssandra-operator/controllers/k8ssandra.(*K8ssandraClusterReconciler).reconcile
/workspace/controllers/k8ssandra/k8ssandracluster_controller.go:143
github.com/k8ssandra/k8ssandra-operator/controllers/k8ssandra.(*K8ssandraClusterReconciler).Reconcile
/workspace/controllers/k8ssandra/k8ssandracluster_controller.go:91
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:121
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:320
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:273
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:234
2023-06-27T10:57:16.510Z DEBUG events Internal error occurred: failed calling webhook "vcassandradatacenter.kb.io": failed to call webhook: Post "https://k8ssandra-operator-cass-operator-webhook-service.k8ssandra-operator.svc:443/validate-cassandra-datastax-com-v1beta1-cassandradatacenter?timeout=10s": context deadline exceeded {"type": "Warning", "object": {"kind":"K8ssandraCluster","namespace":"default","name":"cassandra","uid":"34397e08-17a4-4da9-a201-b93e2a8c6a76","apiVersion":"k8ssandra.io/v1alpha1","resourceVersion":"214548399"}, "reason": "Reconcile Error"}
2023-06-27T10:57:16.536Z INFO updated k8ssandracluster status {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "K8ssandraCluster": "default/cassandra"}
2023-06-27T10:57:16.536Z ERROR Reconciler error {"controller": "k8ssandracluster", "controllerGroup": "k8ssandra.io", "controllerKind": "K8ssandraCluster", "K8ssandraCluster": {"name":"cassandra","namespace":"default"}, "namespace": "default", "name": "cassandra", "reconcileID": "112798e6-c3b1-4069-9190-27696ab6cd79", "error": "Internal error occurred: failed calling webhook \"vcassandradatacenter.kb.io\": failed to call webhook: Post \"https://k8ssandra-operator-cass-operator-webhook-service.k8ssandra-operator.svc:443/validate-cassandra-datastax-com-v1beta1-cassandradatacenter?timeout=10s\": context deadline exceeded"}
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:326
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:273
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.13.0/pkg/internal/controller/controller.go:234
I get this in output
kubectl get k8c
NAME ERROR
cassandra Internal error occurred: failed calling webhook "vcassandradatacenter.kb.io": failed to call webhook: Post "https://k8ssandra-operator-cass-operator-webhook-service.k8ssandra-operator.svc:443/validate-cassandra-datastax-com-v1beta1-cassandradatacenter?timeout=10s": context deadline exceeded
And I can’t update neither cluster definition not medusa schedule. Please help.