Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions ci-operator/config/RedHatQE/interop-testing/.config.prowgen
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ slack_reporter:
- cnv-odf-tests-aws-ipi-ocp419-fips
- cnv-odf-tests-aws-ipi-ocp420
- cnv-odf-tests-aws-ipi-ocp420-fips
- channel: '#team-ecoeng-fusion-access'
- channel: '#team-ecoeng-ibm-fusion-access'
job_states_to_report:
- success
- failure
Expand All @@ -23,4 +23,4 @@ slack_reporter:
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
logs> {{end}}'
job_names:
- fusion-access-operator-ipi-ocp420
- ibm-fusion-access-operator-ipi-ocp420
8 changes: 4 additions & 4 deletions ci-operator/config/RedHatQE/interop-testing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,12 @@ Following the test cluster being provisioned, the following steps are executed i

## IBM Fusion Access Operator Interop Tests

The IBM Fusion Access Operator tests verify the integration of the Fusion Access Operator with OpenShift, including IBM Storage Scale deployment and AWS EBS filesystem integration.
The IBM Fusion Access Operator tests verify the integration of the IBM Fusion Access Operator with OpenShift, including IBM Storage Scale deployment and AWS EBS filesystem integration.

### Test Configurations

- **fusion-access-operator-ocp4.20-lp-interop**: Tests Fusion Access Operator with IBM Storage Scale on OpenShift 4.20
- **fusion-access-cnv-ocp4.20-lp-interop**: Tests Fusion Access Operator with CNV (OpenShift Virtualization) integration on OpenShift 4.20
- **ibm-fusion-access-operator-ocp4.20-lp-interop**: Tests IBM Fusion Access Operator with IBM Storage Scale on OpenShift 4.20
- **ibm-fusion-access-cnv-ocp4.20-lp-interop**: Tests IBM Fusion Access Operator with CNV (OpenShift Virtualization) integration on OpenShift 4.20

### Test Chains

Expand All @@ -68,4 +68,4 @@ The tests use modular chains for different testing scenarios:
1. **Environment Setup Chain** ([`interop-tests-ibm-fusion-access-environment-setup-chain`](../../../step-registry/interop-tests/ibm-fusion-access/environment-setup-chain/)) - Sets up namespaces, operators, and IBM Storage Scale cluster
2. **EBS Integration Chain** ([`interop-tests-ibm-fusion-access-ebs-integration-chain`](../../../step-registry/interop-tests/ibm-fusion-access/ebs-integration-chain/)) - Creates and tests EBS-backed IBM Storage Scale filesystems

