Skip to content

Commit e86ac69

Browse files
authored
Add Multi Namespace Test for Discovered apps using resource label (#11757)
Signed-off-by: prsurve <[email protected]>
1 parent 59c9b2f commit e86ac69

7 files changed

+496
-92
lines changed

conf/ocsci/dr_workload.yaml

+31-4
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,21 @@ ENV_DATA:
111111
dr_workload_app_pvc_selector_key: "appname",
112112
dr_workload_app_pvc_selector_value: "busybox_app1",
113113
workload_namespace: "busybox-dict-1-rbd",
114-
dr_workload_app_placement_name: "busybox-dict-1-rbd"
115-
}
114+
dr_workload_app_placement_name: "busybox-dict-1-rbd",
115+
multi_ns_dr_workload_app_pvc_selector_key: "workloadpattern",
116+
multi_ns_dr_workload_app_pvc_selector_value: "simple_io_pvc",
117+
},
118+
{ name: "busybox-dict-2-rbd", workload_dir: "rdr/busybox/rbd/workloads/app-busybox-2",
119+
pod_count: 10, pvc_count: 10,
120+
dr_workload_app_pod_selector_key: "workloadpattern",
121+
dr_workload_app_pod_selector_value: "simple_io",
122+
dr_workload_app_pvc_selector_key: "appname",
123+
dr_workload_app_pvc_selector_value: "busybox_app2",
124+
workload_namespace: "busybox-dict-2-rbd",
125+
dr_workload_app_placement_name: "busybox-dict-2-rbd",
126+
multi_ns_dr_workload_app_pvc_selector_key: "workloadpattern",
127+
multi_ns_dr_workload_app_pvc_selector_value: "simple_io_pvc",
128+
}
116129
]
117130
dr_workload_discovered_apps_cephfs: [
118131
{ name: "busybox-dict-1-cephfs", workload_dir: "rdr/busybox/cephfs/workloads/app-busybox-1",
@@ -122,8 +135,22 @@ ENV_DATA:
122135
dr_workload_app_pvc_selector_key: "appname",
123136
dr_workload_app_pvc_selector_value: "busybox_app1_cephfs",
124137
workload_namespace: "busybox-dict-1-cephfs",
125-
dr_workload_app_placement_name: "busybox-dict-1-cephfs"
126-
}
138+
dr_workload_app_placement_name: "busybox-dict-1-cephfs",
139+
multi_ns_dr_workload_app_pvc_selector_key: "workloadpattern",
140+
multi_ns_dr_workload_app_pvc_selector_value: "simple_io_pvc",
141+
142+
},
143+
{ name: "busybox-dict-2-cephfs", workload_dir: "rdr/busybox/cephfs/workloads/app-busybox-2",
144+
pod_count: 10, pvc_count: 10,
145+
dr_workload_app_pod_selector_key: "workloadpattern",
146+
dr_workload_app_pod_selector_value: "simple_io",
147+
dr_workload_app_pvc_selector_key: "appname",
148+
dr_workload_app_pvc_selector_value: "busybox_app2_cephfs",
149+
workload_namespace: "busybox-dict-2-cephfs",
150+
dr_workload_app_placement_name: "busybox-dict-2-cephfs",
151+
multi_ns_dr_workload_app_pvc_selector_key: "workloadpattern",
152+
multi_ns_dr_workload_app_pvc_selector_value: "simple_io_pvc",
153+
},
127154
]
128155
dr_workload_subscription_placement_rbd: [
129156
{ name: "busybox-1", workload_dir: "rdr/busybox/rbd/subscription_with_placement/app-busybox-1",

0 commit comments

Comments
 (0)