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