Commit 09a0b28
committed
[reproducer] Merge extra_variable_files into reproducer-variables.yml for PreMetal
PreMetal provisions hosts from the main branch, generating
reproducer-variables.yml with base scenario vars. During the actual
Zuul job, overwrite_zuul_vars.yml only merges zuul_vars.yaml into
reproducer-variables.yml, ignoring extra_variable_files entirely.
This means any scenario override passed via extra_variable_files
is silently lost on the controller. The base values from PreMetal
provisioning win, causing jobs to run the wrong test plan.
Iteratively merge each extra_variable_files entry into
reproducer-variables.yml before the zuul_vars.yaml merge, preserving
the correct precedence: base < extra_variable_files < zuul_vars.
Signed-off-by: Samuel Rac <srac@redhat.com>1 parent 21dbd39 commit 09a0b28
1 file changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
43 | 55 | | |
44 | 56 | | |
45 | 57 | | |
| |||
0 commit comments