Skip to content

Commit 0f7929a

Browse files
lmicciniclaude
authored andcommitted
[repo_setup] Add support for extra and disabled repos
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>
1 parent 9a7dab6 commit 0f7929a

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

roles/repo_setup/defaults/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ cifmw_repo_setup_output: "{{ cifmw_repo_setup_basedir }}/artifacts/repositories"
3232
cifmw_repo_setup_env: {}
3333
cifmw_repo_setup_additional_repos: ''
3434
cifmw_repo_setup_dlrn_hash_tag: ''
35+
cifmw_repo_setup_extra_repos: []
36+
cifmw_repo_setup_disable_repos: []
3537
cifmw_repo_setup_component_name: ''
3638
cifmw_repo_setup_component_promotion_tag: component-ci-testing
3739

roles/repo_setup/tasks/configure.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,11 @@
1919
{% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %}
2020
--dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }}
2121
{% endif %}
22+
{% for repo in cifmw_repo_setup_extra_repos %}
23+
--extra-repo {{ repo }}
24+
{% endfor %}
25+
{% for repo in cifmw_repo_setup_disable_repos %}
26+
--disable-repo {{ repo }}
27+
{% endfor %}
2228
-o {{ cifmw_repo_setup_output }}
2329
environment: "{{ cifmw_repo_setup_env | default ({}) }}"

0 commit comments

Comments
 (0)