Commit 1d6a9c7
committed
[reproducer] Pass extra_variable_files to deployment args 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 append each extra_variable_files entry as `-e @<file>`
to cifmw_deploy_architecture_args and cifmw_post_deploy_args before
the zuul_vars.yaml merge, preserving the correct precedence:
base < extra_variable_files < zuul_vars.1 parent 21dbd39 commit 1d6a9c7
1 file changed
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
33 | 46 | | |
34 | 47 | | |
35 | 48 | | |
| |||
0 commit comments