Skip to content

Conversation

@danpawlik
Copy link
Contributor

The cifmw_basedir variable is now expected to be defined group_vars.
Previous fallback to ansible_user_dir ~ '/ci-framework-data' has been
removed from playbooks and roles.

This change ensures consistency across roles and prevents accidental use
of a default path when cifmw_basedir is intentionally unset.

This commit is one part of a set of changes.

NOTE:
Probably this commit would be split into few pull requests.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 3, 2025

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

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 3, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

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

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

@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/fbd0a3acf2f24332aaae37521b61fd03

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 00m 11s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 14m 32s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 31m 49s
✔️ podified-multinode-hci-deployment-crc SUCCESS in 1h 32m 55s
✔️ cifmw-multinode-tempest SUCCESS in 1h 38m 13s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 37s
adoption-standalone-to-crc-ceph-provider RETRY_LIMIT in 18m 38s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 02s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 05s
✔️ cifmw-content-provider-build-images SUCCESS in 21m 45s
✔️ cifmw-edpm-build-images SUCCESS in 20m 40s
cifmw-multinode-kuttl TIMED_OUT in 2h 39m 42s
✔️ cifmw-tcib SUCCESS in 43m 18s
✔️ cifmw-architecture-validate-hci SUCCESS in 4m 38s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 16m 55s
✔️ build-push-container-cifmw-client SUCCESS in 17m 55s
✔️ cifmw-molecule-artifacts SUCCESS in 5m 36s
✔️ cifmw-molecule-build_containers SUCCESS in 8m 41s
✔️ cifmw-molecule-build_openstack_packages SUCCESS in 11m 33s
✔️ cifmw-molecule-build_push_container SUCCESS in 4m 22s
✔️ cifmw-molecule-cert_manager SUCCESS in 11m 06s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 23s
✔️ cifmw-molecule-ci_local_storage SUCCESS in 9m 49s
✔️ cifmw-molecule-ci_lvms_storage SUCCESS in 2m 28s
✔️ cifmw-molecule-ci_multus SUCCESS in 21m 12s
cifmw-molecule-ci_nmstate FAILURE in 26m 41s
✔️ cifmw-molecule-ci_setup SUCCESS in 4m 42s
✔️ cifmw-molecule-cifmw_cephadm SUCCESS in 5m 48s
✔️ cifmw-molecule-cifmw_external_dns SUCCESS in 2m 17s
✔️ cifmw-molecule-cifmw_setup SUCCESS in 2m 20s
✔️ cifmw-molecule-compliance SUCCESS in 4m 51s
✔️ cifmw-molecule-config_drive SUCCESS in 5m 26s
✔️ cifmw-molecule-copy_container SUCCESS in 8m 32s
✔️ cifmw-molecule-dlrn_promote SUCCESS in 7m 08s
✔️ cifmw-molecule-dlrn_report SUCCESS in 5m 54s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 24s
✔️ cifmw-molecule-edpm_deploy SUCCESS in 5m 29s
✔️ cifmw-molecule-edpm_deploy_baremetal SUCCESS in 5m 39s
✔️ cifmw-molecule-edpm_kustomize SUCCESS in 5m 43s
✔️ cifmw-molecule-edpm_prepare SUCCESS in 5m 43s
cifmw-molecule-env_op_images FAILURE in 25m 41s
✔️ cifmw-molecule-hci_prepare SUCCESS in 5m 31s
✔️ cifmw-molecule-hive SUCCESS in 5m 35s
✔️ cifmw-molecule-install_yamls SUCCESS in 6m 09s
✔️ cifmw-molecule-kustomize_deploy SUCCESS in 5m 49s
✔️ cifmw-molecule-libvirt_manager SUCCESS in 41m 13s
✔️ cifmw-molecule-manage_secrets SUCCESS in 20m 00s
✔️ cifmw-molecule-mirror_registry SUCCESS in 12m 18s
✔️ cifmw-molecule-nat64_appliance SUCCESS in 17m 24s
✔️ cifmw-molecule-networking_mapper SUCCESS in 5m 34s
✔️ cifmw-molecule-openshift_login SUCCESS in 19m 49s
✔️ cifmw-molecule-openshift_provisioner_node SUCCESS in 9m 02s
✔️ cifmw-molecule-openshift_setup SUCCESS in 8m 32s
✔️ cifmw-molecule-operator_build SUCCESS in 5m 59s
✔️ cifmw-molecule-operator_deploy SUCCESS in 12m 50s
✔️ cifmw-molecule-os_must_gather SUCCESS in 21m 40s
✔️ cifmw-molecule-ovirt SUCCESS in 2m 14s
✔️ cifmw-molecule-pkg_build SUCCESS in 13m 58s
✔️ cifmw-molecule-polarion SUCCESS in 2m 16s
✔️ cifmw-molecule-repo_setup SUCCESS in 5m 38s
✔️ cifmw-molecule-reportportal SUCCESS in 4m 20s
✔️ cifmw-molecule-reproducer SUCCESS in 16m 01s
cifmw-molecule-rhol_crc FAILURE in 50m 32s
✔️ cifmw-molecule-run_hook SUCCESS in 4m 19s
✔️ cifmw-molecule-set_openstack_containers SUCCESS in 21m 31s
✔️ cifmw-molecule-shiftstack SUCCESS in 13m 26s
✔️ cifmw-molecule-sushy_emulator SUCCESS in 13m 03s
✔️ cifmw-molecule-tempest SUCCESS in 5m 02s
✔️ cifmw-molecule-test_operator SUCCESS in 3m 32s
✔️ cifmw-molecule-update SUCCESS in 4m 59s
✔️ cifmw-molecule-update_containers SUCCESS in 4m 24s
✔️ cifmw-molecule-validations SUCCESS in 4m 43s

