Add test for builtin secretgenerator plugin.

This commit is contained in:
Jeffrey Regan
2019-05-07 16:10:39 -07:00
parent 03ad8efcba
commit 2825888ffd
6 changed files with 143 additions and 35 deletions

View File

@@ -0,0 +1,26 @@
package resmap
import (
"sigs.k8s.io/kustomize/pkg/ifc"
"sigs.k8s.io/kustomize/pkg/types"
)
func GeneratorArgsFromKunstruct(k ifc.Kunstructured) (
result types.GeneratorArgs, err error) {
result.Name = k.GetName()
// TODO: validate behavior values.
result.Behavior, err = k.GetFieldValue("behavior")
if err != nil {
return
}
result.EnvSources, err = k.GetStringSlice("envFiles")
if err != nil {
return
}
result.FileSources, err = k.GetStringSlice("valueFiles")
if err != nil {
return
}
result.LiteralSources, err = k.GetStringSlice("literals")
return
}