package builtinhelpers
import "sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers"
Index ¶
- Variables
- func NewMultiTransformer() resmap.TransformerPlugin
- type BuiltinPluginType
- type MultiTransformer
Variables ¶
var GeneratorFactories = map[BuiltinPluginType]func() resmap.GeneratorPlugin{ ConfigMapGenerator: builtins.NewConfigMapGeneratorPlugin, IAMPolicyGenerator: builtins.NewIAMPolicyGeneratorPlugin, SecretGenerator: builtins.NewSecretGeneratorPlugin, HelmChartInflationGenerator: builtins.NewHelmChartInflationGeneratorPlugin, }
var TransformerFactories = map[BuiltinPluginType]func() resmap.TransformerPlugin{ AnnotationsTransformer: builtins.NewAnnotationsTransformerPlugin, HashTransformer: builtins.NewHashTransformerPlugin, ImageTagTransformer: builtins.NewImageTagTransformerPlugin, LabelTransformer: builtins.NewLabelTransformerPlugin, NamespaceTransformer: builtins.NewNamespaceTransformerPlugin, PatchJson6902Transformer: builtins.NewPatchJson6902TransformerPlugin, PatchStrategicMergeTransformer: builtins.NewPatchStrategicMergeTransformerPlugin, PatchTransformer: builtins.NewPatchTransformerPlugin, PrefixSuffixTransformer: NewMultiTransformer, PrefixTransformer: builtins.NewPrefixTransformerPlugin, SuffixTransformer: builtins.NewSuffixTransformerPlugin, ReplacementTransformer: builtins.NewReplacementTransformerPlugin, ReplicaCountTransformer: builtins.NewReplicaCountTransformerPlugin, ValueAddTransformer: builtins.NewValueAddTransformerPlugin, }
Functions ¶
func NewMultiTransformer ¶
func NewMultiTransformer() resmap.TransformerPlugin
Types ¶
type BuiltinPluginType ¶
type BuiltinPluginType int
const ( Unknown BuiltinPluginType = iota AnnotationsTransformer ConfigMapGenerator IAMPolicyGenerator HashTransformer ImageTagTransformer LabelTransformer NamespaceTransformer PatchJson6902Transformer PatchStrategicMergeTransformer PatchTransformer PrefixSuffixTransformer PrefixTransformer SuffixTransformer ReplicaCountTransformer SecretGenerator ValueAddTransformer HelmChartInflationGenerator ReplacementTransformer )
func GetBuiltinPluginType ¶
func GetBuiltinPluginType(n string) BuiltinPluginType
func (BuiltinPluginType) String ¶
func (i BuiltinPluginType) String() string
type MultiTransformer ¶
type MultiTransformer struct {
// contains filtered or unexported fields
}
func (*MultiTransformer) Config ¶
func (t *MultiTransformer) Config(h *resmap.PluginHelpers, b []byte) error
func (*MultiTransformer) Transform ¶
func (t *MultiTransformer) Transform(m resmap.ResMap) error
Source Files ¶
builtinplugintype_string.go builtins.go
- Version
- v0.20.0 (latest)
- Published
- Jun 28, 2025
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 11 hours ago –
Tools for package owners.