@amartyasinha
Copy link
Contributor

recheck

@softwarefactory-project-zuul
Copy link

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.
Warning:
Error merging github.com/openstack-k8s-operators/ci-framework for 3451,24bfe97e7ea2ceeb26613392bcbafd2ceb327bad

@danpawlik danpawlik force-pushed the OSPRH-20491-move-cifmw_data_dir branch from 24bfe97 to 214c377 Compare November 4, 2025 08:43
@danpawlik danpawlik changed the title Move cifmw_basedir var to group_vars Move cifmw_basedir var to group_vars - part one Nov 4, 2025
The `cifmw_basedir` variable is now expected to be defined group_vars.
Previous fallback to `ansible_user_dir ~ '/ci-framework-data'` has been
removed from playbooks and roles.

This change ensures consistency across roles and prevents accidental use
of a default path when `cifmw_basedir` is intentionally unset.

Signed-off-by: Daniel Pawlik <[email protected]>
@danpawlik danpawlik force-pushed the OSPRH-20491-move-cifmw_data_dir branch from 214c377 to 2290d71 Compare November 4, 2025 08:44
@danpawlik danpawlik marked this pull request as ready for review November 4, 2025 08:49
@danpawlik danpawlik requested review from a team, abays, fmount and fultonj as code owners November 4, 2025 08:49
@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/6f16a18f7c4b4bd0b5f9e6199dd9e2c0

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 41m 43s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 16m 14s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 27m 10s
✔️ cifmw-pod-zuul-files SUCCESS in 16m 57s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 57s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 08s
✔️ cifmw-tcib SUCCESS in 41m 38s
✔️ cifmw-architecture-validate-hci SUCCESS in 4m 37s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 14m 46s
✔️ build-push-container-cifmw-client SUCCESS in 18m 05s
✔️ cifmw-molecule-artifacts SUCCESS in 4m 54s
✔️ cifmw-molecule-build_containers SUCCESS in 8m 11s
✔️ cifmw-molecule-build_openstack_packages SUCCESS in 11m 45s
✔️ cifmw-molecule-build_push_container SUCCESS in 3m 50s
✔️ cifmw-molecule-cert_manager SUCCESS in 10m 44s
✔️ cifmw-molecule-ci_gen_kustomize_values SUCCESS in 6m 00s
✔️ cifmw-molecule-ci_local_storage SUCCESS in 9m 40s
✔️ cifmw-molecule-ci_lvms_storage SUCCESS in 2m 24s
cifmw-molecule-ci_multus RETRY_LIMIT in 10m 46s
✔️ cifmw-molecule-ci_nmstate SUCCESS in 20m 10s

@brjackma
Copy link
Contributor

brjackma commented Nov 6, 2025

Is there any possibility of encountering breaking errors when the cifmw_basedir is not defined?

I see you mentioned there is cases where it is intentionally unset but how well are these cases handled?

@openshift-merge-robot
Copy link
Contributor

PR needs rebase.

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.

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.

4 participants