Skip to content

Conversation

@drosenfe
Copy link
Contributor

@drosenfe drosenfe commented Dec 3, 2025

This validation verifies that user may specify rpms and container images for download and caching on a compute node. After a deployment is executed it is verified that the proper rpms and container images are present in the compute node cache.

@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/2c53f4d440414a5097bdb17c5dcfe02d

✔️ openstack-k8s-operators-content-provider SUCCESS in 2h 11m 57s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 28m 21s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 56m 25s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 25s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 59s
cifmw-pod-pre-commit FAILURE in 8m 31s
✔️ build-push-container-cifmw-client SUCCESS in 21m 11s
✔️ cifmw-molecule-validations SUCCESS in 4m 40s

evallesp
evallesp previously approved these changes Dec 5, 2025
@drosenfe drosenfe requested a review from slagle December 5, 2025 13:30
This validation verifies that user may specify rpms and container
images for download and caching on a compute node. After a
deployment is executed it is verified that the proper rpms and
container images are present in the compute node cache.

Signed-off-by: David Rosenfeld <drosenfe@redhat.com>
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 9, 2025

[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 ask for approval from drosenfe. 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

cifmw.general.ci_script:
output_dir: "{{ cifmw_validations_basedir }}/artifacts"
script: >-
oc patch -n {{ cifmw_validations_namespace }} osdpns/"{{ deployed_nodeset_name.stdout | trim }}" --type json --patch '[{ "op": "add", "path": "/spec/nodeTemplate/ansible/ansibleVars/edpm_download_cache_running_services","value": {{ cifmw_validations_cache_run_services }} }]'
Copy link
Contributor

Choose a reason for hiding this comment

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

This var shouldn't need to be set. It's set by the edpm_download_cache role from either edpm_services_override, or edpm_services, both of which of those are set automatically by openstack-operator.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, this was here because of: https://issues.redhat.com/browse/OSPRH-21737 Now that we know a fix is coming will remove this and let the role populate it automatically.

nodeSets:
- "{{ deployed_nodeset_name.stdout | trim }}"
servicesOverride:
- download-cache
Copy link
Contributor

Choose a reason for hiding this comment

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

Here you want to also list bootstrap and frr
This will ensure that edpm_download_cache_running_services gets set automatically by the role with download-cache, bootstrap, and frr.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

bootstrap can be added. Will look some more at frr.

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