mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-21 18:07:16 +02:00
Allow custom Postgres pod environment variables
This commit is contained in:
committed by
Oleksii Kliukin
parent
87bc47d8d0
commit
e8d9c75949
@@ -362,6 +362,13 @@ func (c *Cluster) generatePodTemplate(resourceRequirements *v1.ResourceRequireme
|
||||
if cloneDescription.ClusterName != "" {
|
||||
envVars = append(envVars, c.generateCloneEnvironment(cloneDescription)...)
|
||||
}
|
||||
|
||||
envFromSource := []v1.EnvFromSource{}
|
||||
if c.OpConfig.PodEnvironmentConfigMap != "" {
|
||||
configMapRef := v1.ConfigMapEnvSource{LocalObjectReference: v1.LocalObjectReference{Name: c.OpConfig.PodEnvironmentConfigMap}}
|
||||
envFromSource = append(envFromSource, v1.EnvFromSource{ConfigMapRef: &configMapRef})
|
||||
}
|
||||
|
||||
privilegedMode := true
|
||||
containerImage := c.OpConfig.DockerImage
|
||||
if dockerImage != nil && *dockerImage != "" {
|
||||
@@ -393,6 +400,7 @@ func (c *Cluster) generatePodTemplate(resourceRequirements *v1.ResourceRequireme
|
||||
},
|
||||
},
|
||||
Env: envVars,
|
||||
EnvFrom: envFromSource,
|
||||
SecurityContext: &v1.SecurityContext{
|
||||
Privileged: &privilegedMode,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user