Skip to content
Merged
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
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ tests:
- ref: interop-opp-odf-health
- ref: interop-tests-opp-quay-smoke
- ref: interop-opp-skip-ratio-gate
- as: interop-opp-vsphere
- as: cr--full-stack--vsphere
capabilities:
- intranet
cluster: vsphere02
Expand Down Expand Up @@ -203,7 +203,7 @@ tests:
- ref: acm-opp-app
- ref: interop-opp-skip-ratio-gate
workflow: acm-ipi-vsphere
- as: cr--full-stack--fips--aws
- as: full-stack--fips--aws
capabilities:
- intranet
cluster: build05
Expand All @@ -226,7 +226,6 @@ tests:
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.2xlarge
CONTROL_PLANE_INSTANCE_TYPE: m6a.2xlarge
DR__RP__CR_COMP_NAME: lp-interop--OPP

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Correct removal — dead config.

DR__RP__CR_COMP_NAME is consumed exclusively by the mpiit-data-router-reporter step, which reads it as the ReportPortal launch name and ComponentReadiness attribute (hard-fails if empty). The FIPS entry (cr--full-stack--fips--aws) does not have mpiit-data-router-reporter in its post steps, so this env var had no consumer here.

It was carried over during the PR #86008 merge (which consolidated the standalone FIPS config files into the main configs) without noticing that the FIPS job never included the reporter step. Removing it is a correct cleanup.


AI-generated. Review for accuracy.

FIPS_ENABLED: "true"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The deleted FIPS config (opp--ocp-5.0-fips-…) had DR__RP__CR_COMP_NAME in its env block. Was the omission intentional?

Suggested change
FIPS_ENABLED: "true"
DR__RP__CR_COMP_NAME: lp-interop--OPP
FIPS_ENABLED: "true"

AI-generated. Review for accuracy.

FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/refs/heads/main/firewatch-base-configs/opp/lp-interop-aws.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["5.0-lp","opp-aws-lp","opp-lp","fips"]'
Expand Down Expand Up @@ -270,7 +269,6 @@ tests:
- ref: acm-opp-app
- ref: interop-opp-odf-health
- ref: interop-tests-opp-quay-smoke

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The deleted FIPS config had interop-opp-skip-ratio-gate as the final test step (matching the non-FIPS AWS and vSphere tests above). This looks like an accidental omission.

Suggested change
- ref: interop-tests-opp-quay-smoke
- ref: interop-tests-opp-quay-smoke
- ref: interop-opp-skip-ratio-gate

AI-generated. Review for accuracy.

- ref: interop-opp-skip-ratio-gate

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Valid but worth confirming the intent.

The interop-opp-skip-ratio-gate step runs in advisory mode by default (FAIL_ON_BREACH=false) — it can never fail the job. It scans JUnit XMLs, computes skip ratios, and writes a gate JUnit artifact for visibility.

For removal: The FIPS entry isn't wired into the data-router pipeline, so keeping it lean is reasonable. The gate output isn't consumed by anything downstream in the FIPS job.

Against removal: The step is harmless and gives visibility into test-skip rates under FIPS mode. The non-FIPS entries keep it, so removing it creates an asymmetry.

Not a blocker — but @amiskin94 could you confirm this was intentional and not an accidental deletion during the config restructuring?


AI-generated. Review for accuracy.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for confirming the intent. One nuance for the record: on the post-#86008 base, interop-opp-skip-ratio-gate defaults to advisory mode (FAIL_ON_BREACH=false); when it finds no usable XML, it records EVIDENCE-INCOMPLETE and exits 0. So removing it is an intentional choice to omit FIPS skip-ratio visibility, rather than necessary to avoid a hard failure on this base. The no-CR design remains consistent with the reviewer direction.


AI-generated. Review for accuracy.

