WIP: pass metrics env to spilo image
This commit is contained in:
parent
c70905ae8b
commit
3de4fe8754
|
|
@ -558,6 +558,31 @@ func (c *Cluster) generateSpiloPodEnvVars(uid types.UID, spiloConfiguration stri
|
||||||
envVars = append(envVars, c.generateCloneEnvironment(cloneDescription)...)
|
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 {
|
if len(customPodEnvVarsList) > 0 {
|
||||||
envVars = append(envVars, customPodEnvVarsList...)
|
envVars = append(envVars, customPodEnvVarsList...)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue