cli-runtimek8s.io/cli-runtime/pkg/kustomize/k8sdeps/configmapandsecret Index | Files

package configmapandsecret

import "k8s.io/cli-runtime/pkg/kustomize/k8sdeps/configmapandsecret"

Package configmapandsecret generates configmaps and secrets per generator rules.

Index

Types

type ConfigMapFactory

type ConfigMapFactory struct {
	// contains filtered or unexported fields
}

ConfigMapFactory makes ConfigMaps.

func NewConfigMapFactory

func NewConfigMapFactory(l ifc.Loader) *ConfigMapFactory

NewConfigMapFactory returns a new ConfigMapFactory.

func (*ConfigMapFactory) MakeConfigMap

func (f *ConfigMapFactory) MakeConfigMap(
	args *types.ConfigMapArgs, options *types.GeneratorOptions) (*corev1.ConfigMap, error)

MakeConfigMap returns a new ConfigMap, or nil and an error.

type SecretFactory

type SecretFactory struct {
	// contains filtered or unexported fields
}

SecretFactory makes Secrets.

func NewSecretFactory

func NewSecretFactory(ldr ifc.Loader) *SecretFactory

NewSecretFactory returns a new SecretFactory.

func (*SecretFactory) MakeSecret

func (f *SecretFactory) MakeSecret(args *types.SecretArgs, options *types.GeneratorOptions) (*corev1.Secret, error)

MakeSecret returns a new secret.

Source Files

configmapfactory.go kv.go secretfactory.go

Version
v0.20.11-rc.0
Published
Aug 12, 2021
Platform
linux/amd64
Imports
10 packages
Last checked
19 seconds ago

Tools for package owners.