maintenance

package
v4.87.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: BSD-3-Clause Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Keycloak added in v4.57.0

type Keycloak struct {
	// contains filtered or unexported fields
}

Keycloak contains all necessary dependencies to successfully run a Keycloak maintenance

func NewKeycloak added in v4.57.0

func NewKeycloak(c client.Client, hc *http.Client) *Keycloak

NewKeycloak returns a new Keycloak object

func (*Keycloak) DoMaintenance added in v4.57.0

func (m *Keycloak) DoMaintenance(ctx context.Context) error

DoMaintenance will run minios's maintenance script.

type MariaDB added in v4.46.0

type MariaDB struct {
	// contains filtered or unexported fields
}

MariaDB holds all the necessary objects to do a MariaDB maintenance

func NewMariaDB added in v4.46.0

func NewMariaDB(c client.Client, hc *http.Client) *MariaDB

NewMariaDB returns a new Redis maintenance job runner

func (*MariaDB) DoMaintenance added in v4.46.0

func (r *MariaDB) DoMaintenance(ctx context.Context) error

DoMaintenance will run redis' maintenance script.

type Minio added in v4.28.0

type Minio struct {
	// contains filtered or unexported fields
}

Minio contains all necessary dependencies to successfully run a minio maintenance

func NewMinio added in v4.28.0

func NewMinio(c client.Client, hc *http.Client) *Minio

NewMinio returns a new Minio object

func (*Minio) DoMaintenance added in v4.28.0

func (m *Minio) DoMaintenance(ctx context.Context) error

DoMaintenance will run minios's maintenance script.

type Nextcloud added in v4.81.0

type Nextcloud struct {
	// contains filtered or unexported fields
}

Nextcloud contains all necessary dependencies to successfully run a Nextcloud maintenance

func NewNextcloud added in v4.81.0

func NewNextcloud(c client.Client, hc *http.Client) *Nextcloud

NewNextcloud returns a new Nextcloud object

func (*Nextcloud) DoMaintenance added in v4.81.0

func (m *Nextcloud) DoMaintenance(ctx context.Context) error

DoMaintenance will run minios's maintenance script.

type OpName

type OpName string

OpName is the type of operation for SGDbOps resource

type PostgreSQL

type PostgreSQL struct {
	Client client.WithWatch

	MaintTimeout time.Duration

	SgURL          string
	Repack, Vacuum string
	// contains filtered or unexported fields
}

PostgreSQL handles the maintenance of postgresql services

func (*PostgreSQL) DoMaintenance

func (p *PostgreSQL) DoMaintenance(ctx context.Context) error

DoMaintenance will run postgresql's maintenance script.

type Redis

type Redis struct {
	// contains filtered or unexported fields
}

Redis holds all the necessary objects to do a Redis maintenance

func NewRedis added in v4.28.0

func NewRedis(c client.Client, hc *http.Client) *Redis

NewRedis returns a new Redis maintenance job runner

func (*Redis) DoMaintenance

func (r *Redis) DoMaintenance(ctx context.Context) error

DoMaintenance will run redis' maintenance script.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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