Skip to content

Switch component (tempest) jobs to use CS10 - #1250

Merged
openshift-merge-bot[bot] merged 2 commits into
openstack-k8s-operators:mainfrom
amartyasinha:use_cs10
Oct 8, 2026
Merged

openshift-merge-bot[bot] merged 2 commits into
openstack-k8s-operators:mainfrom
amartyasinha:use_cs10

Conversation

@amartyasinha

@amartyasinha amartyasinha commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Since we've CS10 nodesets available openstack-k8s-operators/ci-framework#4163, let's use them

openstack-k8s-operators/s2i-openstack-containers#196 sets s2i-test-base-ceph job's parent to be cs10, thus our ceph job which is dependent on that can use cs10 nodeset without any issue.

@coderabbitai

coderabbitai Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Central YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4d770c12-bebd-4aa9-b013-da83fea7d769
📥 Commits

Reviewing files that changed from the base of the PR and between a419fac and d621236.

📒 Files selected for processing (1)
  • .zuul.yaml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.


📝 Summary

Summary by CodeRabbit

  • Chores
    • Updated Nova multinode Tempest and Cyborg CI jobs to use CentOS 10 nodes and scenario extras.
    • Updated the Ceph Tempest and project-check environments to use CentOS 10. Ceph test setup now uses S2I extras, no longer applies the Cinder volume backend override, and no longer builds the Cinder volume service.

Walkthrough

The Nova, Cyborg, and Ceph Tempest configurations change their CentOS scenario or nodeset settings. The Ceph job replaces an extras setting and removes a Cinder backend override. The S2I content-provider image list no longer includes cinder/cinder-volume.

Changes

Tempest job configuration

Layer / File(s) Summary
Tempest scenarios and nodesets
.zuul.yaml
The Nova Tempest job changes to a CentOS 10 nodeset and extras. The Cyborg job changes to CentOS 10 extras. The Ceph project-check variant changes to a CentOS 10 nodeset.
Ceph Tempest settings
.zuul.yaml
The Ceph Tempest job replaces cifmw_extras with s2i_extras and removes the s2i_cinder_volume_backends override.
S2I content-provider images
.zuul.yaml
The S2I content-provider image list no longer includes cinder/cinder-volume.

Priority: ⬇️ Low

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

Change: Other

Suggested reviewers: ashu-011

Merge Risk: ⚪ Minimal · up to d6212

The PR moves the Tempest jobs to CS10 and adjusts Ceph S2I configuration. The required framework resources are available, and no concrete user-facing or CI failure is established; no actionable merge blocker remains.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the main change: switching Tempest jobs to CS10 nodesets.
Description check ✅ Passed The description explains the use of CS10 nodesets and gives relevant supporting context for the Ceph job.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@amartyasinha amartyasinha changed the title Switch jobs to use CS10 Switch component (tempest) jobs to use CS10 Oct 6, 2026
@amartyasinha

Copy link
Copy Markdown
Contributor Author

/retest-required

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7e0bfdd59ee44dbbbba6df5bfdcd2969

✔️ openstack-k8s-operators-content-provider SUCCESS in 4h 37m 52s
✔️ workloads-s2i-content-provider SUCCESS in 7h 58m 42s
✔️ nova-operator-kuttl SUCCESS in 53m 57s
✔️ nova-operator-kuttl-placement SUCCESS in 39m 01s
✔️ nova-operator-tempest-multinode SUCCESS in 2h 09m 21s
❌ nova-operator-tempest-multinode-ceph FAILURE in 48m 44s
✔️ nova-operator-cyborg-tempest-multinode SUCCESS in 1h 22m 06s (non-voting)

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9c8c821b081346f8b01260d8fc69b083

✔️ openstack-k8s-operators-content-provider SUCCESS in 6h 47m 15s
✔️ workloads-s2i-content-provider SUCCESS in 6h 57m 02s
✔️ nova-operator-kuttl SUCCESS in 52m 17s
✔️ nova-operator-kuttl-placement SUCCESS in 38m 21s
✔️ nova-operator-tempest-multinode SUCCESS in 1h 57m 31s
❌ nova-operator-tempest-multinode-ceph FAILURE in 51m 09s
✔️ nova-operator-cyborg-tempest-multinode SUCCESS in 1h 19m 52s (non-voting)

When cifmw_extras, one of the included defined in the base ceph job
is lost (@scenarios/centos-9/hci_ceph_backends.yml).
But s2i_extras allows child jobs to add additional extra variables.

Depends-On: openstack-k8s-operators/s2i-openstack-containers#200

Signed-off-by: Luigi Toscano <ltoscano@redhat.com>
@centosinfra-prod-github-app

Copy link
Copy Markdown

Build succeeded (check pipeline).
https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/519f68c903904eecab96afe16e5c484d

✔️ openstack-k8s-operators-content-provider SUCCESS in 4h 12m 13s
✔️ workloads-s2i-content-provider SUCCESS in 5h 37m 07s
✔️ nova-operator-kuttl SUCCESS in 52m 16s
✔️ nova-operator-kuttl-placement SUCCESS in 38m 25s
✔️ nova-operator-tempest-multinode SUCCESS in 2h 07m 36s
✔️ nova-operator-tempest-multinode-ceph SUCCESS in 2h 20m 29s
✔️ nova-operator-cyborg-tempest-multinode SUCCESS in 1h 18m 50s (non-voting)

@amartyasinha

Copy link
Copy Markdown
Contributor Author

/retest-required

Since we've CS10 nodesets available openstack-k8s-operators/ci-framework#4163, let's use them

Signed-off-by: Amartya Sinha <amsinha@redhat.com>

@mrkisaolamb mrkisaolamb 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.

lgtm

@centosinfra-prod-github-app

Copy link
Copy Markdown

Build succeeded (check pipeline).
https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/6f37c6f7a14a43659ab8e44049f797e3

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 29m 26s
✔️ workloads-s2i-content-provider SUCCESS in 5h 07m 41s
✔️ nova-operator-kuttl SUCCESS in 54m 43s
✔️ nova-operator-kuttl-placement SUCCESS in 37m 08s
✔️ nova-operator-tempest-multinode SUCCESS in 2h 08m 55s
✔️ nova-operator-tempest-multinode-ceph SUCCESS in 2h 17m 47s
✔️ nova-operator-cyborg-tempest-multinode SUCCESS in 1h 27m 52s (non-voting)

@gibizer gibizer 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.

green and stable. thanks

@openshift-ci

openshift-ci Bot commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: amartyasinha, ashu-011, gibizer, mrkisaolamb

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

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [amartyasinha,gibizer,mrkisaolamb]

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
openshift-merge-bot Bot merged commit eae1ba1 into openstack-k8s-operators:main Oct 8, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants