set the default behavior for SecretGenerator and ConfigMapGenerator as create

This commit is contained in:
Jingfang Liu
2018-07-18 10:59:38 -07:00
parent 9645f397ef
commit 08bc8637c8
3 changed files with 7 additions and 2 deletions

View File

@@ -33,6 +33,9 @@ func newResourceFromConfigMap(l loader.Loader, cmArgs types.ConfigMapArgs) (*res
if err != nil {
return nil, err
}
if cmArgs.Behavior == "" {
cmArgs.Behavior = "create"
}
return resource.NewResourceWithBehavior(cm, resource.NewGenerationBehavior(cmArgs.Behavior))
}

View File

@@ -34,6 +34,9 @@ func newResourceFromSecretGenerator(p string, sArgs types.SecretArgs) (*resource
if err != nil {
return nil, errors.Wrap(err, "makeSecret")
}
if sArgs.Behavior == "" {
sArgs.Behavior = "create"
}
return resource.NewResourceWithBehavior(
s, resource.NewGenerationBehavior(sArgs.Behavior))
}

View File

@@ -54,7 +54,6 @@ func NewGenerationBehavior(s string) GenerationBehavior {
case "create":
return BehaviorCreate
default:
//return BehaviorUnspecified
return BehaviorCreate
return BehaviorUnspecified
}
}