zz_generated_metadata:
branch: master
org: RedHatQE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ tests:
- ref: acm-opp-app
- ref: interop-tests-opp-quay-smoke
- ref: interop-opp-skip-ratio-gate
- as: interop-opp-vsphere
- as: cr--full-stack--vsphere
capabilities:
- intranet
cluster: vsphere02
Expand Down Expand Up @@ -196,7 +196,7 @@ tests:
- ref: acm-opp-app
- ref: interop-opp-skip-ratio-gate
workflow: acm-ipi-vsphere
- as: cr--full-stack--fips--aws
- as: full-stack--fips--aws
capabilities:
- intranet
cluster: build05
Expand All @@ -219,7 +219,6 @@ tests:
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.2xlarge
CONTROL_PLANE_INSTANCE_TYPE: m6a.2xlarge
DR__RP__CR_COMP_NAME: lp-interop--OPP
FIPS_ENABLED: "true"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as the 5.0 FIPS job — DR__RP__CR_COMP_NAME was in the deleted FIPS config but is missing here.

Suggested change
FIPS_ENABLED: "true"
DR__RP__CR_COMP_NAME: lp-interop--OPP
FIPS_ENABLED: "true"

AI-generated. Review for accuracy.

FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/refs/heads/main/firewatch-base-configs/opp/lp-interop-aws.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["5.1-lp","opp-aws-lp","opp-lp","fips"]'
Expand Down Expand Up @@ -261,7 +260,6 @@ tests:
- ref: acm-fetch-managed-clusters
- ref: acm-opp-app
- ref: interop-tests-opp-quay-smoke

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as the 5.0 FIPS job — interop-opp-skip-ratio-gate was the final test step in the deleted FIPS config but is missing here.

Suggested change
- ref: interop-tests-opp-quay-smoke
- ref: interop-tests-opp-quay-smoke
- ref: interop-opp-skip-ratio-gate

AI-generated. Review for accuracy.

