-
-
Couldn't load subscription status.
- Fork 16
Open
Description
The controller is connecting to valkey cluster on IP, and its running into an issue with the self-signed TLS certificate.
2025-03-31T01:35:58Z ERROR failed to ping valkey {"controller": "valkey", "controllerGroup": "hyperspike.io", "controllerKind": "Valkey", "Valkey": {"name":"myvalkey","namespace":"myapp"}, "namespace": "myapp", "name": "myvalkey", "reconcileID": "18de9661-0fb5-439e-bb5b-925876d31faa", "error": "tls: failed to verify certificate: x509: certificate is valid for 127.0.0.1, not 10.1.1.8"}
hyperspike.io/valkey-operator/internal/controller.(*ValkeyReconciler).balanceNodes
internal/controller/valkey_controller.go:1569
hyperspike.io/valkey-operator/internal/controller.(*ValkeyReconciler).Reconcile
internal/controller/valkey_controller.go:210
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:118
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:328
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:288
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2
/home/runner/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.20.2/pkg/internal/controller/controller.go:249
I'm using a ClusterIssuer to have the TLS cert created. It would make sense to connect to the shard / nodes by hostname. I tried setting clusterPreferredEndpointType to hostname but it did not help.
Metadata
Metadata
Assignees
Labels
No labels