porch

module
v1.5.7 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2026 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.

OpenSSF Scorecard OpenSSF Best Practices

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

Documentation

Documentation of Porch is available in the Porch documentation page.

Directories

Path Synopsis
api
generated/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
generated/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
generated/clientset/versioned/typed/porch/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
generated/clientset/versioned/typed/porch/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
porch/v1alpha1
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/nephio-project/porch/api/porch +k8s:defaulter-gen=TypeMeta +groupName=porch.kpt.dev
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/nephio-project/porch/api/porch +k8s:defaulter-gen=TypeMeta +groupName=porch.kpt.dev
porchconfig/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
cmd
porch command
porchctl command
packagevariants/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
packagevariantsets/api/v1alpha1
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
packagevariantsets/api/v1alpha2
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
func
client command
server command
wrapper-server command
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
pkg
cache/dbcache
Package dbcache implements a database cache for Porch.
Package dbcache implements a database cache for Porch.
cache/repomap
Package repomap provides a thread safe map of repositories for caches
Package repomap provides a thread safe map of repositories for caches
cache/types
Package cachetypes contains type definitions for caches in Porch.
Package cachetypes contains type definitions for caches in Porch.
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.
externalrepo
Package externalrepo provides an interface and implementations to external repositories that store packages.
Package externalrepo provides an interface and implementations to external repositories that store packages.
externalrepo/git
Git Repository Adapter
Git Repository Adapter
externalrepo/oci
OCI Repository Adapter
OCI Repository Adapter
repository
Package repository defines Porch generic repository interfaces and provides utility functions for repositories.
Package repository defines Porch generic repository interfaces and provides utility functions for repositories.
util/context
Package context adds porch context to the incoming request context.
Package context adds porch context to the incoming request context.
test
git command
ociserver command
ociserver/pkg/oci
nolint:errcheck
nolint:errcheck

Jump to

Keyboard shortcuts

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