repo_manager_backup

package
v0.0.0-...-2583a75 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2024 License: GPL-2.0 Imports: 20 Imported by: 0

README

Custom Resources

Sub Resources

PulpBackup

PulpBackup is the Schema for the pulpbackups API

Field Description Scheme Required
metadata metav1.ObjectMeta false
spec PulpBackupSpec false
status PulpBackupStatus false

Back to Custom Resources

PulpBackupList

PulpBackupList contains a list of PulpBackup

Field Description Scheme Required
metadata metav1.ListMeta false
items []PulpBackup true

Back to Custom Resources

PulpBackupSpec

PulpBackupSpec defines the desired state of PulpBackup

Field Description Scheme Required
deployment_type Name of the deployment type. Can be one of {galaxy,pulp}. string true
deployment_name Name of the deployment to be backed up string true
backup_pvc Name of the PVC to be used for storing the backup string true
backup_pvc_namespace Namespace PVC is in string true
backup_storage_requirements Storage requirements for the backup string true
backup_storage_class Storage class to use when creating PVC for backup string true
admin_password_secret Secret where the administrator password can be found string false
postgres_configuration_secret Secret where the database configuration can be found string true
pulp_secret_key Secret where the Django SECRET_KEY configuration can be found string false
affinity Affinity is a group of affinity scheduling rules. *corev1.Affinity false

Back to Custom Resources

PulpBackupStatus

PulpBackupStatus defines the observed state of PulpBackup

Field Description Scheme Required
conditions []metav1.Condition true
deploymentName Name of the deployment backed up string true
backupClaim The PVC name used for the backup string true
backupNamespace The namespace used for the backup claim string true
backupDirectory The directory data is backed up to on the PVC string true
adminPasswordSecret Administrator password secret used by the deployed instance string true

Back to Custom Resources

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RepoManagerBackupReconciler

type RepoManagerBackupReconciler struct {
	client.Client
	RawLogger  logr.Logger
	RESTClient rest.Interface
	RESTConfig *rest.Config
	Scheme     *runtime.Scheme
}

RepoManagerBackupReconciler reconciles a PulpBackup object

func (*RepoManagerBackupReconciler) Reconcile

Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.

func (*RepoManagerBackupReconciler) SetupWithManager

func (r *RepoManagerBackupReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

Jump to

Keyboard shortcuts

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