porch

module
v0.0.0-...-1754fc8 Latest Latest
Warning

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

Go to latest
Published: May 14, 2024 License: Apache-2.0

README

Package Orchestration Server

Package Orchestration Server (a.k.a. Porch) is a k8s extension apiserver which manages the lifecycle of KRM configuration packages.

This code was donated to Nephio from the kpt project as of December 2023.

Directories

Path Synopsis
api module
cmd
controllers module
func
internal
api/porchinternal/v1alpha1
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
kpt/errors
Package errors defines the error handling used by kpt codebase.
Package errors defines the error handling used by kpt codebase.
kpt/pkg
Package pkg defines the concept of a kpt package.
Package pkg defines the concept of a kpt package.
kpt/types
Package types defines the basic types used by the kpt codebase.
Package types defines the basic types used by the kpt codebase.
kpt/util/argutil
The argutil package contains libraries for parsing commandline args.
The argutil package contains libraries for parsing commandline args.
kpt/util/diff
Package diff contains libraries for diffing packages.
Package diff contains libraries for diffing packages.
kpt/util/get
Package get contains libraries for fetching packages.
Package get contains libraries for fetching packages.
kpt/util/git
Package git contains git repo cloning functions similar to Kustomize's
Package git contains git repo cloning functions similar to Kustomize's
kpt/util/man
Package man contains libraries for rendering package documentation as man pages.
Package man contains libraries for rendering package documentation as man pages.
kpt/util/porch
porch contains utilities and shared functionality supporting the package orchestration commands
porch contains utilities and shared functionality supporting the package orchestration commands
kpt/util/update
Package update contains libraries for updating packages.
Package update contains libraries for updating packages.
pkg
cli/commands/repo/docs
Code originally generated by "mdtogo", but no longer maintained that way.
Code originally generated by "mdtogo", but no longer maintained that way.
cli/commands/rpkg/docs
Code originally generated by "mdtogo", but no longer maintained that way.
Code originally generated by "mdtogo", but no longer maintained that way.
engine
Implementation of package orchestration engine The engine is independent of k8s runtime (k8s apiserver integration is in apiserver module)
Implementation of package orchestration engine The engine is independent of k8s runtime (k8s apiserver integration is in apiserver module)
git
Git Repository Adapter
Git Repository Adapter
kpt
kpt/api/kptfile/v1
Package defines Kptfile schema.
Package defines Kptfile schema.
kpt/internal
internal package containing implementation details of the package manipulation primitives.
internal package containing implementation details of the package manipulation primitives.
kpt/printer
Package printer defines utilities to display kpt CLI output.
Package printer defines utilities to display kpt CLI output.
oci
OCI Repository Adapter
OCI Repository Adapter
test
e2e
git

Jump to

Keyboard shortcuts

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