package
0.0.0-20240418082707-ea5f3670260e
Repository: https://github.com/ivorysql/ivory-operator.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
# Constants
IvoryClusterStatus condition types.
IvoryPasswordSpec types.
IvoryPasswordSpec types.
PatroniSwitchover types.
PatroniSwitchover types.
IvoryClusterStatus condition types.
IvoryClusterStatus condition types.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
Backups defines a IvorySQL archive configuration.
DatabaseInitSQL defines a ConfigMap containing custom SQL that will be run after the cluster is initialized.
DataSource defines data sources for a new IvoryCluster.
DataSourceVolume defines the PVC name and data diretory path for an existing cluster volume.
DataSourceVolumes defines any existing volumes to reuse for this IvoryCluster.
No description provided by the author
InstanceSidecars defines the configuration for instance sidecar containers.
No description provided by the author
IvoryCluster is the Schema for the ivoryclusters API.
IvoryClusterDataSource defines a data source for bootstrapping IvorySQL clusters using a an existing IvoryCluster.
IvoryClusterList contains a list of IvoryCluster.
IvoryClusterSpec defines the desired state of IvoryCluster.
IvoryClusterStatus defines the observed state of IvoryCluster.
No description provided by the author
No description provided by the author
No description provided by the author
IvoryProxySpec is a union of the supported IvorySQL proxies.
No description provided by the author
IvoryStandbySpec defines if/how the cluster should be a hot standby.
IvoryUserInterfaceStatus is a union of the supported IvorySQL user interface statuses.
No description provided by the author
IvyUpgrade is the Schema for the ivyupgrades API.
IvyUpgradeList contains a list of IvyUpgrade.
IVYUpgradeSpec defines the desired state of IvyUpgrade.
IvyUpgradeStatus defines the observed state of IvyUpgrade.
Metadata contains metadata for custom resources.
MonitoringSpec is a union of the supported IvorySQL Monitoring tools.
MonitoringStatus is the current state of IvorySQL cluster monitoring tool configuration.
No description provided by the author
No description provided by the author
No description provided by the author
PGAdminConfiguration represents pgAdmin configuration files.
PGAdminPodSpec defines the desired state of a pgAdmin deployment.
PGAdminPodStatus represents the observed state of a pgAdmin deployment.
PGBackRestArchive defines a pgBackRest archive configuration.
PGBackRestBackupSchedules defines a pgBackRest scheduled backup.
PGBackRestDataSource defines a pgBackRest configuration specifically for restoring from cloud-based data source.
PGBackRestJobStatus contains information about the state of a pgBackRest Job.
PGBackRestManualBackup contains information that is used for creating a pgBackRest backup that is invoked manually (i.e.
PGBackRestRepo represents a pgBackRest repository.
PGBackRestRepoHost represents a pgBackRest dedicated repository host.
PGBackRestRestore defines an in-place restore for the IvoryCluster.
No description provided by the author
PGBackRestSidecars defines the configuration for pgBackRest sidecar containers.
PGBackRestStatus defines the status of pgBackRest within a IvoryCluster.
PGBouncerConfiguration represents PgBouncer configuration files.
PGBouncerPodSpec defines the desired state of a PgBouncer connection pooler.
No description provided by the author
PGBouncerSidecars defines the configuration for pgBouncer sidecar containers.
PGMonitorSpec defines the desired state of the pgMonitor tool suite.
RepoAzure represents a pgBackRest repository that is created using Azure storage.
RepoGCS represents a pgBackRest repository that is created using Google Cloud Storage.
RepoHostStatus defines the status of a pgBackRest repository host.
RepoPVC represents a pgBackRest repository that is created using a PersistentVolumeClaim.
RepoS3 represents a pgBackRest repository that is created using AWS S3 (or S3-compatible) storage.
RepoStatus the status of a pgBackRest repository.
No description provided by the author
Sidecar defines the configuration of a sidecar container.
No description provided by the author
UserInterfaceSpec is a union of the supported IvorySQL user interfaces.
# Type aliases
IvorySQL identifiers are limited in length but may contain any character.
SchemalessObject is a map compatible with JSON object.