- ref: interop-opp-skip-ratio-gate
zz_generated_metadata:
branch: master
org: RedHatQE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2302,17 +2302,6 @@ periodics:
job-release: "4.22"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-ocp-4.22-lpMainline-lp-interop--acm-virt--eus-upgrade-from-4.20-cr--n2-upgrade--cpou--aws
reporter_config:
slack:
channel: '#forum-p2p-cspi'
job_states_to_report:
- success
- failure
- error
report_template: '{{if eq .Status.State "success"}} :slack-green: Job *{{.Spec.Job}}*
ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> {{else}} :failed:
Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View
logs> {{end}}'
spec:
containers:
- args:
Expand Down Expand Up @@ -2857,8 +2846,8 @@ periodics:
secret:
secretName: result-aggregator
- agent: kubernetes
cluster: build05
cron: 0 5,17 * * *
cluster: vsphere02
cron: 0 3,15 * * *
decorate: true
decoration_config:
skip_cloning: true
Expand All @@ -2868,14 +2857,14 @@ periodics:
repo: interop-testing
labels:
capability/intranet: intranet
ci-operator.openshift.io/cloud: aws
ci-operator.openshift.io/cloud-cluster-profile: aws-cspi-qe
ci-operator.openshift.io/cluster: build05
ci-operator.openshift.io/cloud: vsphere
ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
ci-operator.openshift.io/cluster: vsphere02
ci-operator.openshift.io/variant: ocp-5.0-lpMainline-lp-interop--opp
ci.openshift.io/generator: prowgen
job-release: "5.0"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.0-lpMainline-lp-interop--opp-cr--full-stack--fips--aws
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.0-lpMainline-lp-interop--opp-cr--full-stack--vsphere
reporter_config:
slack:
channel: '#opp-discussion'
Expand All @@ -2899,7 +2888,7 @@ periodics:
- --lease-server-credentials-file=/etc/boskos/credentials
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=cr--full-stack--fips--aws
- --target=cr--full-stack--vsphere
- --variant=ocp-5.0-lpMainline-lp-interop--opp
command:
- ci-operator
Expand Down Expand Up @@ -2972,8 +2961,8 @@ periodics:
secret:
secretName: result-aggregator
- agent: kubernetes
cluster: vsphere02
cron: 0 3,15 * * *
cluster: build05
cron: 0 5,17 * * *
decorate: true
decoration_config:
skip_cloning: true
Expand All @@ -2983,14 +2972,14 @@ periodics:
repo: interop-testing
labels:
capability/intranet: intranet
ci-operator.openshift.io/cloud: vsphere
ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
ci-operator.openshift.io/cluster: vsphere02
ci-operator.openshift.io/cloud: aws
ci-operator.openshift.io/cloud-cluster-profile: aws-cspi-qe
ci-operator.openshift.io/cluster: build05
ci-operator.openshift.io/variant: ocp-5.0-lpMainline-lp-interop--opp
ci.openshift.io/generator: prowgen
job-release: "5.0"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.0-lpMainline-lp-interop--opp-interop-opp-vsphere
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.0-lpMainline-lp-interop--opp-full-stack--fips--aws
reporter_config:
slack:
channel: '#opp-discussion'
Expand All @@ -3014,7 +3003,7 @@ periodics:
- --lease-server-credentials-file=/etc/boskos/credentials
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=interop-opp-vsphere
- --target=full-stack--fips--aws
- --variant=ocp-5.0-lpMainline-lp-interop--opp
command:
- ci-operator
Expand Down Expand Up @@ -3202,8 +3191,8 @@ periodics:
secret:
secretName: result-aggregator
- agent: kubernetes
cluster: build05
cron: 30 5,17 * * *
cluster: vsphere02
cron: 0 3,15 * * *
decorate: true
decoration_config:
skip_cloning: true
Expand All @@ -3213,14 +3202,14 @@ periodics:
repo: interop-testing
labels:
capability/intranet: intranet
ci-operator.openshift.io/cloud: aws
ci-operator.openshift.io/cloud-cluster-profile: aws-cspi-qe
ci-operator.openshift.io/cluster: build05
ci-operator.openshift.io/cloud: vsphere
ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
ci-operator.openshift.io/cluster: vsphere02
ci-operator.openshift.io/variant: ocp-5.1-lpMainline-lp-interop--opp
ci.openshift.io/generator: prowgen
job-release: "5.1"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.1-lpMainline-lp-interop--opp-cr--full-stack--fips--aws
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.1-lpMainline-lp-interop--opp-cr--full-stack--vsphere
reporter_config:
slack:
channel: '#opp-discussion'
Expand All @@ -3244,7 +3233,7 @@ periodics:
- --lease-server-credentials-file=/etc/boskos/credentials
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=cr--full-stack--fips--aws
- --target=cr--full-stack--vsphere
- --variant=ocp-5.1-lpMainline-lp-interop--opp
command:
- ci-operator
Expand Down Expand Up @@ -3317,8 +3306,8 @@ periodics:
secret:
secretName: result-aggregator
- agent: kubernetes
cluster: vsphere02
cron: 0 3,15 * * *
cluster: build05
cron: 30 5,17 * * *
decorate: true
decoration_config:
skip_cloning: true
Expand All @@ -3328,14 +3317,14 @@ periodics:
repo: interop-testing
labels:
capability/intranet: intranet
ci-operator.openshift.io/cloud: vsphere
ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic
ci-operator.openshift.io/cluster: vsphere02
ci-operator.openshift.io/cloud: aws
ci-operator.openshift.io/cloud-cluster-profile: aws-cspi-qe
ci-operator.openshift.io/cluster: build05
ci-operator.openshift.io/variant: ocp-5.1-lpMainline-lp-interop--opp
ci.openshift.io/generator: prowgen
job-release: "5.1"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.1-lpMainline-lp-interop--opp-interop-opp-vsphere
name: periodic-ci-RedHatQE-interop-testing-master-ocp-5.1-lpMainline-lp-interop--opp-full-stack--fips--aws
reporter_config:
slack:
channel: '#opp-discussion'
Expand All @@ -3359,7 +3348,7 @@ periodics:
- --lease-server-credentials-file=/etc/boskos/credentials
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=interop-opp-vsphere
- --target=full-stack--fips--aws
- --variant=ocp-5.1-lpMainline-lp-interop--opp
command:
- ci-operator
Expand Down