Merge "Added support for tcib_extras in container build"
This commit is contained in:
@@ -35,6 +35,7 @@ Role Variables
|
|||||||
* `tripleo_container_image_build_timeout`: (Integer) Number in seconds to wait for the ansible execution of the build command to finish. Default: 5700
|
* `tripleo_container_image_build_timeout`: (Integer) Number in seconds to wait for the ansible execution of the build command to finish. Default: 5700
|
||||||
* `tripleo_container_image_build_volumes`: (List) Volume to bind mount during the container image builds. Default: []
|
* `tripleo_container_image_build_volumes`: (List) Volume to bind mount during the container image builds. Default: []
|
||||||
* `tripleo_container_image_build_work_dir`: (String) Tripleo container builds directory.
|
* `tripleo_container_image_build_work_dir`: (String) Tripleo container builds directory.
|
||||||
|
* `tripleo_container_image_build_tcib_extras`: (List) TCIB extra variables (Like tcib_release, tcib_python_version). Default: None
|
||||||
|
|
||||||
Output Variables
|
Output Variables
|
||||||
----------------
|
----------------
|
||||||
|
|||||||
@@ -27,3 +27,4 @@ tripleo_container_image_build_timeout: 5700
|
|||||||
tripleo_container_image_build_volumes: []
|
tripleo_container_image_build_volumes: []
|
||||||
tripleo_container_image_build_work_dir:
|
tripleo_container_image_build_work_dir:
|
||||||
tripleo_container_image_build_retries: 0
|
tripleo_container_image_build_retries: 0
|
||||||
|
tripleo_container_image_build_tcib_extras: []
|
||||||
|
|||||||
@@ -226,3 +226,17 @@
|
|||||||
that:
|
that:
|
||||||
- tripleo_container_image_build_output ==
|
- tripleo_container_image_build_output ==
|
||||||
"tripleo container image build --work-dir /work"
|
"tripleo container image build --work-dir /work"
|
||||||
|
|
||||||
|
- name: Check parameter "tripleo_container_image_build_tcib_extras"
|
||||||
|
include_role:
|
||||||
|
name: "tripleo_container_image_build"
|
||||||
|
vars:
|
||||||
|
tripleo_container_image_build_tcib_extras:
|
||||||
|
- tcib_release=8
|
||||||
|
- tcib_python_version=3.9
|
||||||
|
|
||||||
|
- name: Assert "tripleo_container_image_build_tcib_extras"
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- tripleo_container_image_build_output ==
|
||||||
|
"tripleo container image build --tcib-extras tcib_release=8 --tcib-extras tcib_python_version=3.9"
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
{{ tripleo_container_image_build_work_dir | ternary('--work-dir ' ~ tripleo_container_image_build_work_dir, '') }}
|
{{ tripleo_container_image_build_work_dir | ternary('--work-dir ' ~ tripleo_container_image_build_work_dir, '') }}
|
||||||
{{ tripleo_container_image_build_log_output | ternary((">" ~ tripleo_container_image_build_log), '') }}
|
{{ tripleo_container_image_build_log_output | ternary((">" ~ tripleo_container_image_build_log), '') }}
|
||||||
{{ tripleo_container_image_build_log_combine | ternary("2>&1", '') }}
|
{{ tripleo_container_image_build_log_combine | ternary("2>&1", '') }}
|
||||||
|
{{ tripleo_container_image_build_tcib_extras | tripleo.operator.shell_arg_list('--tcib-extras') }}
|
||||||
_build_env: {}
|
_build_env: {}
|
||||||
|
|
||||||
- name: Preserve existing log file if exists
|
- name: Preserve existing log file if exists
|
||||||
|
|||||||
Reference in New Issue
Block a user