Use DCS_ENABLE_KUBERNETES_API=true environment to enable kubernetes native deployment

This commit is contained in:
Murat Kabilov 2017-09-14 11:07:34 +02:00
parent 8430ee86c9
commit 969a06f521
1 changed files with 8 additions and 8 deletions

View File

@ -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{