Closed nhudson closed 2 years ago
Looks like the Helm chart schema validation wont allow for the correct configuration options needed to allow postgres to listen on an IPv6 address.
replicaCount: 1
patroni:
postgresql:
listen: ":::5432"
restapi:
listen: ":::8008"
"Error: INSTALLATION FAILED: values don't meet the specifications of the schema(s) in the following chart(s):\ntimescaledb-single:\n- patroni.postgresql.listen: patroni.postgresql.listen must be one of the following: \"0.0.0.0:5432\"
What happened?
Reported here: https://timescaledb.slack.com/archives/C63MYDZ35/p1668653385466799
When trying to connect to the timescaledb pod from outside the pod, the connection is refused
Yet from inside the pod or using
kubectl port-forward
it connects fineDid you expect to see something different?
The connection to succeed over IPv6
How to reproduce it (as minimally and precisely as possible):
Using the timescaledb-single Helm chart or tobs install a minimal stack to a Kubernetes cluster that has been created to support Dualstack IP connections (ipv4/ipv6).
Environment
AWS EKS
tobs:
17.21.0
values.yaml
?default values from the tobs Helm chart
Cluster was created with
eksctl