Skip to content

openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22-4.19#81677

Open
danchild wants to merge 1 commit into
openshift:mainfrom
shiftstack:openstack-ote-migration
Open

openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22-4.19#81677
danchild wants to merge 1 commit into
openshift:mainfrom
shiftstack:openstack-ote-migration

Conversation

@danchild

@danchild danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member

Summary:

Releases:
Update the openstack-test main CI configuration to support the OTE
migration in:

openshift/openstack-test#266 (release-4.22)
openshift/openstack-test#267 (release-4.21)
openshift/openstack-test#268 (release-4.20)
openshift/openstack-test#269 (release-4.19)

Changes:

  • binary_build_commands: build OTE extension binary via 'make
    tests-ext-build', package as tar.gz, and place at /usr/bin/ for
    payload discovery by openshift-tests
  • build test: verify the extension binary with --help instead of the
    removed openstack-tests binary
  • test/ccpmso jobs: use new openstack-test-openstack-ote step ref
  • dualstack jobs: override test phase with openshift-e2e-test +
    openstack-test-openstack-ote (replacing the old chain that used
    openstack-test-openstack)

Dependencies:

The old openstack-test-openstack step ref is preserved for older release
branches that still use the standalone openstack-tests binary.

Summary by CodeRabbit

Migrates OpenStack CI configurations for OpenShift releases 4.19–4.22 to use the openshift-tests-extension (OTE) binary. The CI now builds, packages, and validates the extension for payload discovery, updates standard and CCPMSO workflows to use openstack-test-openstack-ote, and adds the OTE step to dual-stack jobs alongside openshift-e2e-test.

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 9, 2026
@openshift-ci

openshift-ci Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@coderabbitai

coderabbitai Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

OpenStack release CI configurations for versions 4.19–4.22 now build and validate the tests extension binary, and update dual-stack workflow references to use the OTE test ref alongside openshift-e2e-test.

Changes

OpenStack test CI configuration

Layer / File(s) Summary
Build and validate the tests extension
ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.19.yaml, ...-4.20.yaml, ...-4.21.yaml, ...-4.22.yaml
Build commands create and gzip openstack-test-tests-ext, and release validation invokes its help command.
Update OpenStack test workflow references
ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.19.yaml, ...-4.20.yaml, ...-4.21.yaml, ...-4.22.yaml
Workflow test references change to openstack-test-openstack-ote, with openshift-e2e-test added to both dual-stack workflows.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers: eurijon, gryf

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The PR only updates CI YAML release configs; no Ginkgo It/Describe/Context/When titles or dynamic test-name construction appear in the modified files.
Test Structure And Quality ✅ Passed PR only updates ci-operator YAML configs; no Ginkgo It/BeforeEach/Eventually test code is touched, so the check is not applicable.
Microshift Test Compatibility ✅ Passed Only ci-operator YAML changed; no new Ginkgo e2e tests or test bodies were added, so MicroShift compatibility isn’t implicated.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Only ci-operator YAML wiring changed; no Ginkgo test code or new test bodies were added, so SNO compatibility review is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed Only ci-operator YAML changed; no deployment manifests, operators, controllers, or scheduling constraints were added.
Ote Binary Stdout Contract ✅ Passed PASS: The commit only edits four ci-operator YAML configs; no main/init/TestMain/suite code or stdout logging paths were changed.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed Only CI YAML wiring changed; no new Ginkgo tests, IPv4-specific logic, or added external connectivity in the diff.
No-Weak-Crypto ✅ Passed Only CI YAML was changed; searches found no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret-comparison code.
Container-Privileges ✅ Passed PASS: The changed CI YAMLs only update build commands and step refs; no privileged, hostPID/hostNetwork/hostIPC, SYS_ADMIN, or allowPrivilegeEscalation settings appear.
No-Sensitive-Data-In-Logs ✅ Passed PASS: The PR only rewires CI build/test commands; I found no new log output or secret-bearing values in the modified YAML.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the CI config migration to OTE and matches the affected 4.19-4.22 release configs.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/assign @mandre

