From b7c2a75a68e14db052202b574f881449779a52bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Se=C3=A1n=20C=20McCord?= Date: Wed, 18 Jul 2018 01:38:51 -0400 Subject: [PATCH] use ca.crt in k8s --- db/db.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/db/db.go b/db/db.go index c890130..3cceffe 100644 --- a/db/db.go +++ b/db/db.go @@ -31,7 +31,10 @@ func Connect() error { password = os.Getenv("COCKROACH_PASS") } - dsn := fmt.Sprintf("postgresql://%s:%s@localhost:26257/cycore?sslmode=require", username, password) + dsn := fmt.Sprintf("postgresql://%s:%s@localhost:26257/cycore?sslmode=disabled", username, password) + if os.Getenv("KUBERNETES_SERVICE_HOST") != "" { + dsn = fmt.Sprintf("postgresql://%s:%s@cockroachdb-public.db:26257/cycore?sslmode=require&sslrootcert=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt", username, password) + } if os.Getenv("DSN") != "" { dsn = os.Getenv("DSN") }