plugin-barman-cloud

module
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: Apache-2.0

README

CloudNativePG

Barman Cloud CNPG-I plugin for CloudNativePG

The documentation for the Barman Cloud Plugin for CloudNativePG is available at https://cloudnative-pg.io/plugin-barman-cloud.


The Barman Cloud CNPG-I plugin is a component of the CloudNativePG project and adheres to the same community-driven governance model under the CNCF.

CNCF logo


CloudNativePG was originally built and sponsored by EDB.

EDB logo


Postgres, PostgreSQL, and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission.


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 command
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.

Jump to

Keyboard shortcuts

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