Versions in this module Expand all Collapse all v0 v0.2.0 Mar 5, 2025 v0.1.0 Dec 12, 2024 Changes in this version + type ConfigurationError struct + func NewConfigurationError() *ConfigurationError + func (e *ConfigurationError) Error() string + func (e *ConfigurationError) IsEmpty() bool + func (e *ConfigurationError) WithMessage(msg string) *ConfigurationError + type Plugin struct + Cluster *cnpgv1.Cluster + Parameters map[string]string + PluginIndex int + func NewPlugin(cluster cnpgv1.Cluster, pluginName string) *Plugin + type PluginConfiguration struct + BarmanObjectName string + Cluster *cnpgv1.Cluster + RecoveryBarmanObjectName string + RecoveryServerName string + ReplicaSourceBarmanObjectName string + ReplicaSourceServerName string + ServerName string + func NewFromCluster(cluster *cnpgv1.Cluster) *PluginConfiguration + func NewFromClusterJSON(clusterJSON []byte) (*PluginConfiguration, error) + func (config *PluginConfiguration) GetBarmanObjectKey() types.NamespacedName + func (config *PluginConfiguration) GetRecoveryBarmanObjectKey() types.NamespacedName + func (config *PluginConfiguration) GetReferredBarmanObjectsKey() []types.NamespacedName + func (config *PluginConfiguration) GetReplicaSourceBarmanObjectKey() types.NamespacedName + func (config *PluginConfiguration) Validate() error