hard-coded vars_from in t-h-t prevents proper podman version pinning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Cédric Jeanneret |
Bug Description
Hello,
The following line in t-h-t prevents a proper podman version pinning needed in order to avoid some issues in some cases, especially when we take podman from specific module stream, as it's the case for osp-16.1 on rhel-8.2:
https:/
This line is probably due to the fact we call "tasks_from" in order to get only a subset of the role - this tasks file doesn't have the include_vars we can see in the "main.yaml" here:
https:/
In any cases, the fixed "vars_from" will create an issue sooner or later.
So we probably need to:
- add that same logic in, at least, the tripleo_
https:/
- maybe as well in the tripleo_
https:/
- remove the vars_from in t-h-t
We can also make the include_vars optional in the tasks files, using a "when <var> != []" or something.
Finally, we can "enforce" the redhat.yml inclusion by adding it at the very end of the tested files, though it shouldn't be necessary.
These changes must go down to train in order to make the podman pinning logic actually work (it's not the case now, of course, with this hard-coded thing):
https:/
Related fix proposed to branch: master /review. opendev. org/746124
Review: https:/