Documentation ¶
Index ¶
- func WithConfigBytes(data []byte) optFunc
- func WithConfigFile(file string) optFunc
- func WithConfigString(data string) optFunc
- type Config
- type Replacement
- type Resource
- type SelectValue
- type Transformer
- func (t *Transformer) ApplyValuesToValues() (err error)
- func (t *Transformer) ReadStream(r io.Reader) error
- func (t *Transformer) Register(uu *unstructured.Unstructured)
- func (t *Transformer) RegisterRaw(buf []byte) error
- func (t *Transformer) ScanForValues() (err error)
- func (t Transformer) SubstringTransform(uu *unstructured.Unstructured, repl Replacement) error
- func (t Transformer) TemplateTransform(uu *unstructured.Unstructured, repl Replacement) error
- func (t Transformer) WriteStream(w io.Writer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithConfigBytes ¶
func WithConfigBytes(data []byte) optFunc
func WithConfigFile ¶
func WithConfigFile(file string) optFunc
func WithConfigString ¶
func WithConfigString(data string) optFunc
Types ¶
type Config ¶
type Config struct { APIVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Delimiters *[2]string `yaml:"delimiters"` Metadata struct { Name string `yaml:"name"` } `yaml:"metadata"` Values map[string]any `yaml:"values"` ValuesFile string `yaml:"valuesFile"` SecretsFile string `yaml:"secretsFile"` SelectValues []SelectValue `yaml:"selectValues"` Replacements []Replacement `yaml:"replacements"` }
type Replacement ¶
type SelectValue ¶
type Transformer ¶
type Transformer struct {
// contains filtered or unexported fields
}
func New ¶
func New(opts ...optFunc) (Transformer, error)
func (*Transformer) ApplyValuesToValues ¶ added in v0.15.0
func (t *Transformer) ApplyValuesToValues() (err error)
func (*Transformer) ReadStream ¶
func (t *Transformer) ReadStream(r io.Reader) error
func (*Transformer) Register ¶
func (t *Transformer) Register(uu *unstructured.Unstructured)
func (*Transformer) RegisterRaw ¶
func (t *Transformer) RegisterRaw(buf []byte) error
func (*Transformer) ScanForValues ¶
func (t *Transformer) ScanForValues() (err error)
func (Transformer) SubstringTransform ¶ added in v0.12.0
func (t Transformer) SubstringTransform(uu *unstructured.Unstructured, repl Replacement) error
func (Transformer) TemplateTransform ¶
func (t Transformer) TemplateTransform(uu *unstructured.Unstructured, repl Replacement) error
func (Transformer) WriteStream ¶
func (t Transformer) WriteStream(w io.Writer) error
Click to show internal directories.
Click to hide internal directories.