pkg/

directory
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2024 License: Apache-2.0

Directories

Path Synopsis
api
configmanagement/v1
Package v1 contains the version 1 data definition for the ConfigManagement custom resources.
Package v1 contains the version 1 data definition for the ConfigManagement custom resources.
configmanagement/v1/repo
Package repo contains the user interface definition for the repo structure.
Package repo contains the user interface definition for the repo structure.
configsync/v1alpha1
Package v1alpha1 contains the version 1alpha1 data definition for the ConfigSync custom resources.
Package v1alpha1 contains the version 1alpha1 data definition for the ConfigSync custom resources.
configsync/v1beta1
Package v1beta1 contains the version 1beta1 data definition for the ConfigSync custom resources.
Package v1beta1 contains the version 1beta1 data definition for the ConfigSync custom resources.
hub/v1
Package v1 contains the version v1 data definition for the Fleet membership custom resources.
Package v1 contains the version v1 data definition for the Fleet membership custom resources.
kpt.dev/v1alpha1
Package v1alpha1 contains API Schema definitions for the kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=kpt.dev
Package v1alpha1 contains API Schema definitions for the kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=kpt.dev
Package askpass is designed to be used in the askpass sidecar to provide GSA authentication services.
Package askpass is designed to be used in the askpass sidecar to provide GSA authentication services.
Package bugreport provides tools for assembling debug information for nomos.
Package bugreport provides tools for assembling debug information for nomos.
client
Package declared contains types and functions for interacting with resource declarations which are parsed from a Git repo.
Package declared contains types and functions for interacting with resource declarations which are parsed from a Git repo.
Package diff contains code for diffing sync-enabled resources, not necessarily known at compile time.
Package diff contains code for diffing sync-enabled resources, not necessarily known at compile time.
analyzer/ast
Package ast declares the types used for loading Kubernetes resources from the filesystem into something like an Abstract Syntax Tree (AST) that allows for writing reusable visitors.
Package ast declares the types used for loading Kubernetes resources from the filesystem into something like an Abstract Syntax Tree (AST) that allows for writing reusable visitors.
analyzer/hnc
Package hnc adds additional HNC-understandable annotation and labels to namespaces managed by ACM.
Package hnc adds additional HNC-understandable annotation and labels to namespaces managed by ACM.
analyzer/validation/hierarchyconfig
Package hierarchyconfig defines validation done on HierarchyConfig Resources
Package hierarchyconfig defines validation done on HierarchyConfig Resources
analyzer/validation/metadata
Package metadata provides validation checks for errors in Resource metadata
Package metadata provides validation checks for errors in Resource metadata
analyzer/validation/semantic
Package semantic package provides validation checks for semantic errors in Nomos resource directories.
Package semantic package provides validation checks for semantic errors in Nomos resource directories.
analyzer/validation/syntax
Package syntax package provides validation checks for syntax errors in Nomos resource directories.
Package syntax package provides validation checks for syntax errors in Nomos resource directories.
filesystem
Package filesystem provides functionality to read Kubernetes objects from a filesystem tree and converting them to Nomos Custom Resource Definition objects.
Package filesystem provides functionality to read Kubernetes objects from a filesystem tree and converting them to Nomos Custom Resource Definition objects.
filesystem/cmpath
Package cmpath is a library dedicated specifically to handling paths in a Nomos repository in a type safe way.
Package cmpath is a library dedicated specifically to handling paths in a Nomos repository in a type safe way.
id
Package id holds interfaces which objects must satisfy in order to be uniquely identifiable.
Package id holds interfaces which objects must satisfy in order to be uniquely identifiable.
Package lifecycle defines the client-side lifecycle directives ACM honors.
Package lifecycle defines the client-side lifecycle directives ACM honors.
Package metadata contains Config Sync metadata (annotations and labels) and related functions.
Package metadata contains Config Sync metadata (annotations and labels) and related functions.
Package reconciler declares the reconciler process which is described in go/config-sync-multi-repo.
Package reconciler declares the reconciler process which is described in go/config-sync-multi-repo.
syncer
client
Package client contains an enhanced client.
Package client contains an enhanced client.
decode
Package decode is used for decoding serialized data in Nomos resources.
Package decode is used for decoding serialized data in Nomos resources.
differ
Package differ contains code for diffing sync-enabled resources, not necessarily known at compile time.
Package differ contains code for diffing sync-enabled resources, not necessarily known at compile time.
reconcile
Package reconcile contains Reconcilers for the Syncer's controllers.
Package reconcile contains Reconcilers for the Syncer's controllers.
testing
discoverytest
Package discoverytest contains a fake implementation of the API discovery mechanism seeded with the types used in Config Sync.
Package discoverytest contains a fake implementation of the API discovery mechanism seeded with the types used in Config Sync.
log
watch
Package watch includes a RestartableManager for dynamically watching resources.
Package watch includes a RestartableManager for dynamically watching resources.
raw
Package webhook contains the implementation of the validating admission webhook.
Package webhook contains the implementation of the validating admission webhook.

Jump to

Keyboard shortcuts

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