kyaml

package module
v0.14.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2023 License: Apache-2.0 Imports: 0 Imported by: 2

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.
kio
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL