python-tripleoclient/tripleoclient/v2
Emilien Macchi e2e5fd96b6 TCIB: add --rhel-modules argument
--rhel-modules is a new argument that will let us override the hardcoded
RHEL module versions that are provided in the base image.

For example, if we want to build the images against a specific module
version, we'll now be able to do the following:

  $ openstack tripleo container image build --rhel-modules \
        redis:5,virt:8.3

Note: for now we're opinionated about the RHEL modules that we support
and the --rhel-modules won't allow to install any modules, but only the
ones that we support: ['container-tools', 'mariadb', 'redis', 'virt'].
The reason is that in theory all necessary modules should be provided in
the base image layout in tripleo-common, and the use case here is being
able to change their version from the CLI, specially for our release
challenges with future OSP zstreams.


Change-Id: Icaeabb2e7cb7adbbd7d2ef563dd613f2aacf8fe3
(cherry picked from commit a3b3aeb93b)
2020-08-21 13:06:28 +00:00
..
__init__.py Prepare tripleoclient for v2 implementations of the commands 2020-01-27 13:18:52 +00:00
overcloud_delete.py Add call to cleanup_ipa.yml playbook when doing a stack delete 2020-04-30 14:33:53 +00:00
overcloud_node.py Add CLI options for introspection command 2020-07-06 08:24:07 +00:00
overcloud_support.py Add stack_name support to ANSIBLE_INVENTORY 2020-04-29 17:29:33 -05:00
tripleo_container_image.py TCIB: add --rhel-modules argument 2020-08-21 13:06:28 +00:00
undercloud_backup.py Update verbosity so it is consistently set 2020-04-04 03:46:36 +00:00