From b79ab9271452faf4d2267e1268f8d93a8b09b44d Mon Sep 17 00:00:00 2001 From: "Christian M. Adams" Date: Thu, 1 Jul 2021 11:26:53 -0400 Subject: [PATCH 1/2] Use restore namespace as default if none provided --- roles/restore/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/restore/defaults/main.yml b/roles/restore/defaults/main.yml index a8cd868d..ee06115d 100644 --- a/roles/restore/defaults/main.yml +++ b/roles/restore/defaults/main.yml @@ -6,7 +6,7 @@ api_version: '{{ deployment_type }}.ansible.com/v1beta1' # Required: specify a pre-created PVC (name) to restore from backup_pvc: '' -backup_pvc_namespace: '' +backup_pvc_namespace: '{{ meta.namespace }}' # Required: backup name, found on the awxbackup object backup_dir: '' From 1c74472b4999bbec2989dd519f376b95d99e5c67 Mon Sep 17 00:00:00 2001 From: "Christian M. Adams" Date: Thu, 1 Jul 2021 12:45:22 -0400 Subject: [PATCH 2/2] Namespace option always available in catalog for restores --- .../manifests/awx-operator.clusterserviceversion.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deploy/olm-catalog/awx-operator/manifests/awx-operator.clusterserviceversion.yaml b/deploy/olm-catalog/awx-operator/manifests/awx-operator.clusterserviceversion.yaml index 6b139361..d43c8d1c 100644 --- a/deploy/olm-catalog/awx-operator/manifests/awx-operator.clusterserviceversion.yaml +++ b/deploy/olm-catalog/awx-operator/manifests/awx-operator.clusterserviceversion.yaml @@ -114,21 +114,19 @@ spec: x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - urn:alm:descriptor:com.tectonic.ui:fieldDependency:backup_source:CR - - displayName: Deployment name + - displayName: Name of newly restored deployment path: deployment_name x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - urn:alm:descriptor:com.tectonic.ui:fieldDependency:backup_source:PVC - displayName: Backup persistent volume claim path: backup_pvc x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - urn:alm:descriptor:com.tectonic.ui:fieldDependency:backup_source:PVC - - displayName: Backup persistent volume claim namespace + - displayName: Backup namespace path: backup_pvc_namespace x-descriptors: - urn:alm:descriptor:com.tectonic.ui:text - - urn:alm:descriptor:com.tectonic.ui:fieldDependency:backup_source:PVC - displayName: Backup directory in the persistent volume claim path: backup_dir x-descriptors: