package
0.0.0-20240928232002-2583a758a6a6
Repository: https://github.com/pulp/pulp-operator.git
Documentation: pkg.go.dev

# README

Custom Resources

Sub Resources

PulpBackup

PulpBackup is the Schema for the pulpbackups API

FieldDescriptionSchemeRequired
metadatametav1.ObjectMetafalse
specPulpBackupSpecfalse
statusPulpBackupStatusfalse

Back to Custom Resources

PulpBackupList

PulpBackupList contains a list of PulpBackup

FieldDescriptionSchemeRequired
metadatametav1.ListMetafalse
items[]PulpBackuptrue

Back to Custom Resources

PulpBackupSpec

PulpBackupSpec defines the desired state of PulpBackup

FieldDescriptionSchemeRequired
deployment_typeName of the deployment type. Can be one of {galaxy,pulp}.stringtrue
deployment_nameName of the deployment to be backed upstringtrue
backup_pvcName of the PVC to be used for storing the backupstringtrue
backup_pvc_namespaceNamespace PVC is instringtrue
backup_storage_requirementsStorage requirements for the backupstringtrue
backup_storage_classStorage class to use when creating PVC for backupstringtrue
admin_password_secretSecret where the administrator password can be foundstringfalse
postgres_configuration_secretSecret where the database configuration can be foundstringtrue
pulp_secret_keySecret where the Django SECRET_KEY configuration can be foundstringfalse
affinityAffinity is a group of affinity scheduling rules.*corev1.Affinityfalse

Back to Custom Resources

PulpBackupStatus

PulpBackupStatus defines the observed state of PulpBackup

FieldDescriptionSchemeRequired
conditions[]metav1.Conditiontrue
deploymentNameName of the deployment backed upstringtrue
backupClaimThe PVC name used for the backupstringtrue
backupNamespaceThe namespace used for the backup claimstringtrue
backupDirectoryThe directory data is backed up to on the PVCstringtrue
adminPasswordSecretAdministrator password secret used by the deployed instancestringtrue

Back to Custom Resources

# Structs

RepoManagerBackupReconciler reconciles a PulpBackup object.