kpt

command module
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2020 License: Apache-2.0 Imports: 16 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
gcloud components install kpt
Install with Homebrew
brew tap GoogleContainerTools/kpt https://github.com/GoogleContainerTools/kpt.git
brew install kpt
Install from binaries:
Platform
Linux (x64)
macOS (x64)
Windows (x64)
# For linux/mac
chmod +x kpt

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

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


Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
functions
examples
Package main implements example kpt-functions
Package main implements example kpt-functions
examples/util
Package util provides utilities for developing kpt-functions.
Package util provides utilities for developing kpt-functions.
internal
cmdcomplete
Package cmdcomplete contains the completion command
Package cmdcomplete contains the completion command
cmddesc
Package cmddesc contains the desc command
Package cmddesc contains the desc command
cmddiff
Package cmddiff contains the diff command
Package cmddiff contains the diff 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
cmdsync
Package cmdsync contains the sync command Package cmdsync contains the sync command
Package cmdsync contains the sync command Package cmdsync contains the sync command
cmdupdate
Package cmdupdate contains the update command
Package cmdupdate contains the update command
docs/generated/cfgdocs
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
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.
guides/generated/consumer
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
guides/generated/ecosystem
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
guides/generated/producer
Code generated by "mdtogo"; DO NOT EDIT.
Code generated by "mdtogo"; DO NOT EDIT.
kptfile
Package pkgfile contains functions for working with KptFile instances.
Package pkgfile contains functions for working with KptFile instances.
util/argutil
The argutil package contains libraries for parsing commandline args.
The argutil package contains libraries for parsing commandline args.
util/desc
Package desc contains libraries for printing package descriptions.
Package desc contains libraries for printing package descriptions.
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/sync
Package sync syncs dependencies specified in the Kptfile to local directories.
Package sync syncs dependencies specified in the Kptfile to local directories.
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.
porch module
api Module
apiserver Module
controllers Module
engine Module
func Module
repository Module
release
rollouts module
tools
licensescan Module

Jump to

Keyboard shortcuts

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