package
0.0.0-20200105234837-3f85c9d2fd0d
Repository: https://github.com/bygui86/kubernetes-tests.git
Documentation: pkg.go.dev

# Functions

ConfigurationCRD returns CustomResourceDefinition built from OperatorConfigCRDResource.
PostgresCRD returns CustomResourceDefinition built from PostgresCRDResource.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

APIVersion of the `postgresql` and `operator` CRDs.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
ClusterStatusUnknown etc : status of a Postgres cluster known to the operator.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.
CRDResource* define names necesssary for the k8s CRD API.

# Variables

AddToScheme is localSchemeBuilder.AddToScheme.
SchemeBuilder : An instance of runtime.SchemeBuilder, global for this package.
SchemeGroupVersion has GroupName and APIVersion.

# Structs

AWSGCPConfiguration defines the configuration for AWS TODO complete Google Cloud Platform (GCP) configuration.
CloneDescription describes which cluster the new should clone and up to which point in time.
KubernetesMetaConfiguration defines k8s conf required for all Postgres clusters and the operator itself.
LoadBalancerConfiguration defines the LB configuration.
LoggingRESTAPIConfiguration defines Logging API conf.
MaintenanceWindow describes the time window when the operator is allowed to do maintenance on a cluster.
OperatorConfiguration defines the specification for the OperatorConfiguration.
OperatorConfigurationData defines the operation config.
OperatorConfigurationList is used in the k8s API calls.
OperatorConfigurationUsers defines configration for super user.
OperatorDebugConfiguration defines options for the debug mode.
No description provided by the author
OperatorTimeouts defines the timeout of ResourceCheck, PodWait, ReadyWait.
Patroni contains Patroni-specific configuration.
PostgresPodResourcesDefaults defines the spec of default resources.
Postgresql defines PostgreSQL Custom Resource Definition Object.
PostgresqlList defines a list of PostgreSQL clusters.
PostgresqlParam describes PostgreSQL version and pairs of configuration parameter name - values.
PostgresSpec defines the specification for the PostgreSQL TPR.
PostgresStatus contains status of the PostgreSQL cluster (running, creation failed etc.).
PostgresUsersConfiguration defines the system users of Postgres.
ResourceDescription describes CPU and memory resources defined for a cluster.
Resources describes requests and limits for the cluster resouces.
ScalyrConfiguration defines the configuration for ScalyrAPI.
Sidecar defines a container to be run in the same pod as the Postgres container.
StandbyCluster.
TeamsAPIConfiguration defines the configration of TeamsAPI.
Volume describes a single volume in the manifest.

# Type aliases

Duration shortens this frequently used name.
UserFlags defines flags (such as superuser, nologin) that could be assigned to individual users.