Skip to content

[repo_setup] Add support for extra and disabled repos#3827

Open
lmiccini wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
lmiccini:rmq4
Open

[repo_setup] Add support for extra and disabled repos#3827
lmiccini wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
lmiccini:rmq4

Conversation

@lmiccini
Copy link
Copy Markdown
Contributor

@lmiccini lmiccini commented Apr 2, 2026

Summary

  • Add cifmw_repo_setup_extra_repos list variable to pass --extra-repo flags to repo-setup CLI
  • Add cifmw_repo_setup_disable_repos list variable to pass --disable-repo flags to repo-setup CLI
  • Enables adding CentOS SIG repos (e.g. Messaging SIG for RabbitMQ 4.x) from Zuul job vars

Example usage in .zuul.yaml:

vars:
  cifmw_repo_setup_extra_repos:
    - "messaging-rabbitmq-4,baseurl=https://mirror.stream.centos.org/SIGs/9-stream/messaging/x86_64/rabbitmq-4/"

Signed-off-by: Luca Miccini lmiccini@redhat.com

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Apr 2, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign yorabl for approval. 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

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Apr 2, 2026

@dciabrin
Copy link
Copy Markdown

dciabrin commented Apr 2, 2026

/lgtm

@softwarefactory-project-zuul
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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/fbd318d991af43abac6d15bceef42b6b

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 21m 12s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 28m 14s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 33m 56s
cifmw-crc-podified-edpm-baremetal-minor-update FAILURE in 2h 09m 35s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 27s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 07m 19s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 12s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 57s
cifmw-molecule-build_openstack_packages FAILURE in 10m 03s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 24s

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Apr 2, 2026

recheck

Add cifmw_repo_setup_extra_repos and cifmw_repo_setup_disable_repos
variables to pass --extra-repo and --disable-repo flags to the
repo-setup CLI. This allows enabling additional repos (e.g. CentOS
SIG repos) or disabling default ones from Zuul job vars.

Depends-On: openstack-k8s-operators/repo-setup#39

Signed-off-by: Luca Miccini <lmiccini@redhat.com>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@softwarefactory-project-zuul
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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/93db81e76bc04f9c9aabd32db2b95a2f

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 22m 30s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 22m 57s
cifmw-crc-podified-edpm-baremetal FAILURE in 1h 49m 04s
cifmw-crc-podified-edpm-baremetal-minor-update FAILURE in 1h 48m 49s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 42s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 06m 40s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 01s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 04s
cifmw-molecule-build_openstack_packages FAILURE in 9m 18s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 45s

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Apr 3, 2026

recheck

@softwarefactory-project-zuul
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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a2e93736079a4fff864a1a58beaf77d3

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 12m 45s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 29m 57s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 36m 17s
cifmw-crc-podified-edpm-baremetal-minor-update FAILURE in 2h 16m 29s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 03s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 2h 58m 37s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 53s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 05s
cifmw-molecule-build_openstack_packages FAILURE in 9m 12s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 40s

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Apr 3, 2026

recheck

@lmiccini
Copy link
Copy Markdown
Contributor Author

lmiccini commented Apr 3, 2026

@softwarefactory-project-zuul
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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bfc3b801e6284251a20367b0c9e26734

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 19m 01s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 26m 31s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 25m 50s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 1h 59m 32s
✔️ cifmw-pod-zuul-files SUCCESS in 23m 15s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 04m 00s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 54s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 06s
cifmw-molecule-build_openstack_packages FAILURE in 9m 25s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 45s

Copy link
Copy Markdown
Contributor

@abays abays left a comment

Choose a reason for hiding this comment

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

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants