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
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
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
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
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
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 Redis ¶
type Redis struct {
release.VersionHandler
// contains filtered or unexported fields
}
Redis holds all the necessary objects to do a Redis maintenance