@@ -45,6 +45,7 @@ const (
4545 KEY_CURVEBS_LISTEN_MDS_ADDRS = "mds.listen.addr"
4646 KEY_CURVEFS_LISTEN_MDS_ADDRS = "mdsOpt.rpcRetryOpt.addrs"
4747 KEY_CONTAINER_PID = "container_pid"
48+ KEY_ENVIRONMENT = "env"
4849
4950 KEY_CLIENT_S3_ACCESS_KEY = "s3.ak"
5051 KEY_CLIENT_S3_SECRET_KEY = "s3.sk"
6667 KEY_DATA_DIR : true ,
6768 KEY_CORE_DIR : true ,
6869 KEY_CONTAINER_PID : true ,
70+ KEY_ENVIRONMENT : true ,
6971 }
7072
7173 LAYOUT_CURVEBS_ROOT_DIR = topology .GetCurveBSProjectLayout ().ProjectRootDir
@@ -173,18 +175,19 @@ func (cc *ClientConfig) getBool(key string) bool {
173175 return v .(bool )
174176}
175177
176- func (cc * ClientConfig ) GetKind () string { return cc .getString (KEY_KIND ) }
177- func (cc * ClientConfig ) GetDataDir () string { return cc .getString (KEY_DATA_DIR ) }
178- func (cc * ClientConfig ) GetLogDir () string { return cc .getString (KEY_LOG_DIR ) }
179- func (cc * ClientConfig ) GetCoreDir () string { return cc .getString (KEY_CORE_DIR ) }
180- func (cc * ClientConfig ) GetS3AccessKey () string { return cc .getString (KEY_CLIENT_S3_ACCESS_KEY ) }
181- func (cc * ClientConfig ) GetS3SecretKey () string { return cc .getString (KEY_CLIENT_S3_SECRET_KEY ) }
182- func (cc * ClientConfig ) GetS3Address () string { return cc .getString (KEY_CLIENT_S3_ADDRESS ) }
183- func (cc * ClientConfig ) GetS3BucketName () string { return cc .getString (KEY_CLIENT_S3_BUCKET_NAME ) }
184- func (c * ClientConfig ) GetContainerPid () string { return c .getString (KEY_CONTAINER_PID ) }
185- func (cc * ClientConfig ) GetCoreLocateDir () string { return DEFAULT_CORE_LOCATE_DIR }
186- func (c * ClientConfig ) GetServiceConfig () map [string ]string { return c .serviceConfig }
187- func (cc * ClientConfig ) GetVariables () * variable.Variables { return cc .variables }
178+ func (cc * ClientConfig ) GetKind () string { return cc .getString (KEY_KIND ) }
179+ func (cc * ClientConfig ) GetDataDir () string { return cc .getString (KEY_DATA_DIR ) }
180+ func (cc * ClientConfig ) GetLogDir () string { return cc .getString (KEY_LOG_DIR ) }
181+ func (cc * ClientConfig ) GetCoreDir () string { return cc .getString (KEY_CORE_DIR ) }
182+ func (cc * ClientConfig ) GetS3AccessKey () string { return cc .getString (KEY_CLIENT_S3_ACCESS_KEY ) }
183+ func (cc * ClientConfig ) GetS3SecretKey () string { return cc .getString (KEY_CLIENT_S3_SECRET_KEY ) }
184+ func (cc * ClientConfig ) GetS3Address () string { return cc .getString (KEY_CLIENT_S3_ADDRESS ) }
185+ func (cc * ClientConfig ) GetS3BucketName () string { return cc .getString (KEY_CLIENT_S3_BUCKET_NAME ) }
186+ func (cc * ClientConfig ) GetContainerPid () string { return cc .getString (KEY_CONTAINER_PID ) }
187+ func (cc * ClientConfig ) GetEnvironments () string { return cc .getString (KEY_ENVIRONMENT ) }
188+ func (cc * ClientConfig ) GetCoreLocateDir () string { return DEFAULT_CORE_LOCATE_DIR }
189+ func (cc * ClientConfig ) GetServiceConfig () map [string ]string { return cc .serviceConfig }
190+ func (cc * ClientConfig ) GetVariables () * variable.Variables { return cc .variables }
188191func (cc * ClientConfig ) GetContainerImage () string {
189192 containerImage := cc .getString (KEY_CONTAINER_IMAGE )
190193 if len (containerImage ) == 0 {
0 commit comments