vshnpostgres

package
v4.52.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: BSD-3-Clause Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// PostgresqlHost is env variable in the connection secret
	PostgresqlHost = "POSTGRESQL_HOST"
	// PostgresqlUser is env variable in the connection secret
	PostgresqlUser = "POSTGRESQL_USER"
	// PostgresqlPassword is env variable in the connection secret
	PostgresqlPassword = "POSTGRESQL_PASSWORD"
	// PostgresqlPort is env variable in the connection secret
	PostgresqlPort = "POSTGRESQL_PORT"
	// PostgresqlDb is env variable in the connection secret
	PostgresqlDb = "POSTGRESQL_DB"
	// PostgresqlURL is env variable in the connection secret
	PostgresqlURL = "POSTGRESQL_URL"
)

Variables

This section is empty.

Functions

func AddConnectionDetails added in v4.51.0

func AddConnectionDetails(ctx context.Context, svc *runtime.ServiceRuntime) *v1beta1.Result

AddConnectionDetails changes the desired state of a FunctionIO

func AddExtensions

func AddExtensions(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

AddExtensions adds the user specified extensions to the SGCluster.

func AddLoadBalancerIPToConnectionDetails

func AddLoadBalancerIPToConnectionDetails(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

func AddPvcSecret

func AddPvcSecret(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

AddPvcSecret adds a secret for the encrypted PVC for the PostgreSQL instance.

func ConfigureReplication

func ConfigureReplication(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

ConfigureReplication configures the stackgres replication based on the claim

func DelayClusterDeployment added in v4.45.1

func DelayClusterDeployment(_ context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

DelayClusterDeployment adds the dependencies on the sgcluster object, so that the provider-kubernetes doesn't loop anymore. The actual cluster object will only be deployed once the dependencies are deployed, synced and ready.

func DeployPostgreSQL added in v4.45.0

func DeployPostgreSQL(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

func TransformRestart

func TransformRestart(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

TransformRestart triggers a restart of the postgreqsql instance if there is a pending restart and the composite is configured to restart on update.

func TransformSchedule

func TransformSchedule(ctx context.Context, svc *runtime.ServiceRuntime) *xfnproto.Result

TransformSchedule initializes the backup and maintenance schedules if the user did not explicitly provide a schedule.

Types

This section is empty.

Jump to

Keyboard shortcuts

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