From 3de4fe87542d0fadd911efd39bd2dd993e4df9e4 Mon Sep 17 00:00:00 2001 From: erthalion <9erthalion6@gmail.com> Date: Fri, 11 Jan 2019 11:24:17 +0100 Subject: [PATCH] WIP: pass metrics env to spilo image --- pkg/cluster/k8sres.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkg/cluster/k8sres.go b/pkg/cluster/k8sres.go index fec795ad..18f9c8b0 100644 --- a/pkg/cluster/k8sres.go +++ b/pkg/cluster/k8sres.go @@ -558,6 +558,31 @@ func (c *Cluster) generateSpiloPodEnvVars(uid types.UID, spiloConfiguration stri envVars = append(envVars, c.generateCloneEnvironment(cloneDescription)...) } + if c.OpConfig.MetricsHost != "" { + envVars = append(envVars, []v1.EnvVar{ + { + Name: "METRICS_HOST", + Value: c.OpConfig.MetricHostName, + }, + { + Name: "METRICS_USER", + Value: c.OpConfig.MetricUserName, + }, + { + Name: "METRICS_PASSWORD", + ValueFrom: &v1.EnvVarSource{ + SecretKeyRef: &v1.SecretKeySelector{ + LocalObjectReference: v1.LocalObjectReference{ + Name: c.credentialSecretName(c.OpConfig.MetricUserName), + }, + Key: "password", + }, + }, + }, + }) + + } + if len(customPodEnvVarsList) > 0 { envVars = append(envVars, customPodEnvVarsList...) } -- GitLab