-
Notifications
You must be signed in to change notification settings - Fork 2.3k
OPP Q3 Batch: Combined interop pipeline improvements #83405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
amp-rh
wants to merge
33
commits into
openshift:main
Choose a base branch
from
amp-rh:opp-combined-q3-batch
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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 60d37eb
Update OPP preflight compatibility matrix for ACM 2.17 on OCP 4.22
amp-rh b38e382
INTEROP-9337: fix rhacs-operator install config for 4.22 and 5.0
amp-rh 2d3da3c
INTEROP-9337: harden OPP upgrade script
amp-rh 0c77e67
INTEROP-9337: harden OPP preflight script
amp-rh df412b6
INTEROP-9384: Replace OCS acceptance tests with ODF health check
amp-rh 331b0af
fix: resolve CI failures and apply mpitt best practices
amp-rh 4ff871d
fix: use function keyword for mpitt best practices
amp-rh 972572c
fix: inject NooBaa credentials via secretRef, pin aws-cli image
amp-rh 77961b9
fix: add CephFS PVC test, switch NooBaa to OBC-based pattern
amp-rh f7b5445
Polish ODF health check shell conventions
amp-rh bd130b0
fix: fail early on empty bucket name and wait for pod completion
amp-rh a9a4145
fix: apply mpitt and Chai Bot review findings
amp-rh fadc110
Remove non-interop test steps from OPP CI configs
amp-rh 9d472e9
INTEROP-9411: Replace Quay UI smoke tests with cross-product interop …
amp-rh 6d8ae60
INTEROP-9236: add stackrox-opp-readiness step
amp-rh e208be7
INTEROP-9236: add stackrox-opp-smoke step
amp-rh 79c70cb
INTEROP-9236: wire ACS steps into OPP 4.22 interop config
amp-rh a55e6d7
INTEROP-9265: Add ACM operator upgrade step for OPP product upgrades
amp-rh 0845dc8
Fix bugs from Chai Bot review: errexit safety, installPlanRef, timeou…
amp-rh d9152eb
Regenerate step registry metadata for ACM upgrade ref
amp-rh 6d63425
Fix CSV upgrade race and stale InstallPlan detection
amp-rh 738be80
fix: Apply mpitt best practices to ACM operator upgrade step
amp-rh 789b0a0
Wire ACM product upgrade step into upgrade configs
amp-rh 805cdef
fix: Apply mpitt best practices (R2)
amp-rh 33061c8
INTEROP-9361: Add FIPS variant ci-operator config for OPP
amp-rh 68a0104
INTEROP-9361: Address review feedback and regenerate jobs
amp-rh 4f5aebf
Add FIREWATCH_DEFAULT_JIRA_AFFECTS_VERSION to FIPS config
amp-rh e5a7d25
Regenerate config via make update
amp-rh 67c17b1
Regenerate job files via make update
amp-rh 5211d32
Address coderabbitai review comments
amp-rh 30fe77d
Regenerate config via make update
amp-rh 6cf7d3f
Install gzip in acs-smoke-runner image
amp-rh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
138 changes: 138 additions & 0 deletions
138
.../config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22-fips.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 | ||
| 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 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.