Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
a4b5ca8
Update OPP 4.22 interop jobs to install ACM 2.17.z
amp-rh Aug 4, 2026
60d37eb
Update OPP preflight compatibility matrix for ACM 2.17 on OCP 4.22
amp-rh Aug 4, 2026
b38e382
INTEROP-9337: fix rhacs-operator install config for 4.22 and 5.0
amp-rh Aug 13, 2026
2d3da3c
INTEROP-9337: harden OPP upgrade script
amp-rh Aug 13, 2026
0c77e67
INTEROP-9337: harden OPP preflight script
amp-rh Aug 13, 2026
df412b6
INTEROP-9384: Replace OCS acceptance tests with ODF health check
amp-rh Aug 5, 2026
331b0af
fix: resolve CI failures and apply mpitt best practices
amp-rh Aug 6, 2026
4ff871d
fix: use function keyword for mpitt best practices
amp-rh Aug 6, 2026
972572c
fix: inject NooBaa credentials via secretRef, pin aws-cli image
amp-rh Aug 6, 2026
77961b9
fix: add CephFS PVC test, switch NooBaa to OBC-based pattern
amp-rh Aug 6, 2026
f7b5445
Polish ODF health check shell conventions
amp-rh Aug 7, 2026
bd130b0
fix: fail early on empty bucket name and wait for pod completion
amp-rh Aug 7, 2026
a9a4145
fix: apply mpitt and Chai Bot review findings
amp-rh Aug 7, 2026
fadc110
Remove non-interop test steps from OPP CI configs
amp-rh Aug 13, 2026
9d472e9
INTEROP-9411: Replace Quay UI smoke tests with cross-product interop …
amp-rh Aug 12, 2026
6d8ae60
INTEROP-9236: add stackrox-opp-readiness step
amp-rh Aug 13, 2026
e208be7
INTEROP-9236: add stackrox-opp-smoke step
amp-rh Aug 13, 2026
79c70cb
INTEROP-9236: wire ACS steps into OPP 4.22 interop config
amp-rh Aug 13, 2026
a55e6d7
INTEROP-9265: Add ACM operator upgrade step for OPP product upgrades
amp-rh Jul 29, 2026
0845dc8
Fix bugs from Chai Bot review: errexit safety, installPlanRef, timeou…
amp-rh Jul 29, 2026
d9152eb
Regenerate step registry metadata for ACM upgrade ref
amp-rh Jul 30, 2026
6d63425
Fix CSV upgrade race and stale InstallPlan detection
amp-rh Jul 31, 2026
738be80
fix: Apply mpitt best practices to ACM operator upgrade step
amp-rh Aug 4, 2026
789b0a0
Wire ACM product upgrade step into upgrade configs
amp-rh Aug 6, 2026
805cdef
fix: Apply mpitt best practices (R2)
amp-rh Aug 6, 2026
33061c8
INTEROP-9361: Add FIPS variant ci-operator config for OPP
amp-rh Jul 28, 2026
68a0104
INTEROP-9361: Address review feedback and regenerate jobs
amp-rh Jul 28, 2026
4f5aebf
Add FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION to FIPS config
amp-rh Jul 29, 2026
e5a7d25
Regenerate config via make update
amp-rh Jul 30, 2026
67c17b1
Regenerate job files via make update
amp-rh Aug 13, 2026
5211d32
Address coderabbitai review comments
amp-rh Aug 14, 2026
30fe77d
Regenerate config via make update
amp-rh Aug 14, 2026
6cf7d3f
Install gzip in acs-smoke-runner image
amp-rh Aug 14, 2026
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
@@ -0,0 +1,138 @@
base_images:
acmqe-grc-test:
name: "2.17"
namespace: acm-qe
tag: acmqe-grc-test
clc-ui-e2e:
name: "2.17"
namespace: acm-qe
tag: clc-ui-e2e
cli:
name: "4.22"
namespace: ocp
tag: cli
fetch-managed-clusters:
name: autotest
namespace: acm-qe
tag: fetch-managed-clusters
multicluster-observability-operator-opp:
name: "2.17"
namespace: acm-qe
tag: multicluster-observability-operator-opp
tests-private:
name: tests-private
namespace: ci
tag: "4.22"
upi-installer:
name: "4.22"
namespace: ocp
tag: upi-installer
build_root:
image_stream_tag:
name: release
namespace: openshift
tag: rhel-9-release-golang-1.24-openshift-4.22
images:
items:
- dockerfile_literal: |
FROM this-is-ignored
RUN dnf install -y git python39
from: cli
optional: true
to: cli-with-git
- dockerfile_literal: |
FROM registry.access.redhat.com/ubi9/openjdk-17:1.21
USER root
RUN microdnf install -y git gzip && microdnf clean all
RUN cd /tmp \
&& curl -sLO https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable-4.22/openshift-client-linux.tar.gz \
&& curl -sL https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable-4.22/sha256sum.txt | grep openshift-client-linux.tar.gz | sha256sum -c - \
&& tar xzf openshift-client-linux.tar.gz -C /usr/local/bin oc kubectl \
&& rm -f openshift-client-linux.tar.gz
USER 1001
to: acs-smoke-runner
Comment thread
coderabbitai[bot] marked this conversation as resolved.
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.22"
resources:
'*':
requests:
cpu: 100m
memory: 200Mi
tests:
- as: interop-opp-aws
capabilities:
- intranet
cron: 0 23 31 2 *
reporter_config:
channel: '#opp-discussion'
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}}'
steps:
allow_best_effort_post_steps: true
cluster_profile: aws-cspi-qe
env:
BASE_DOMAIN: cspilp.interop.ccitredhat.com
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"
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: '["4.22-lp","opp-aws-lp","opp-lp","fips"]'
FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION: 5.0.0
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: mpruitt@redhat.com
FIREWATCH_DEFAULT_JIRA_EPIC: INTEROP-9104
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
IGNORE_SECONDARY_POLICIES: "true"
OPERATORS: |
[
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.17", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"}
]
QUAY_OPERATOR_CHANNEL: stable-3.17
ZONES_COUNT: "3"
post:
- ref: acm-fetch-operator-versions
- ref: acm-must-gather
- ref: acm-inspector
- ref: acm-tests-clc-destroy
- ref: gather-aws-console
- chain: ipi-deprovision
- ref: mpiit-data-router-reporter
- ref: firewatch-report-issues
pre:
- ref: ipi-conf
- ref: ipi-conf-telemetry
- ref: ipi-conf-aws-custom-az
- ref: ipi-conf-aws
- ref: ipi-install-monitoringpvc
- chain: ipi-install
test:
- ref: install-operators
- ref: acm-mch
- ref: acm-policies-openshift-plus-setup
- ref: acm-policies-openshift-plus
- chain: cucushift-installer-check-cluster-health
- ref: stackrox-opp-readiness
- ref: stackrox-opp-smoke
- ref: acm-tests-clc-create
- ref: acm-fetch-managed-clusters
- ref: acm-opp-app
- ref: interop-opp-odf-health
- ref: interop-tests-opp-quay-smoke
- ref: acm-tests-observability
zz_generated_metadata:
branch: main
org: stolostron
repo: policy-collection
variant: ocp4.22-fips
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ tests:
dependencies:
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:initial
env:
ACM_SUBSCRIPTION_NAMESPACE: ocm
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.2xlarge
Expand All @@ -56,8 +57,8 @@ tests:
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
OPERATORS: |
[
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.16", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"},
{"name": "rhacs-operator", "source": "redhat-operators", "channel": "stable", "install_namespace": "rhacs-operator", "target_namespaces": "rhacs-operator"},
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.17", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"},
{"name": "rhacs-operator", "source": "redhat-operators", "channel": "stable", "install_namespace": "openshift-operators"},
{"name": "odf-operator", "source": "redhat-operators", "channel": "stable-4.21", "install_namespace": "openshift-storage", "target_namespaces": "openshift-storage"},
{"name": "quay-operator", "source": "redhat-operators", "channel": "stable-3.17", "install_namespace": "openshift-operators"}
]
Expand All @@ -79,6 +80,7 @@ tests:
- ref: interop-opp-preflight
- ref: interop-opp-upgrade
- ref: cucushift-upgrade-healthcheck
- ref: interop-opp-product-upgrade-acm
- ref: interop-opp-smoke
zz_generated_metadata:
branch: main
Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
base_images:
acmqe-grc-test:
name: "2.16"
name: "2.17"
namespace: acm-qe
tag: acmqe-grc-test
clc-ui-e2e:
name: "2.16"
name: "2.17"
namespace: acm-qe
tag: clc-ui-e2e
cli:
name: "4.22"
namespace: ocp
tag: cli
console-e2e:
name: main
namespace: acm-qe
tag: console-e2e
fetch-managed-clusters:
name: autotest
namespace: acm-qe
Expand All @@ -23,10 +19,6 @@ base_images:
name: "2.17"
namespace: acm-qe
tag: multicluster-observability-operator-opp
ocs-ci-tests:
name: ocs-ci-container
namespace: ci
tag: stable
tests-private:
name: tests-private
namespace: ci
Expand All @@ -48,6 +40,17 @@ images:
from: cli
optional: true
to: cli-with-git
- dockerfile_literal: |
FROM registry.access.redhat.com/ubi9/openjdk-17:1.21
USER root
RUN microdnf install -y git gzip && microdnf clean all
RUN cd /tmp \
&& curl -sLO https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable-4.22/openshift-client-linux.tar.gz \
&& curl -sL https://mirror.openshift.com/pub/openshift-v4/clients/ocp/stable-4.22/sha256sum.txt | grep openshift-client-linux.tar.gz | sha256sum -c - \
&& tar xzf openshift-client-linux.tar.gz -C /usr/local/bin oc kubectl \
&& rm -f openshift-client-linux.tar.gz
USER 1001
to: acs-smoke-runner
Comment thread
coderabbitai[bot] marked this conversation as resolved.
releases:
latest:
candidate:
Expand Down Expand Up @@ -90,15 +93,11 @@ tests:
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
IGNORE_SECONDARY_POLICIES: "true"
MAP_TESTS: "true"
ODF_VERSION_MAJOR_MINOR: "4.21"
OPERATORS: |
[
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.16", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"}
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.17", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"}
]
QUAY_OPERATOR_CHANNEL: stable-3.17
TEST_IMPORTANCE: LEVEL0
TEST_SCENARIOS: Cluster_Observability
ZONES_COUNT: "3"
post:
- ref: acm-fetch-operator-versions
Expand All @@ -122,15 +121,14 @@ tests:
- ref: acm-policies-openshift-plus-setup
- ref: acm-policies-openshift-plus
- chain: cucushift-installer-check-cluster-health
- ref: stackrox-opp-readiness
- ref: stackrox-opp-smoke
- ref: acm-tests-clc-create
- ref: acm-fetch-managed-clusters
- ref: acm-opp-app
- ref: interop-tests-ocs-tests
- ref: quay-tests-quay-interop-test
- ref: interop-opp-odf-health
- ref: interop-tests-opp-quay-smoke
- ref: acm-tests-observability
- ref: acm-tests-grc
- ref: acm-tests-alc
- ref: openshift-extended-test
- as: interop-opp-vsphere
capabilities:
- intranet
Expand All @@ -150,27 +148,21 @@ tests:
cluster_profile: vsphere-connected-2
env:
COMPUTE_NODE_REPLICAS: "6"
DISABLE_ENVIRONMENT_CHECKER: "true"
DR__RP__CR_COMP_NAME: lp-interop--OPP
FIREWATCH_CONFIG_FILE_PATH: https://raw.githubusercontent.com/CSPI-QE/cspi-utils/refs/heads/main/firewatch-base-configs/opp/lp-interop-vsphere.json
FIREWATCH_DEFAULT_JIRA_ADDITIONAL_LABELS: '["4.22-lp","opp-vsphere-lp","opp-lp"]'
FIREWATCH_DEFAULT_JIRA_ASSIGNEE: ftan@redhat.com
FIREWATCH_DEFAULT_JIRA_EPIC: INTEROP-9323
FIREWATCH_DEFAULT_JIRA_PROJECT: LPINTEROP
FIREWATCH_FAIL_WITH_TEST_FAILURES: "true"
IGNORE_SECONDARY_POLICIES: "true"
MAP_TESTS: "true"
ODF_VERSION_MAJOR_MINOR: "4.21"
OPENSHIFT_REQUIRED_CORES: "72"
OPENSHIFT_REQUIRED_MEMORY: "288"
OPERATORS: |
[
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.16", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"}
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.17", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"}
]
QUAY_OPERATOR_CHANNEL: stable-3.17
SIZE_VARIANT: large
TEST_IMPORTANCE: LEVEL0
TEST_SCENARIOS: Cluster_Observability
post:
- ref: acm-fetch-operator-versions
- ref: acm-must-gather
Expand All @@ -184,10 +176,9 @@ tests:
- ref: acm-policies-openshift-plus-setup
- ref: acm-policies-openshift-plus
- chain: cucushift-installer-check-cluster-health
- ref: interop-tests-ocs-tests
- ref: interop-opp-odf-health
- ref: acm-tests-observability
- ref: acm-opp-app
- ref: openshift-extended-test
workflow: acm-ipi-vsphere
zz_generated_metadata:
branch: main
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ tests:
dependencies:
OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:initial
env:
ACM_SUBSCRIPTION_NAMESPACE: ocm
BASE_DOMAIN: cspilp.interop.ccitredhat.com
COMPUTE_NODE_REPLICAS: "6"
COMPUTE_NODE_TYPE: m6a.2xlarge
Expand All @@ -57,8 +58,10 @@ tests:
OPERATORS: |
[
{"name": "advanced-cluster-management", "source": "redhat-operators", "channel": "release-2.17", "install_namespace": "ocm", "target_namespaces": "ocm", "operator_group": "acm-operator-group"},
{"name": "rhacs-operator", "source": "redhat-operators", "channel": "stable", "install_namespace": "openshift-operators"},
{"name": "quay-operator", "source": "redhat-operators", "channel": "stable-3.17", "install_namespace": "openshift-operators"}
]
OPP_OPERATORS: advanced-cluster-management,rhacs-operator,quay-operator
ZONES_COUNT: "3"
post:
- ref: gather-aws-console
Expand All @@ -77,6 +80,7 @@ tests:
- ref: interop-opp-preflight
- ref: interop-opp-upgrade
- ref: cucushift-upgrade-healthcheck
- ref: interop-opp-product-upgrade-acm
- ref: interop-opp-smoke
zz_generated_metadata:
branch: main
Expand Down
Loading