EDABackup and EDARestore [eda.ansible.com/v1alpha1]

The EDABackup and EDARestore custom resources manage backup and restore operations for standalone Event-Driven Ansible deployments.

EDABackup

Expand
API Group eda.ansible.com
API Version v1alpha1
Kind EDABackup
Scope Namespaced

EDABackup spec

Expand
Field Type Description Default
deployment_name String Name of theEDA 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 example7Gi. -
create_backup_pvc Boolean Set totrue to have the operator create the PVC automatically. false

Example EDABackup custom resource

apiVersion: eda.ansible.com/v1alpha1
kind: EDABackup
metadata:
  name: eda-backup
spec:
  deployment_name: my-eda
  backup_pvc: eda-backup-pvc
  backup_storage_requirements: 7Gi
  create_backup_pvc: true

EDARestore

Expand
API Group eda.ansible.com
API Version v1alpha1
Kind EDARestore
Scope Namespaced

EDARestore spec

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

Example EDARestore custom resource

apiVersion: eda.ansible.com/v1alpha1
kind: EDARestore
metadata:
  name: eda-restore
spec:
  deployment_name: my-eda
  backup_name: eda-backup