fix mergeFlags

This commit is contained in:
Seth Pollack
2019-03-21 14:58:06 -04:00
parent b60fca05bd
commit 822420e4ab
2 changed files with 36 additions and 24 deletions

View File

@@ -127,16 +127,22 @@ func makeConfigMapArgs(m *types.Kustomization, name string) *types.ConfigMapArgs
}
func mergeFlagsIntoCmArgs(src *[]types.KVSource, flags flagsAndArgs) {
*src = append(*src, types.KVSource{
Name: "literals",
Args: flags.LiteralSources,
})
*src = append(*src, types.KVSource{
Name: "files",
Args: flags.FileSources,
})
*src = append(*src, types.KVSource{
Name: "envfiles",
Args: []string{flags.EnvFileSource},
})
if len(flags.LiteralSources) > 0 {
*src = append(*src, types.KVSource{
Name: "literals",
Args: flags.LiteralSources,
})
}
if len(flags.FileSources) > 0 {
*src = append(*src, types.KVSource{
Name: "files",
Args: flags.FileSources,
})
}
if flags.EnvFileSource != "" {
*src = append(*src, types.KVSource{
Name: "envfiles",
Args: []string{flags.EnvFileSource},
})
}
}

View File

@@ -132,16 +132,22 @@ func makeSecretArgs(m *types.Kustomization, name, secretType string) *types.Secr
}
func mergeFlagsIntoSecretArgs(src *[]types.KVSource, flags flagsAndArgs) {
*src = append(*src, types.KVSource{
Name: "literals",
Args: flags.LiteralSources,
})
*src = append(*src, types.KVSource{
Name: "files",
Args: flags.FileSources,
})
*src = append(*src, types.KVSource{
Name: "envfiles",
Args: []string{flags.EnvFileSource},
})
if len(flags.LiteralSources) > 0 {
*src = append(*src, types.KVSource{
Name: "literals",
Args: flags.LiteralSources,
})
}
if len(flags.FileSources) > 0 {
*src = append(*src, types.KVSource{
Name: "files",
Args: flags.FileSources,
})
}
if flags.EnvFileSource != "" {
*src = append(*src, types.KVSource{
Name: "envfiles",
Args: []string{flags.EnvFileSource},
})
}
}