feat: 🎸 env update cmd add runtime-env flags (#2420)

This commit is contained in:
AetheWu
2022-05-11 11:17:55 +05:30
committed by GitHub
parent 39dd65b224
commit d524748b6d
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ func Commands() *cobra.Command {
Optional: []flag.Flag{flag.EnvImage, flag.EnvPoolsize,
flag.EnvBuilderImage, flag.EnvBuildCmd, flag.EnvImagePullSecret,
flag.RunTimeMinCPU, flag.RunTimeMaxCPU, flag.RunTimeMinMemory, flag.RunTimeMaxMemory,
flag.EnvTerminationGracePeriod, flag.EnvKeepArchive,
flag.EnvTerminationGracePeriod, flag.EnvKeepArchive, flag.EnvRuntime,
flag.NamespaceEnvironment, flag.EnvExternalNetwork,
flag.Labels, flag.Annotation},
})
@@ -163,6 +163,12 @@ func updateExistingEnvironmentWithCmd(env *fv1.Environment, input cli.Input) (*f
env.Spec.Resources.Limits[v1.ResourceMemory] = memLimit
}
if input.IsSet(flagkey.EnvRuntime) {
runtimeEnvParams := input.StringSlice(flagkey.EnvRuntime)
runtimeEnvList := util.GetEnvVarFromStringSlice(runtimeEnvParams)
env.Spec.Runtime.Container.Env = runtimeEnvList
}
limitCPU := env.Spec.Resources.Limits[v1.ResourceCPU]
requestCPU := env.Spec.Resources.Requests[v1.ResourceCPU]