...

Package kyaml

import "sigs.k8s.io/kustomize/kyaml"
Overview
Index
Subdirectories

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"
)

Index ▾

Package files

doc.go

Subdirectories

Name Synopsis
..
commandutil
comments
copyutil The copyutil package contains libraries for copying directories of configuration.
errors Package errors provides libraries for working with the go-errors/errors library.
ext
fieldmeta
filesys 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.
filtersutil Package filtersutil provides utilities for working with yaml.Filter and kio.Filter interfaces.
fn
framework Package framework contains a framework for writing functions in Go.
command Package command contains a builder for creating cobra.Commands based on configuration functions written using the kyaml function framework.
example Package main contains an example using the framework.
frameworktestutil Package frameworktestutil contains utilities for testing functions written using the framework.
parser Package parser contains implementations of the framework.TemplateParser and framework.SchemaParser interfaces.
runtime
container
exec Package exec contains the exec function implementation.
runtimeutil Package runtimeutil contains libraries for implementing function runtimes.
starlark Package starlark contains a kio.Filter which can be applied to resources to transform them through starlark program.
inpututil
kio Package kio contains libraries for reading and writing collections of Resources.
filters Package yamlfmt contains libraries for formatting yaml files containing Kubernetes Resource configuration.
testyaml Package testyaml contains test data and libraries for formatting Kubernetes configuration
kioutil
krmfile Package krmfile provides functionality for working with Krmfiles.
openapi
kubernetesapi
v1_21_2 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.
order
pathutil
resid
runfn
sets
sliceutil
testutil
utils
yaml Package yaml contains libraries for manipulating individual Kubernetes Resource Configuration as yaml, keeping yaml structure and comments.
merge2 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
schema Package schema contains libraries for working with the yaml and openapi packages.
walk