Skip to content

[repo_setup] Add version for repo_setup repo pull action#3772

Open
evallesp wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
evallesp:repo_setup_add_version
Open

[repo_setup] Add version for repo_setup repo pull action#3772
evallesp wants to merge 1 commit intoopenstack-k8s-operators:mainfrom
evallesp:repo_setup_add_version

Conversation

@evallesp
Copy link
Contributor

We're adding a new cifmw_repo_setup_version variable where defaults to main but can be overriden for selecting a version/tag of the repo to be pulled.
It accepts: branch, tags and commit SHA.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 17, 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 danpawlik 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

@evallesp evallesp force-pushed the repo_setup_add_version branch 2 times, most recently from f8d8aee to 11926c5 Compare March 17, 2026 10:53
@evallesp evallesp changed the title Add version for repo_setup repo pull action [repo_setup] Add version for repo_setup repo pull action Mar 17, 2026
@softwarefactory-project-zuul
Copy link

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/9e0265e01d8e4291a139f353059ec797

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 15m 59s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 26m 17s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 27m 15s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 1h 57m 00s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 53s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 02m 07s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 20s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 35s
cifmw-molecule-build_openstack_packages FAILURE in 9m 57s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 36s

@evallesp
Copy link
Contributor Author

Found the error: No matching package to install: 'python3dist(testtools) >= 2.8.4'

@evallesp
Copy link
Contributor Author

recheck

@softwarefactory-project-zuul
Copy link

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/4b49aecbc8754158aadfddac04a552ff

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 11m 57s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 18m 47s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 31m 35s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 2h 01m 36s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 20s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 2h 59m 01s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 10m 07s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 48s
cifmw-molecule-build_openstack_packages FAILURE in 9m 57s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 36s

@evallesp
Copy link
Contributor Author

evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
@evallesp evallesp force-pushed the repo_setup_add_version branch from 11926c5 to 39ab708 Compare March 19, 2026 14:31
@softwarefactory-project-zuul
Copy link

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/d5e6a555853d4e2c983486f86b8bf55b

openstack-k8s-operators-content-provider FAILURE in 3m 58s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 6m 07s
⚠️ adoption-standalone-to-crc-ceph-provider SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 19s
✔️ cifmw-pod-pre-commit SUCCESS in 11m 01s
cifmw-molecule-build_openstack_packages FAILURE in 3m 16s
cifmw-molecule-repo_setup FAILURE in 3m 21s

@evallesp evallesp force-pushed the repo_setup_add_version branch from 39ab708 to 3045fc8 Compare March 19, 2026 14:47
We're adding a new cifmw_repo_setup_version variable
where defaults to main but can be overriden for selecting
a version/tag of the repo to be pulled.
It accepts: branch, tags and commit SHA.
Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
@evallesp evallesp force-pushed the repo_setup_add_version branch from 3045fc8 to 0fbb2f7 Compare March 19, 2026 14:50
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Deprecating cifmw_installyamls_repo_url, if previously used in all.yml file it's
still valid. Warning message if set.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the lowest precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the almost the lowest in precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

 Precedence chain:
    * Zuul repos
    * cifmw_reproducer_repositories
    * cifmw_reproducer_default_repositories
    * Git pull logic in each of the roles

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the almost the lowest in precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

 Precedence chain:
    * Zuul repos
    * cifmw_reproducer_repositories
    * cifmw_reproducer_default_repositories
    * Git pull logic in each of the roles

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the almost the lowest in precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

 Precedence chain:
    * Zuul repos
    * cifmw_reproducer_repositories
    * cifmw_reproducer_default_repositories
    * Git pull logic in each of the roles

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
evallesp added a commit to evallesp/ci-framework that referenced this pull request Mar 19, 2026
This file in conjuction with:
* openstack-k8s-operators#3774
* openstack-k8s-operators#3772

Allows ci-framework to clone those repos (architecture was already enabled)
when repositories are not already there due to zuul has not marked them as
required-projects or because we're running them outside the zuul ecosystem.

This is the almost the lowest in precedence, so if we still have these vars defined at zuul
level or defaults-vars (passed as extra-vars) or scenarios files, this file is not
taken into consideration.

 Precedence chain:
    * Zuul repos
    * cifmw_reproducer_repositories
    * cifmw_reproducer_default_repositories
    * Git pull logic in each of the roles

Signed-off-by: Enrique Vallespi Gil <evallesp@redhat.com>
@softwarefactory-project-zuul
Copy link

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/bc80cd3a0200415db32ade524b1b7acc

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 32m 48s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 26m 59s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 32m 08s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 2h 01m 03s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 12s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 17m 59s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 38s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 24s
cifmw-molecule-build_openstack_packages FAILURE in 9m 40s
✔️ cifmw-molecule-repo_setup SUCCESS in 4m 35s

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.

1 participant