Documentation ¶
Overview ¶
Package kyaml contains libraries for reading and writing Kubernetes Resource configuration as yaml.
Resources ¶
Individual Resources are manipulated using the yaml package.
import ( "sigs.k8s.io/kustomize/kyaml/yaml" )
Collections of Resources ¶
Collections of Resources are manipulated using the kio package.
import ( "sigs.k8s.io/kustomize/kyaml/kio" )
Directories ¶
Path | Synopsis |
---|---|
The copyutil package contains libraries for copying directories of configuration.
|
The copyutil package contains libraries for copying directories of configuration. |
Package errors provides libraries for working with the go-errors/errors library.
|
Package errors provides libraries for working with the go-errors/errors library. |
Package filesys provides a file system abstraction, a subset of that provided by golang.org/pkg/os, with an on-disk and in-memory representation.
|
Package filesys provides a file system abstraction, a subset of that provided by golang.org/pkg/os, with an on-disk and in-memory representation. |
Package filtersutil provides utilities for working with yaml.Filter and kio.Filter interfaces.
|
Package filtersutil provides utilities for working with yaml.Filter and kio.Filter interfaces. |
fix
|
|
fn
|
|
framework
Package framework contains a framework for writing functions in Go.
|
Package framework contains a framework for writing functions in Go. |
framework/command
Package command contains a builder for creating cobra.Commands based on configuration functions written using the kyaml function framework.
|
Package command contains a builder for creating cobra.Commands based on configuration functions written using the kyaml function framework. |
framework/example
Package main contains an example using the framework.
|
Package main contains an example using the framework. |
framework/frameworktestutil
Package frameworktestutil contains utilities for testing functions written using the framework.
|
Package frameworktestutil contains utilities for testing functions written using the framework. |
framework/parser
Package parser contains implementations of the framework.TemplateParser and framework.SchemaParser interfaces.
|
Package parser contains implementations of the framework.TemplateParser and framework.SchemaParser interfaces. |
runtime/exec
Package exec contains the exec function implementation.
|
Package exec contains the exec function implementation. |
runtime/runtimeutil
Package runtimeutil contains libraries for implementing function runtimes.
|
Package runtimeutil contains libraries for implementing function runtimes. |
runtime/starlark
Package starlark contains a kio.Filter which can be applied to resources to transform them through starlark program.
|
Package starlark contains a kio.Filter which can be applied to resources to transform them through starlark program. |
internal
|
|
forked/github.com/go-yaml/yaml
Package yaml implements YAML support for the Go language.
|
Package yaml implements YAML support for the Go language. |
forked/github.com/qri-io/starlib/util
Package util is forked from https://github.com/qri-io/starlib in order to prune excessive transitive dependencies from pulling in that library.
|
Package util is forked from https://github.com/qri-io/starlib in order to prune excessive transitive dependencies from pulling in that library. |
Package kio contains libraries for reading and writing collections of Resources.
|
Package kio contains libraries for reading and writing collections of Resources. |
filters
Package yamlfmt contains libraries for formatting yaml files containing Kubernetes Resource configuration.
|
Package yamlfmt contains libraries for formatting yaml files containing Kubernetes Resource configuration. |
filters/testyaml
Package testyaml contains test data and libraries for formatting Kubernetes configuration
|
Package testyaml contains test data and libraries for formatting Kubernetes configuration |
Package krmfile provides functionality for working with Krmfiles.
|
Package krmfile provides functionality for working with Krmfiles. |
kubernetesapi/v1_21_2
Package v1_21_2 generated by go-bindata.// sources: kubernetesapi/v1_21_2/swagger.pb
|
Package v1_21_2 generated by go-bindata.// sources: kubernetesapi/v1_21_2/swagger.pb |
kustomizationapi
Code generated for package kustomizationapi by go-bindata DO NOT EDIT.
|
Code generated for package kustomizationapi by go-bindata DO NOT EDIT. |
Package yaml contains libraries for manipulating individual Kubernetes Resource Configuration as yaml, keeping yaml structure and comments.
|
Package yaml contains libraries for manipulating individual Kubernetes Resource Configuration as yaml, keeping yaml structure and comments. |
internal/k8sgen
All code below this directory is generated.
|
All code below this directory is generated. |
merge2
Package merge2 contains libraries for merging fields from one RNode to another RNode
|
Package merge2 contains libraries for merging fields from one RNode to another RNode |
merge3
Package merge contains libraries for merging fields from one RNode to another RNode
|
Package merge contains libraries for merging fields from one RNode to another RNode |
schema
Package schema contains libraries for working with the yaml and openapi packages.
|
Package schema contains libraries for working with the yaml and openapi packages. |
Click to show internal directories.
Click to hide internal directories.