AutomationHubBackup and AutomationHubRestore [automationhub.ansible.com/v1beta1]

The AutomationHubBackup and AutomationHubRestore custom resources manage backup and restore operations for standalone automation hub deployments.

AutomationHubBackup

Expand
API Group automationhub.ansible.com
API Version v1beta1
Kind AutomationHubBackup
Scope Namespaced

AutomationHubBackup spec

Expand
Field Type Description Default
deployment_name String Name of theAutomationHub instance to back up. Required. -
no_log Boolean Suppress logging of sensitive data during the backup process. true
backup_pvc String Name of the persistent volume claim (PVC) to use for backup storage. -
backup_storage_class String Kubernetes storage class for the backup PVC. -
backup_storage_requirements String Storage size for the backup PVC, for example15Gi. -
create_backup_pvc Boolean Set totrue to have the operator create the PVC automatically. false

Example AutomationHubBackup custom resource

apiVersion: automationhub.ansible.com/v1beta1
kind: AutomationHubBackup
metadata:
  name: hub-backup
spec:
  deployment_name: my-hub
  backup_pvc: hub-backup-pvc
  backup_storage_requirements: 25Gi
  create_backup_pvc: true

AutomationHubRestore

Expand
API Group automationhub.ansible.com
API Version v1beta1
Kind AutomationHubRestore
Scope Namespaced

AutomationHubRestore spec

Expand
Field Type Description Default
deployment_name String Name of theAutomationHub instance to restore. Required. -
backup_name String Name of theAutomationHubBackup resource to restore from. Required. -
no_log Boolean Suppress logging of sensitive data during the restore process. true

Example AutomationHubRestore custom resource

apiVersion: automationhub.ansible.com/v1beta1
kind: AutomationHubRestore
metadata:
  name: hub-restore
spec:
  deployment_name: my-hub
  backup_name: hub-backup