I'm unable to create a new ScyllaDB cluster using the operator. The first pod in a 3 node cluster starts successfully, but the second pod never becomes healthy.
Warning FailedMount 11m (x5 over 11m) kubelet MountVolume.SetUp failed for volume "scylladb-serving-certs" : secret "scylladb-local-serving-certs" not found`
Looking at the operator logs, I also see a number of errors:
E0306 21:43:40.546570 1 scyllacluster/controller.go:263] syncing key 'fs-platform/scylladb' failed: [can't sync agent token: can't get agent token: can't get secret fs-platform/scylla-agent-config: secret "scylla-agent-config" not found, can't sync certificates: [can't make certificate "scylladb-local-serving-certs": can't create certificate: can't sign certificate for "": certificate requires either CommonName, IPAddresses or DNSNames to be set, secret "fs-platform/scylladb-local-user-admin" doesn't exist or is not own by this object]]
What happened?
I'm unable to create a new ScyllaDB cluster using the operator. The first pod in a 3 node cluster starts successfully, but the second pod never becomes healthy.
pod-2-scylla.log pod-2-agent.log
During startup, pod 2 also logs the following:
Looking at the operator logs, I also see a number of errors:
operator.log
What did you expect to happen?
I expected the operator to successfully create a new 3-node ScyllaDB cluster.
How can we reproduce it (as minimally and precisely as possible)?
cluster.yaml
to create a clusterScylla Operator version
1.11.2 (deployed via Helm)
Kubernetes platform name and version
Client Version: v1.29.2 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 Server Version: v1.26.7+rke2r1
Kubernetes platform info: Rancher, on-prem
Please attach the must-gather archive.
scylla-operator-must-gather-flgzpfjxxzht.zip
Anything else we need to know?