For detailed documentation on individual steps and configuration options, see the [ibm-fusion-access step registry](../../../step-registry/ibm-fusion-access/).
For detailed documentation on individual steps and configuration options, see the [interop-tests ibm-fusion-access step registry](../../../step-registry/interop-tests/ibm-fusion-access/).
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
base_images:
base:
name: ubi
namespace: ocp
tag: "9"
cli:
name: "4.20"
namespace: ocp
tag: cli
fedora:
name: fedora
namespace: openshift
tag: latest
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.23
images:
- dockerfile_literal: |
FROM icr.io/cpopen/ibm-spectrum-scale-must-gather:v5.2.3.1
to: ibm-must-gather
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.20"
resources:
'*':
requests:
cpu: 200m
memory: 400Mi
tests:
- as: ibm-fusion-access-cnv-cr-ocp420
cron: 0 3,15 * * *
steps:
cluster_profile: aws-cspi-qe
env:
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "3"
COMPUTE_NODE_TYPE: c5n.metal
CONTROL_PLANE_INSTANCE_TYPE: m6i.2xlarge
CUSTOM_SECURITY_GROUP_PORTS: 12345,1191,60000-61000
CUSTOM_SECURITY_GROUP_PROTOCOLS: tcp,udp
CUSTOM_SECURITY_GROUP_SOURCES: ""
FIPS_ENABLED: "false"
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.20-lp", "self-managed-lp", "ibm-fusion-access-lp",
"fusion-access-cnv-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mbaldess@redhat.com
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
FUSION_ACCESS_NAMESPACE: ibm-fusion-access
FUSION_ACCESS_STORAGE_SCALE_VERSION: v5.2.3.1
OCP_VERSION: "4.20"
REPORTPORTAL_CMP: fusion-access-cnv-lp-interop
STORAGE_SCALE_CLIENT_CPU: "2"
STORAGE_SCALE_CLIENT_MEMORY: 4Gi
STORAGE_SCALE_CLUSTER_NAME: ibm-spectrum-scale
STORAGE_SCALE_STORAGE_CPU: "2"
STORAGE_SCALE_STORAGE_MEMORY: 8Gi
USER_TAGS: |
scenario ibm-fusion-access-cnv
post:
- ref: interop-tests-ibm-fusion-access-custom-ibm-must-gather
- chain: ipi-aws-post
pre:
- chain: ipi-aws-pre
test:
- chain: interop-tests-ibm-fusion-access-environment-setup-chain
- chain: interop-tests-ibm-fusion-access-cnv-test-chain
workflow: firewatch-ipi-aws-cr
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: ibm-fusion-access-cnv-ocp4.20-lp-interop-cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
base_images:
base:
name: ubi
namespace: ocp
tag: "9"
cli:
name: "4.20"
namespace: ocp
tag: cli
fedora:
name: fedora
namespace: openshift
tag: latest
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.23
images:
- dockerfile_literal: |
FROM icr.io/cpopen/ibm-spectrum-scale-must-gather:v5.2.3.1
to: ibm-must-gather
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.20"
resources:
'*':
requests:
cpu: 200m
memory: 400Mi
tests:
- as: ibm-fusion-access-cnv-ipi-ocp420
cron: 0 23 31 2 *
steps:
cluster_profile: aws-cspi-qe
env:
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "3"
COMPUTE_NODE_TYPE: c5n.metal
CONTROL_PLANE_INSTANCE_TYPE: m6i.2xlarge
CUSTOM_SECURITY_GROUP_PORTS: 12345,1191,60000-61000
CUSTOM_SECURITY_GROUP_PROTOCOLS: tcp,udp
CUSTOM_SECURITY_GROUP_SOURCES: ""
FIPS_ENABLED: "false"
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.20-lp", "self-managed-lp", "ibm-fusion-access-lp",
"fusion-access-cnv-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mbaldess@redhat.com
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
FUSION_ACCESS_NAMESPACE: ibm-fusion-access
FUSION_ACCESS_STORAGE_SCALE_VERSION: v5.2.3.1
RE_TRIGGER_ON_FAILURE: "false"
STORAGE_SCALE_CLIENT_CPU: "2"
STORAGE_SCALE_CLIENT_MEMORY: 4Gi
STORAGE_SCALE_CLUSTER_NAME: ibm-spectrum-scale
STORAGE_SCALE_STORAGE_CPU: "2"
STORAGE_SCALE_STORAGE_MEMORY: 8Gi
USER_TAGS: |
scenario ibm-fusion-access-cnv
post:
- ref: interop-tests-ibm-fusion-access-custom-ibm-must-gather
- chain: ipi-aws-post
pre:
- chain: ipi-aws-pre
test:
- chain: interop-tests-ibm-fusion-access-environment-setup-chain
- chain: interop-tests-ibm-fusion-access-cnv-test-chain
workflow: firewatch-ipi-aws
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: ibm-fusion-access-cnv-ocp4.20-lp-interop
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
base_images:
base:
name: ubi
namespace: ocp
tag: "9"
cli:
name: "4.21"
namespace: ocp
tag: cli
fedora:
name: fedora
namespace: openshift
tag: latest
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.23
images:
- dockerfile_literal: |
FROM icr.io/cpopen/ibm-spectrum-scale-must-gather:v5.2.3.1
to: ibm-must-gather
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.21"
resources:
'*':
requests:
cpu: 200m
memory: 400Mi
tests:
- as: ibm-fusion-access-cnv-cr-ocp421
cron: 0 3,15 * * *
steps:
cluster_profile: aws-cspi-qe
env:
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "3"
COMPUTE_NODE_TYPE: c5n.metal
CONTROL_PLANE_INSTANCE_TYPE: m6i.2xlarge
CUSTOM_SECURITY_GROUP_PORTS: 12345,1191,60000-61000
CUSTOM_SECURITY_GROUP_PROTOCOLS: tcp,udp
CUSTOM_SECURITY_GROUP_SOURCES: ""
FIPS_ENABLED: "false"
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.21-lp", "self-managed-lp", "ibm-fusion-access-lp",
"fusion-access-cnv-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mbaldess@redhat.com
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
FUSION_ACCESS_NAMESPACE: ibm-fusion-access
FUSION_ACCESS_STORAGE_SCALE_VERSION: v5.2.3.1
OCP_VERSION: "4.21"
REPORTPORTAL_CMP: fusion-access-cnv-lp-interop
STORAGE_SCALE_CLIENT_CPU: "2"
STORAGE_SCALE_CLIENT_MEMORY: 4Gi
STORAGE_SCALE_CLUSTER_NAME: ibm-spectrum-scale
STORAGE_SCALE_STORAGE_CPU: "2"
STORAGE_SCALE_STORAGE_MEMORY: 8Gi
USER_TAGS: |
scenario ibm-fusion-access-cnv
post:
- ref: interop-tests-ibm-fusion-access-custom-ibm-must-gather
- chain: ipi-aws-post
pre:
- chain: ipi-aws-pre
test:
- chain: interop-tests-ibm-fusion-access-environment-setup-chain
- chain: interop-tests-ibm-fusion-access-cnv-test-chain
workflow: firewatch-ipi-aws-cr
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: ibm-fusion-access-cnv-ocp4.21-lp-interop-cr
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
base_images:
base:
name: ubi
namespace: ocp
tag: "9"
cli:
name: "4.21"
namespace: ocp
tag: cli
fedora:
name: fedora
namespace: openshift
tag: latest
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: golang-1.23
images:
- dockerfile_literal: |
FROM icr.io/cpopen/ibm-spectrum-scale-must-gather:v5.2.3.1
to: ibm-must-gather
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.21"
resources:
'*':
requests:
cpu: 200m
memory: 400Mi
tests:
- as: ibm-fusion-access-cnv-ipi-ocp421
cron: 0 23 31 2 *
steps:
cluster_profile: aws-cspi-qe
env:
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "3"
COMPUTE_NODE_TYPE: c5n.metal
CONTROL_PLANE_INSTANCE_TYPE: m6i.2xlarge
CUSTOM_SECURITY_GROUP_PORTS: 12345,1191,60000-61000
CUSTOM_SECURITY_GROUP_PROTOCOLS: tcp,udp
CUSTOM_SECURITY_GROUP_SOURCES: ""
FIPS_ENABLED: "false"
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.21-lp", "self-managed-lp", "ibm-fusion-access-lp",
"fusion-access-cnv-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mbaldess@redhat.com
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
FUSION_ACCESS_NAMESPACE: ibm-fusion-access
FUSION_ACCESS_STORAGE_SCALE_VERSION: v5.2.3.1
RE_TRIGGER_ON_FAILURE: "false"
STORAGE_SCALE_CLIENT_CPU: "2"
STORAGE_SCALE_CLIENT_MEMORY: 4Gi
STORAGE_SCALE_CLUSTER_NAME: ibm-spectrum-scale
STORAGE_SCALE_STORAGE_CPU: "2"
STORAGE_SCALE_STORAGE_MEMORY: 8Gi
USER_TAGS: |
scenario ibm-fusion-access-cnv
post:
- ref: interop-tests-ibm-fusion-access-custom-ibm-must-gather
- chain: ipi-aws-post
pre:
- chain: ipi-aws-pre
test:
- chain: interop-tests-ibm-fusion-access-environment-setup-chain
- chain: interop-tests-ibm-fusion-access-cnv-test-chain
workflow: firewatch-ipi-aws
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: ibm-fusion-access-cnv-ocp4.21-lp-interop
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ resources:
cpu: 200m
memory: 400Mi
tests:
- as: fusion-access-operator-ipi-ocp420
- as: ibm-fusion-access-operator-ipi-ocp420
cron: 0 23 31 2 *
steps:
cluster_profile: aws-cspi-qe
Expand All @@ -38,7 +38,7 @@ tests:
CUSTOM_SECURITY_GROUP_SOURCES: ""
FIPS_ENABLED: "false"
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/main/firewatch-base-configs/aws-ipi/lp-interop.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.20-lp", "self-managed-lp", "fusion-access-lp"]'
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.20-lp", "self-managed-lp", "ibm-fusion-access-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mbaldess@redhat.com
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
Expand All @@ -54,19 +54,19 @@ tests:
STORAGE_SCALE_STORAGE_CPU: "2"
STORAGE_SCALE_STORAGE_MEMORY: 8Gi
USER_TAGS: |
scenario fusion-access
scenario ibm-fusion-access
post:
- ref: interop-tests-fusion-access-custom-ibm-must-gather
- ref: interop-tests-ibm-fusion-access-custom-ibm-must-gather
- chain: ipi-aws-post
pre:
- chain: ipi-aws-pre
test:
- chain: interop-tests-fusion-access-environment-setup-chain
- chain: interop-tests-fusion-access-ebs-integration-chain
- chain: interop-tests-ibm-fusion-access-environment-setup-chain
- chain: interop-tests-ibm-fusion-access-ebs-integration-chain
workflow: firewatch-ipi-aws
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: fusion-access-operator-ocp4.20-lp-interop
variant: ibm-fusion-access-operator-ocp4.20-lp-interop
Loading