Use DCS_ENABLE_KUBERNETES_API=true environment to enable kubernetes native deployment
This commit is contained in:
parent
8430ee86c9
commit
969a06f521
|
|
@ -241,10 +241,6 @@ func (c *Cluster) generatePodTemplate(resourceRequirements *v1.ResourceRequireme
|
|||
Name: "PGROOT",
|
||||
Value: constants.PostgresDataPath,
|
||||
},
|
||||
{
|
||||
Name: "ETCD_HOST",
|
||||
Value: c.OpConfig.EtcdHost,
|
||||
},
|
||||
{
|
||||
Name: "POD_IP",
|
||||
ValueFrom: &v1.EnvVarSource{
|
||||
|
|
@ -304,11 +300,15 @@ func (c *Cluster) generatePodTemplate(resourceRequirements *v1.ResourceRequireme
|
|||
if c.OpConfig.WALES3Bucket != "" {
|
||||
envVars = append(envVars, v1.EnvVar{Name: "WAL_S3_BUCKET", Value: c.OpConfig.WALES3Bucket})
|
||||
}
|
||||
|
||||
if c.OpConfig.EtcdHost == "" {
|
||||
envVars = append(envVars, v1.EnvVar{Name: "DCS_ENABLE_KUBERNETES_API", Value: "true"})
|
||||
} else {
|
||||
envVars = append(envVars, v1.EnvVar{Name: "ETCD_HOST", Value: c.OpConfig.EtcdHost})
|
||||
}
|
||||
|
||||
if cloneDescription.ClusterName != "" {
|
||||
cloneVars := c.generateCloneEnvironment(cloneDescription)
|
||||
for _, v := range cloneVars {
|
||||
envVars = append(envVars, v)
|
||||
}
|
||||
envVars = append(envVars, c.generateCloneEnvironment(cloneDescription)...)
|
||||
}
|
||||
privilegedMode := bool(true)
|
||||
container := v1.Container{
|
||||
|
|
|
|||
Loading…
Reference in New Issue