Skip to content

Commit 837e269

Browse files
remove spec field allowRemoteStorageConsumers from checks (#11611)
* remove spec field allowRemoteStorageConsumers * remove allowRemoteStorageConsumers from cr * tune if-else conditions Signed-off-by: Daniel Osypenko <dosypenk@redhat.com>
1 parent 83c5ba8 commit 837e269

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

ocs_ci/helpers/managed_services.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ def verify_faas_provider_storagecluster(sc_data):
750750
"""
751751
Verify provider storagecluster
752752
753-
1. allowRemoteStorageConsumers: true
753+
1. allowRemoteStorageConsumers: true (for ODF versions lesser than 4.19)
754754
2. hostNetwork: true
755755
3. matchExpressions:
756756
key: node-role.kubernetes.io/worker
@@ -768,10 +768,12 @@ def verify_faas_provider_storagecluster(sc_data):
768768
sc_data (dict): storagecluster data dictionary
769769
770770
"""
771-
log.info(
772-
f"allowRemoteStorageConsumers: {sc_data['spec']['allowRemoteStorageConsumers']}"
773-
)
774-
assert sc_data["spec"]["allowRemoteStorageConsumers"]
771+
if version.get_semantic_ocs_version_from_config() < version.VERSION_4_19:
772+
log.info(
773+
f"allowRemoteStorageConsumers: {sc_data['spec']['allowRemoteStorageConsumers']}"
774+
)
775+
assert sc_data["spec"]["allowRemoteStorageConsumers"]
776+
775777
log.info(f"hostNetwork: {sc_data['spec']['hostNetwork']}")
776778
assert sc_data["spec"]["hostNetwork"]
777779
expressions = sc_data["spec"]["labelSelector"]["matchExpressions"]

ocs_ci/ocs/resources/storage_cluster.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,7 @@ def verify_managed_secrets():
23702370
def verify_provider_storagecluster(sc_data):
23712371
"""
23722372
Verify that storagecluster of the provider passes the following checks:
2373-
1. allowRemoteStorageConsumers: true
2373+
1. allowRemoteStorageConsumers: true (for ODF versions lesser than 4.19)
23742374
2. hostNetwork: true
23752375
3. matchExpressions:
23762376
key: node-role.kubernetes.io/worker
@@ -2385,10 +2385,12 @@ def verify_provider_storagecluster(sc_data):
23852385
Args:
23862386
sc_data (dict): storagecluster data dictionary
23872387
"""
2388-
log.info(
2389-
f"allowRemoteStorageConsumers: {sc_data['spec']['allowRemoteStorageConsumers']}"
2390-
)
2391-
assert sc_data["spec"]["allowRemoteStorageConsumers"]
2388+
if version.get_semantic_ocs_version_from_config() < version.VERSION_4_19:
2389+
log.info(
2390+
f"allowRemoteStorageConsumers: {sc_data['spec']['allowRemoteStorageConsumers']}"
2391+
)
2392+
assert sc_data["spec"]["allowRemoteStorageConsumers"]
2393+
23922394
log.info(f"hostNetwork: {sc_data['spec']['hostNetwork']}")
23932395
assert sc_data["spec"]["hostNetwork"]
23942396
expressions = sc_data["spec"]["labelSelector"]["matchExpressions"]

ocs_ci/templates/ocs-deployment/provider-mode/ocs_storagecluster_converged.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ metadata:
44
name: ocs-storagecluster
55
namespace: openshift-storage
66
spec:
7-
allowRemoteStorageConsumers: true
87
arbiter: {}
98
encryption:
109
kms: {}

0 commit comments

Comments
 (0)