some transformer plugins

This commit is contained in:
jregan
2019-04-04 13:21:42 -07:00
parent 53f0deec8f
commit 440d036176
6 changed files with 281 additions and 1 deletions

View File

@@ -17,10 +17,17 @@ limitations under the License.
// Package transformers has implementations of resmap.ResMap transformers.
package transformers
import "sigs.k8s.io/kustomize/pkg/resmap"
import (
"sigs.k8s.io/kustomize/pkg/ifc"
"sigs.k8s.io/kustomize/pkg/resmap"
)
// A Transformer modifies an instance of resmap.ResMap.
type Transformer interface {
// Transform modifies data in the argument, e.g. adding labels to resources that can be labelled.
Transform(m resmap.ResMap) error
}
type Configurable interface {
Config(k ifc.Kunstructured) error
}