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 Copy linkLink copied!
Copy linkLink copied!
| API Group | eda.ansible.com |
| API Version | v1alpha1 |
| Kind | EDABackup |
| Scope | Namespaced |
EDABackup spec Copy linkLink copied!
Copy linkLink copied!
| 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 Copy linkLink copied!
Copy linkLink copied!
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 Copy linkLink copied!
Copy linkLink copied!
| API Group | eda.ansible.com |
| API Version | v1alpha1 |
| Kind | EDARestore |
| Scope | Namespaced |
EDARestore spec Copy linkLink copied!
Copy linkLink copied!
| 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 Copy linkLink copied!
Copy linkLink copied!
apiVersion: eda.ansible.com/v1alpha1
kind: EDARestore
metadata:
name: eda-restore
spec:
deployment_name: my-eda
backup_name: eda-backup