Documentation
¶
Overview ¶
Package metadata contains the common metadata on the operator and on the instance manager
Index ¶
Constants ¶
View Source
const ( // ClusterLabelName is the label applied to RBAC resources created // by this plugin. Its value is the name of the owning Cluster. // // Discovery contract: internal/controller/objectstore_controller.go // selects Roles by this key when an ObjectStore is reconciled. // Renaming or removing the label would break that controller; new // recommended-label keys are added alongside it, never in place // of it. ClusterLabelName = "barmancloud.cnpg.io/cluster" // AppLabelValue is the value applied to app.kubernetes.io/name on // every plugin-managed object. It identifies the application as // the Barman Cloud plugin (see issue #545). AppLabelValue = "barman-cloud-plugin" // ManagedByLabelValue is the value applied to app.kubernetes.io/managed-by // on every plugin-managed object. It identifies this plugin as // the controller responsible for the object. ManagedByLabelValue = "plugin-barman-cloud" // CheckEmptyWalArchiveFile is the name of the file in the PGDATA that, // if present, requires the WAL archiver to check that the backup object // store is empty. CheckEmptyWalArchiveFile = ".check-empty-wal-archive" // BarmanCertificatesPath is the path where the Barman // certificates will be installed BarmanCertificatesPath = "/barman-certificates" // BarmanCertificatesFileName is the path where the Barman // certificates will be used BarmanCertificatesFileName = "barman-ca.crt" )
View Source
const PluginName = "barman-cloud.cloudnative-pg.io"
PluginName is the name of the plugin from the instance manager Point-of-view
Variables ¶
View Source
var Data = identity.GetPluginMetadataResponse{ Name: PluginName, Version: "0.13.0", DisplayName: "BarmanCloudInstance", ProjectUrl: "https://github.com/cloudnative-pg/plugin-barman-cloud", RepositoryUrl: "https://github.com/cloudnative-pg/plugin-barman-cloud", License: "APACHE 2.0", LicenseUrl: "https://github.com/cloudnative-pg/plugin-barman-cloud/LICENSE", Maturity: "alpha", }
Data is the metadata of this plugin.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.