Versions in this module Expand all Collapse all v1 v1.0.10 Oct 26, 2018 v1.0.9 Oct 24, 2018 Changes in this version + const Annotation + const Identity + const Kind + const LabelSelector + const NameKey + const Version + type Factory struct + func NewFactory(l ifc.Loader) *Factory + func (tf *Factory) DefaultConfig() *TransformerConfig + func (tf *Factory) EmptyConfig() *TransformerConfig + func (tf *Factory) FromFiles(paths []string) (*TransformerConfig, error) + func (tf *Factory) LoadCRDs(paths []string) (*TransformerConfig, error) + type FieldSpec struct + CreateIfNotPresent bool + Path string + func (fs FieldSpec) PathSlice() []string + func (fs FieldSpec) String() string + type NameBackReferences struct + FieldSpecs []FieldSpec + func (n NameBackReferences) String() string + type TransformerConfig struct + CommonAnnotations fsSlice + CommonLabels fsSlice + NamePrefix fsSlice + NameReference nbrSlice + NameSpace fsSlice + VarReference fsSlice + func (t *TransformerConfig) AddAnnotationFieldSpec(fs FieldSpec) + func (t *TransformerConfig) AddLabelFieldSpec(fs FieldSpec) + func (t *TransformerConfig) AddNamereferenceFieldSpec(nbrs NameBackReferences) + func (t *TransformerConfig) AddPrefixFieldSpec(fs FieldSpec) + func (t *TransformerConfig) Merge(input *TransformerConfig) *TransformerConfig