Documentation ¶
Overview ¶
Package transformers transform resources
Index ¶
- type Transformer
- func NewAnnotationsTransformer(keys []string) Transformer
- func NewConfigMapTransformer() Transformer
- func NewEmptyTransformer() Transformer
- func NewImageTagTransformer() Transformer
- func NewLabelsTransformer(keys []string) Transformer
- func NewMultiTransformer(t []Transformer) Transformer
- func NewNamePrefixTransformer() Transformer
- func NewNamespaceTransformer() Transformer
- func NewResourcesTransformer() Transformer
- func NewSecretTransformer() Transformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Transformer ¶
type Transformer interface { // Transform modifies data in the argument, e.g. gathering common labels to // resources that can be labelled. Transform(*ktypes.Kustomization, *types.Resources) error }
A Transformer modifies an instance of resources.
func NewAnnotationsTransformer ¶
func NewAnnotationsTransformer(keys []string) Transformer
NewAnnotationsTransformer constructs a annotationsTransformer.
func NewConfigMapTransformer ¶ added in v0.2.0
func NewConfigMapTransformer() Transformer
NewConfigMapTransformer constructs a configMapTransformer.
func NewEmptyTransformer ¶
func NewEmptyTransformer() Transformer
NewEmptyTransformer constructs an emptyTransformer
func NewImageTagTransformer ¶
func NewImageTagTransformer() Transformer
NewImageTagTransformer constructs a imageTagTransformer.
func NewLabelsTransformer ¶
func NewLabelsTransformer(keys []string) Transformer
NewLabelsTransformer constructs a labelsTransformer.
func NewMultiTransformer ¶
func NewMultiTransformer(t []Transformer) Transformer
NewMultiTransformer constructs a multiTransformer
func NewNamePrefixTransformer ¶
func NewNamePrefixTransformer() Transformer
NewNamePrefixTransformer constructs a namePrefixTransformer.
func NewNamespaceTransformer ¶
func NewNamespaceTransformer() Transformer
NewNamespaceTransformer constructs a namespaceTransformer.
func NewResourcesTransformer ¶
func NewResourcesTransformer() Transformer
NewResourcesTransformer constructs a resourcesTransformer.
func NewSecretTransformer ¶
func NewSecretTransformer() Transformer
NewSecretTransformer constructs a secretTransformer.