kpt

command module
v1.0.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

README

KPT

kpt is a toolkit to help you manage, manipulate, customize, and apply Kubernetes Resource configuration data files.

  • Fetch, update, and sync configuration files using git.
  • Examine and modify configuration files.
  • Generate, transform, validate configuration files using containerized functions.
  • Apply configuration files to clusters.

Installation

Install with Gcloud

The version of kpt installed using gcloud may not be the latest released version.

gcloud components install kpt
Install with Homebrew
brew tap GoogleContainerTools/kpt https://github.com/GoogleContainerTools/kpt.git
brew install kpt
Download latest release

Latest release

Install from source
GO111MODULE=on go get -v github.com/GoogleContainerTools/kpt

Run using Docker image

gcr.io/kpt-dev/kpt

docker run gcr.io/kpt-dev/kpt version
Documentation

See the docs for more information on how to use kpt.

Roadmap

See the roadmap for more information about new features planned for kpt.


Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
dogfood
sitev2 module
healthcheck module
internal
cmdcomplete
Package cmdcomplete contains the completion command
Package cmdcomplete contains the completion command
cmddiff
Package cmddiff contains the diff command
Package cmddiff contains the diff command
cmdexport
package cmdexport contains the export command.
package cmdexport contains the export command.
cmdexport/pathutil
This package contains some path-relevant utilities.
This package contains some path-relevant utilities.
cmdfndoc
Package cmdfndoc contains the fndoc command
Package cmdfndoc contains the fndoc command
cmdget
Package cmdget contains the get command
Package cmdget contains the get command
cmdinit
Package cmdinit contains the init command
Package cmdinit contains the init command
cmdrender
Package cmdget contains the get command Package pipeline provides struct definitions for Pipeline and utility methods to read and write a pipeline resource.
Package cmdget contains the get command Package pipeline provides struct definitions for Pipeline and utility methods to read and write a pipeline resource.
cmdupdate
Package cmdupdate contains the update command
Package cmdupdate contains the update command
docs/generated/fndocs
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
docs/generated/livedocs
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
docs/generated/overview
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
docs/generated/pkgdocs
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
errors
Package errors defines the error handling used by kpt codebase.
Package errors defines the error handling used by kpt codebase.
pkg
Package pkg defines the concept of a kpt package.
Package pkg defines the concept of a kpt package.
printer
Package printer defines utilities to display kpt CLI output.
Package printer defines utilities to display kpt CLI output.
types
Package types defines the basic types used by the kpt codebase.
Package types defines the basic types used by the kpt codebase.
util/argutil
The argutil package contains libraries for parsing commandline args.
The argutil package contains libraries for parsing commandline args.
util/diff
Package diff contains libraries for diffing packages.
Package diff contains libraries for diffing packages.
util/get
Package get contains libraries for fetching packages.
Package get contains libraries for fetching packages.
util/git
Package git contains git repo cloning functions similar to Kustomize's
Package git contains git repo cloning functions similar to Kustomize's
util/man
Package man contains libraries for rendering package documentation as man pages.
Package man contains libraries for rendering package documentation as man pages.
util/update
Package update contains libraries for updating packages.
Package update contains libraries for updating packages.
Package main generates cobra.Command go variables containing documentation read from .md files.
Package main generates cobra.Command go variables containing documentation read from .md files.
pkg
api/kptfile/v1alpha2
Package defines the schema for Kptfile version v1alpha2.
Package defines the schema for Kptfile version v1alpha2.
porch module
api module
apiserver module
controllers module
engine module
func module
repository module
test module
release
formula command
rollouts module
scripts
thirdparty
cli-utils/printers/json
Package json provides a printer that outputs the eventstream in json format.
Package json provides a printer that outputs the eventstream in json format.
tools
licensescan module

Jump to

Keyboard shortcuts

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