containerized-undercloud-upgrades: dlrn tasks don't run
Bug #1768997 reported by
Emilien Macchi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Ronelle Landy |
Bug Description
With the new shiny CI job that test upgrades from an undercloud (not containerized) on Queens, which is then upgraded to a containerized Rocky undercloud, quickstart never runs the Ansible tasks that build deloreans package for the project that we're testing. e.g python-
You can see the "build or not to build" thing:
http://
That is skipped (why?). So because we skip it, we never run delorean so we don't actually test the change in the project.
After some debugging, we know that it happens for any project.
tags: | added: quickstart |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
status: | Triaged → Fix Released |
assignee: | nobody → Ronelle Landy (rlandy) |
To post a comment you must log in.
root cause is that with this job and any upgrade job atm. The variable "release" may not match the the release in the zuul change.
In this case the job starts with release "queens" but is triggered from a patch on master
- name: Clone and build the specific DLRN projects list|default( []) }}' projects
include: dlrn-build.yml artg_change={{ item }}
with_items: '{{ artg_change_
when:
- item.project not in artg_skipped_
- release in item.branch
The correct solution to this issue is complex and is being worked on now in [2]
[1]https:/ /github. com/openstack/ tripleo- quickstart- extras/ blob/master/ roles/build- test-packages/ tasks/main. yml#L139 /trello. com/c/cuKevn28/ 728-sprint- 13-upgrades- goals
[2]https:/