Directories
¶
Path | Synopsis |
---|---|
api
|
|
v1
Package v1 contains API Schema definitions for the barmancloud v1 API group +kubebuilder:object:generate=true +groupName=barmancloud.cnpg.io
|
Package v1 contains API Schema definitions for the barmancloud v1 API group +kubebuilder:object:generate=true +groupName=barmancloud.cnpg.io |
cmd
|
|
manager
Package main is the entrypoint for the plugin
|
Package main is the entrypoint for the plugin |
internal
|
|
cmd/healthcheck
Package healthcheck contains the logic to execute an healthcheck on the plugin through a command
|
Package healthcheck contains the logic to execute an healthcheck on the plugin through a command |
cmd/instance
Package instance is the entrypoint of instance plugin
|
Package instance is the entrypoint of instance plugin |
cmd/operator
Package operator is the entrypoint of operator plugin
|
Package operator is the entrypoint of operator plugin |
cmd/restore
Package restore is the entrypoint of restore capabilities
|
Package restore is the entrypoint of restore capabilities |
cnpgi/common
Package common contains reusable structs and methods for CNPGI plugins.
|
Package common contains reusable structs and methods for CNPGI plugins. |
cnpgi/instance
Package instance implements the capabilities used by the operator sidecar
|
Package instance implements the capabilities used by the operator sidecar |
cnpgi/instance/internal/client
Package client provides an extended client that is capable of caching multiple secrets without relying on informers
|
Package client provides an extended client that is capable of caching multiple secrets without relying on informers |
cnpgi/metadata
Package metadata contains the common metadata on the operator and on the instance manager
|
Package metadata contains the common metadata on the operator and on the instance manager |
cnpgi/operator
Package operator implements the capabilities used by CNPG
|
Package operator implements the capabilities used by CNPG |
cnpgi/operator/config
Package config contains the functions to parse the plugin configuration
|
Package config contains the functions to parse the plugin configuration |
cnpgi/operator/specs
Package specs contains the specification of the kubernetes objects that are created by the plugin
|
Package specs contains the specification of the kubernetes objects that are created by the plugin |
cnpgi/restore
Package restore provides the restore functionality for CNPGI.
|
Package restore provides the restore functionality for CNPGI. |
controller
Package controller implements a controller for the CRDs as defined by this operator
|
Package controller implements a controller for the CRDs as defined by this operator |
test
|
|
e2e/internal/certmanager
Package certmanager provides utilities for setting up and managing cert-manager for end-to-end testing.
|
Package certmanager provides utilities for setting up and managing cert-manager for end-to-end testing. |
e2e/internal/client
Package client provides function to create Kubernetes clients.
|
Package client provides function to create Kubernetes clients. |
e2e/internal/cloudnativepg
Package cloudnativepg provides utilities for setting up and managing CloudNativePG environments for end-to-end testing.
|
Package cloudnativepg provides utilities for setting up and managing CloudNativePG environments for end-to-end testing. |
e2e/internal/cluster
Package cluster contains functions to interact with the CloudNativePG clusters
|
Package cluster contains functions to interact with the CloudNativePG clusters |
e2e/internal/command
Package command provides function to execute commands in k8s pods.
|
Package command provides function to execute commands in k8s pods. |
e2e/internal/deployment
Package deployment provides utilities for managing Kubernetes deployments
|
Package deployment provides utilities for managing Kubernetes deployments |
e2e/internal/e2etestenv
Package e2etestenv provides a test environment for end-to-end tests.
|
Package e2etestenv provides a test environment for end-to-end tests. |
e2e/internal/kustomize
Package kustomize provides utilities for applying and managing Kubernetes customizations using Kustomize.
|
Package kustomize provides utilities for applying and managing Kubernetes customizations using Kustomize. |
e2e/internal/namespace
Package namespace provides utilities to manage namespaces.
|
Package namespace provides utilities to manage namespaces. |
e2e/internal/objectstore
Package objectstore provides shared examples for object store resources.
|
Package objectstore provides shared examples for object store resources. |
e2e/internal/tests/backup
Package backup contains tests for the backup and restore functionality of the Barman Cloud Plugin.
|
Package backup contains tests for the backup and restore functionality of the Barman Cloud Plugin. |
e2e/internal/tests/replicacluster
Package replicacluster contains tests validating replica clusters using the Barman Cloud Plugin.
|
Package replicacluster contains tests validating replica clusters using the Barman Cloud Plugin. |
Click to show internal directories.
Click to hide internal directories.