@danchild
danchild marked this pull request as ready for review July 9, 2026 12:44
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 9, 2026
@openshift-ci
openshift-ci Bot requested review from eurijon and gryf July 9, 2026 12:46

@coderabbitai coderabbitai Bot left a comment

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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.14.yaml`:
- Around line 1-4: The 4.14 ProwJob artifacts are out of sync with the updated
ci-operator config, so the generated jobs under
ci-operator/jobs/openshift/openstack-test still reference the old ref.
Regenerate the affected presubmit/postsubmit job files for
openshift/openstack-test, including any matching release variants, so they pick
up the new openstack-test-openstack-ote reference from the
openshift-openstack-test-release-4.14 configuration. If needed, validate the
regenerated artifacts with a passing pj-rehearse or ci-operator-config run.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: d4c545a8-8a05-4f62-8c40-bc095ee2796c

📥 Commits

Reviewing files that changed from the base of the PR and between 0b4527b and d65e181.

📒 Files selected for processing (9)
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.14.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.15.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.16.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.17.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.18.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.19.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.20.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.21.yaml
  • ci-operator/config/openshift/openstack-test/openshift-openstack-test-release-4.22.yaml

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.22-build pull-ci-openshift-openstack-test-release-4.22-images pull-ci-openshift-openstack-test-release-4.22-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.22-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.21-build pull-ci-openshift-openstack-test-release-4.21-images pull-ci-openshift-openstack-test-release-4.21-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.20-build pull-ci-openshift-openstack-test-release-4.20-images pull-ci-openshift-openstack-test-release-4.20-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.21-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.19-build pull-ci-openshift-openstack-test-release-4.19-images pull-ci-openshift-openstack-test-release-4.19-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.18-build pull-ci-openshift-openstack-test-release-4.18-images pull-ci-openshift-openstack-test-release-4.18-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.17-build pull-ci-openshift-openstack-test-release-4.17-images
pull-ci-openshift-openstack-test-release-4.17-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

danchild commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.17-verify pull-ci-openshift-openstack-test-release-4.16-build pull-ci-openshift-openstack-test-release-4.16-images pull-ci-openshift-openstack-test-release-4.16-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.14-verify

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@gryf

gryf commented Jul 17, 2026

Copy link
Copy Markdown
Member

besides the question up there, I'll suggest to make the one path/release working rather, and then check the reset instead of doing it all at once.

Summary:
- Mirroring combination of PRs:
   openshift#80335
   openshift#80209
   openshift#79487
- Releases 4.22 - 4.19
- Original commit message and fix by @mandre

Releases:
Update the openstack-test main CI configuration to support the OTE
migration in:

openshift/openstack-test#266  (release-4.22)
openshift/openstack-test#267  (release-4.21)
openshift/openstack-test#268  (release-4.20)
openshift/openstack-test#269  (release-4.19)

Changes:
- binary_build_commands: build OTE extension binary via 'make
  tests-ext-build', package as tar.gz, and place at /usr/bin/ for
  payload discovery by openshift-tests
- build test: verify the extension binary with --help instead of the
  removed openstack-tests binary
- test/ccpmso jobs: use new openstack-test-openstack-ote step ref
- dualstack jobs: override test phase with openshift-e2e-test +
  openstack-test-openstack-ote (replacing the old chain that used
  openstack-test-openstack)

Dependencies:
- step registry ref openstack-test-openstack-ote created in openshift#79487

The old openstack-test-openstack step ref is preserved for older release
branches that still use the standalone openstack-tests binary.
@danchild
danchild force-pushed the openstack-ote-migration branch from a926159 to 88adb79 Compare July 20, 2026 20:54
@openshift-ci

openshift-ci Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: danchild
Once this PR has been reviewed and has the lgtm label, please ask for approval from mandre. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@danchild: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-openstack-test-release-4.20-build openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-e2e-openstack-ccpmso openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-e2e-openstack-dualstack openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-e2e-openstack-dualstack-v6primary openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-images openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-test openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.20-verify openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-build openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-e2e-openstack-ccpmso openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-e2e-openstack-dualstack openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-e2e-openstack-dualstack-v6primary openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-images openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-test openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.19-verify openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-build openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-e2e-openstack-ccpmso openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-e2e-openstack-dualstack openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-e2e-openstack-dualstack-v6primary openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-images openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-test openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.21-verify openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.22-build openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.22-e2e-openstack-ccpmso openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.22-e2e-openstack-dualstack openshift/openstack-test presubmit Ci-operator config changed
pull-ci-openshift-openstack-test-release-4.22-e2e-openstack-dualstack-v6primary openshift/openstack-test presubmit Ci-operator config changed

A total of 28 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs.

A full list of affected jobs can be found here

Interacting with pj-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@danchild danchild changed the title openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.14-4.22 openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22-4.19 Jul 21, 2026
@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.22-build pull-ci-openshift-openstack-test-release-4.22-verify pull-ci-openshift-openstack-test-release-4.22-images pull-ci-openshift-openstack-test-release-4.22-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.21-build pull-ci-openshift-openstack-test-release-4.21-verify pull-ci-openshift-openstack-test-release-4.21-images pull-ci-openshift-openstack-test-release-4.21-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.20-build pull-ci-openshift-openstack-test-release-4.20-verify pull-ci-openshift-openstack-test-release-4.20-images pull-ci-openshift-openstack-test-release-4.20-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild danchild changed the title openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22-4.19 openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22 Jul 21, 2026
@danchild danchild changed the title openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22 openstack-test: migrate CI config to OTE (openshift-tests-extension), 4.22-4.19 Jul 21, 2026
@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.19-build pull-ci-openshift-openstack-test-release-4.19-verify pull-ci-openshift-openstack-test-release-4.19-images

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.19-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@ekuris-redhat

Copy link
Copy Markdown

/pj-rehearse pull-ci-openshift-openstack-test-release-4.19-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@ekuris-redhat: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@ekuris-redhat

Copy link
Copy Markdown

/pj-rehearse pull-ci-openshift-openstack-test-release-4.20-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@ekuris-redhat: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@gryf

gryf commented Jul 22, 2026

Copy link
Copy Markdown
Member

Tests for 4.20 are false negative - sometimes amphora lb is too slow, and therefore fail.

As for 4.19 it's not so good: error: resource mapping not found for name: "openstack-test" namespace: "" from "STDIN": no matches for kind "TestExtensionAdmission" in version "testextension.redhat.io/v1" means, there is some CRD missing on 4.19 contrary to the later versions.

@gryf

gryf commented Jul 22, 2026

Copy link
Copy Markdown
Member

/pj-rehearse pull-ci-openshift-openstack-test-release-4.19-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@gryf: your /pj-rehearse request was not processed because the request waited in queue for longer than 5 minutes. Please retry in a few minutes.

@danchild

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-openstack-test-release-4.20-test

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@danchild: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@danchild: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/openshift/openstack-test/release-4.19/test 88adb79 link unknown /pj-rehearse pull-ci-openshift-openstack-test-release-4.19-test
ci/rehearse/openshift/openstack-test/release-4.20/test 88adb79 link unknown /pj-rehearse pull-ci-openshift-openstack-test-release-4.20-test

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@danchild

danchild commented Jul 22, 2026

Copy link
Copy Markdown
Member Author

Tests for 4.20 are false negative - sometimes amphora lb is too slow, and therefore fail.

As for 4.19 it's not so good: error: resource mapping not found for name: "openstack-test" namespace: "" from "STDIN": no matches for kind "TestExtensionAdmission" in version "testextension.redhat.io/v1" means, there is some CRD missing on 4.19 contrary to the later versions.

Thanks for the direction @gryf. The CRD is there - it was introduced in openshift/origin#31404. We got further along the call chain, but it looks like OTE can't find /usr/bin/openstack-test-tests-ext.gz. Automatically recognizing extension-declared suites was introduced in 4.20, so we need to backport it to 4.19.

I created openshift/origin#31414 and should do the trick (I'm waiting on feedback from that team).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants