-
Bug
-
Resolution: Done-Errata
-
Normal
-
None
-
Quality / Stability / Reliability
-
10
-
False
-
-
False
-
oadp-operator-bundle-container-1.3.4-13
-
ToDo
-
-
-
0
-
Very Likely
-
0
-
None
-
Unset
-
Unknown
-
No
Description of problem:
When any DPA is modified to remove the BSL or VSL from the backupLocations OR snapshotLocations section, BSL / VSL are not removed from the cluster until the DPA is deleted.
Version-Release number of selected component (if applicable):
1.3
How reproducible:
Always
Steps to Reproduce:
1. Create a DPA including BSL and VSL
$ oc get dpa -o yaml
apiVersion: v1
items:
- apiVersion: oadp.openshift.io/v1alpha1
kind: DataProtectionApplication
metadata:
creationTimestamp: "2023-11-07T06:13:45Z"
generation: 1
name: ts-dpa
namespace: openshift-adp
resourceVersion: "37907"
uid: a5e9e075-4793-402f-93bb-ded3b564b574
spec:
backupLocations:
- velero:
credential:
key: cloud
name: cloud-credentials-gcp
default: true
objectStorage:
bucket: oadpbucket245071
prefix: velero
provider: gcp
configuration:
nodeAgent:
enable: true
uploaderType: kopia
velero:
defaultPlugins:
- openshift
- csi
- gcp
snapshotLocations:
- velero:
credential:
key: cloud
name: cloud-credentials-gcp
provider: gcp
status:
conditions:
- lastTransitionTime: "2023-11-07T06:13:45Z"
message: Reconcile complete
reason: Complete
status: "True"
type: Reconciled
kind: List
metadata:
resourceVersion: ""
BSL:
$ oc get bsl
NAME PHASE LAST VALIDATED AGE DEFAULT
ts-dpa-1 Available 35s 8m4s true
VSL:
$ oc get vsl NAME AGE ts-dpa-1 8m6s
2. Remove the VSL or BSL section from the DPA using "oc edit dpa"
Removing VSL in this case.
$ oc get dpa -o yaml
apiVersion: v1
items:
- apiVersion: oadp.openshift.io/v1alpha1
kind: DataProtectionApplication
metadata:
creationTimestamp: "2023-11-07T06:13:45Z"
generation: 1
name: ts-dpa
namespace: openshift-adp
resourceVersion: "37907"
uid: a5e9e075-4793-402f-93bb-ded3b564b574
spec:
backupLocations:
- velero:
credential:
key: cloud
name: cloud-credentials-gcp
default: true
objectStorage:
bucket: oadpbucket245071
prefix: velero
provider: gcp
configuration:
nodeAgent:
enable: true
uploaderType: kopia
velero:
defaultPlugins:
- openshift
- csi
- gcp
status:
conditions:
- lastTransitionTime: "2023-11-07T06:13:45Z"
message: Reconcile complete
reason: Complete
status: "True"
type: Reconciled
kind: List
metadata:
resourceVersion: ""
Actual results:
BSL/VSL not removed from the cluster
$ oc get vsl NAME AGE ts-dpa-1 11m
Expected results:
BSL/VSL should be removed from the cluster
Additional info:
- links to
-
RHSA-2024:137004
OpenShift API for Data Protection (OADP) 1.3.4 security and bug fix update
- mentioned on
(1 mentioned on)