Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Forgejo ¶ added in v4.128.1
type Forgejo struct {
release.VersionHandler
// contains filtered or unexported fields
}
Forgejo contains all necessary dependencies to successfully run a Forgejo maintenance
func NewForgejo ¶ added in v4.128.1
func NewForgejo(c client.WithWatch, hc *http.Client, vh release.VersionHandler, logger logr.Logger) *Forgejo
NewForgejo returns a new Forgejo object
func (*Forgejo) DoMaintenance ¶ added in v4.128.1
DoMaintenance will run Forgejo's maintenance script.
type Keycloak ¶ added in v4.57.0
type Keycloak struct {
release.VersionHandler
// 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, vh release.VersionHandler, logger logr.Logger) *Keycloak
NewKeycloak returns a new Keycloak object
func (*Keycloak) DoMaintenance ¶ added in v4.57.0
DoMaintenance will run Keycloak's maintenance script.
type MariaDB ¶ added in v4.46.0
type MariaDB struct {
release.VersionHandler
// 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.WithWatch, hc *http.Client, vh release.VersionHandler, logger logr.Logger) *MariaDB
NewMariaDB returns a new MariaDB maintenance job runner
func (*MariaDB) DoMaintenance ¶ added in v4.46.0
DoMaintenance will run MariaDB's maintenance script.
type Minio ¶ added in v4.28.0
type Minio struct {
release.VersionHandler
// 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, vh release.VersionHandler, logger logr.Logger) *Minio
NewMinio returns a new Minio object
func (*Minio) DoMaintenance ¶ added in v4.28.0
DoMaintenance will run minio's maintenance script.
type Nextcloud ¶ added in v4.81.0
type Nextcloud struct {
release.VersionHandler
// 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.WithWatch, hc *http.Client, vh release.VersionHandler, logger logr.Logger) *Nextcloud
NewNextcloud returns a new Nextcloud object
func (*Nextcloud) DoMaintenance ¶ added in v4.81.0
DoMaintenance will run Nextcloud's maintenance script.
type PostgreSQL ¶
type PostgreSQL struct {
release.VersionHandler
// contains filtered or unexported fields
}
PostgreSQL handles the maintenance of postgresql services
func NewPostgreSQL ¶ added in v4.136.2
func NewPostgreSQL(c client.WithWatch, sClient *stackgres.StackgresClient, versionHandler release.VersionHandler, log logr.Logger) *PostgreSQL
NewPostgreSQL returns a new PostgreSQL maintenance job runner
func (*PostgreSQL) DoMaintenance ¶
func (p *PostgreSQL) DoMaintenance(ctx context.Context) error
DoMaintenance will run postgresql's maintenance script.
type PostgreSQLCNPG ¶ added in v4.175.0
type PostgreSQLCNPG struct {
release.VersionHandler
// contains filtered or unexported fields
}
PostgreSQLCNPG handles the maintenance of postgresql services
func NewPostgreSQLCNPG ¶ added in v4.175.0
func NewPostgreSQLCNPG(c client.WithWatch, hc *http.Client, versionHandler release.VersionHandler, log logr.Logger) *PostgreSQLCNPG
NewPostgreSQL returns a new PostgreSQL maintenance job runner
func (*PostgreSQLCNPG) DoMaintenance ¶ added in v4.175.0
func (p *PostgreSQLCNPG) DoMaintenance(ctx context.Context) error
DoMaintenance will run postgresql's maintenance script.
type Redis ¶
type Redis struct {
release.VersionHandler
// 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.WithWatch, hc *http.Client, vh release.VersionHandler, logger logr.Logger) *Redis
NewRedis returns a new Redis maintenance job runner
func (*Redis) DoMaintenance ¶
DoMaintenance will run redis' maintenance script.