mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 09:02:53 +00:00
Make a secret factory.
This commit is contained in:
@@ -18,20 +18,24 @@ package resmap
|
||||
|
||||
import (
|
||||
"github.com/kubernetes-sigs/kustomize/pkg/configmapandsecret"
|
||||
"github.com/kubernetes-sigs/kustomize/pkg/fs"
|
||||
"github.com/kubernetes-sigs/kustomize/pkg/loader"
|
||||
"github.com/kubernetes-sigs/kustomize/pkg/resource"
|
||||
"github.com/kubernetes-sigs/kustomize/pkg/types"
|
||||
)
|
||||
|
||||
// NewResMapFromConfigMapArgs returns a Resource slice given a configmap metadata slice from kustomization file.
|
||||
// NewResMapFromConfigMapArgs returns a Resource slice given
|
||||
// a configmap metadata slice from kustomization file.
|
||||
func NewResMapFromConfigMapArgs(
|
||||
ldr loader.Loader, cmArgsList []types.ConfigMapArgs) (ResMap, error) {
|
||||
ldr loader.Loader,
|
||||
fSys fs.FileSystem,
|
||||
cmArgsList []types.ConfigMapArgs) (ResMap, error) {
|
||||
var allResources []*resource.Resource
|
||||
for _, cmArgs := range cmArgsList {
|
||||
if cmArgs.Behavior == "" {
|
||||
cmArgs.Behavior = "create"
|
||||
}
|
||||
f := configmapandsecret.NewConfigMapFactory(&cmArgs, nil, ldr)
|
||||
f := configmapandsecret.NewConfigMapFactory(&cmArgs, ldr, fSys)
|
||||
cm, err := f.MakeConfigMap2()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user