| | |
| | | func (c *CrmCreate) CreateEnv(config Config, pairs map[string]string) []apiv1.EnvVar { |
| | | envs := []apiv1.EnvVar{ |
| | | { |
| | | Name: "DB_HOST", |
| | | ValueFrom: &apiv1.EnvVarSource{ |
| | | FieldRef: &apiv1.ObjectFieldSelector{ |
| | | APIVersion: "v1", |
| | | FieldPath: "status.hostIP", |
| | | }, |
| | | }, |
| | | Name: "DB_HOST", |
| | | Value: config.DBHost, |
| | | }, |
| | | { |
| | | Name: "DB_PORT", |
| | |
| | | Name: "DB_PASSWD", |
| | | Value: config.NameSpace + "@Basic2023", |
| | | }, |
| | | } |
| | | |
| | | if config.ALHost != "" { |
| | | envs = append(envs, apiv1.EnvVar{ |
| | | Name: "AL_HOST", |
| | | Value: config.ALHost, |
| | | }) |
| | | } |
| | | |
| | | if config.NodeID != "" { |
| | | envs = append(envs, apiv1.EnvVar{ |
| | | Name: "NODE_ID", |
| | | Value: config.NodeID, |
| | | }) |
| | | } |
| | | |
| | | if len(pairs) > 0 { |