diff --git a/etc/kayobe/ansible/pulp/pulp-artifact-upload.yml b/etc/kayobe/ansible/pulp/pulp-artifact-upload.yml index 4e68f33b3..ac28b950e 100644 --- a/etc/kayobe/ansible/pulp/pulp-artifact-upload.yml +++ b/etc/kayobe/ansible/pulp/pulp-artifact-upload.yml @@ -48,7 +48,7 @@ - name: Write checksum to file ansible.builtin.copy: - content: "{{ file_stats.stat.checksum }}" + content: "{{ file_stats.stat.checksum }} {{ found_files.files[0].path | basename }}" dest: "/tmp/{{ found_files.files[0].path | basename }}.sha256" when: upload_checksum diff --git a/etc/kayobe/environments/ci-tenks/automated-deployment.sh b/etc/kayobe/environments/ci-tenks/automated-deployment.sh index ccb796eab..d18b7ffcc 100755 --- a/etc/kayobe/environments/ci-tenks/automated-deployment.sh +++ b/etc/kayobe/environments/ci-tenks/automated-deployment.sh @@ -100,10 +100,10 @@ sudo $KAYOBE_CONFIG_PATH/environments/$KAYOBE_ENVIRONMENT/configure-local-networ # for now we should skip it and just get to provisioning. Once we have a local # package mirror, we can probably add it back in and at least get to host # configuration. -#kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-repo-sync.yml -#kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-repo-publish.yml -kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-container-sync.yml -e stackhpc_pulp_images_kolla_filter=bifrost -kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp-container-publish.yml -e stackhpc_pulp_images_kolla_filter=bifrost +#kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp/pulp-repo-sync.yml +#kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp/pulp-repo-publish.yml +kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp/pulp-container-sync.yml -e stackhpc_pulp_images_kolla_filter=bifrost +kayobe playbook run $KAYOBE_CONFIG_PATH/ansible/pulp/pulp-container-publish.yml -e stackhpc_pulp_images_kolla_filter=bifrost # Re-run full task to set up bifrost_deploy etc. using newly-populated pulp repo kayobe seed service deploy diff --git a/etc/kayobe/pulp-host-image-versions.yml b/etc/kayobe/pulp-host-image-versions.yml index b118afb5b..476e47258 100644 --- a/etc/kayobe/pulp-host-image-versions.yml +++ b/etc/kayobe/pulp-host-image-versions.yml @@ -1,5 +1,5 @@ --- # Overcloud host image versioning tags # These images must be in SMS, since they are used by our AIO CI runners -stackhpc_rocky_9_overcloud_host_image_version: "2025.1-20250916T145046" -stackhpc_ubuntu_noble_overcloud_host_image_version: "2025.1-20250916T145046" +stackhpc_rocky_9_overcloud_host_image_version: "2025.1-20250930T144255" +stackhpc_ubuntu_noble_overcloud_host_image_version: "2025.1-20250930T144255" diff --git a/releasenotes/notes/correct-pulp-artifact-checksums-2eb9ec0c7aa57576.yaml b/releasenotes/notes/correct-pulp-artifact-checksums-2eb9ec0c7aa57576.yaml new file mode 100644 index 000000000..bad7fd22a --- /dev/null +++ b/releasenotes/notes/correct-pulp-artifact-checksums-2eb9ec0c7aa57576.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixes a regression where the checksums files for artifacts uploaded to Ark + would not include the filename. This was causing Bifrost to fail when + validating the checksums for overcloud host images.