tripleo-common/tripleo_common/utils
Francesco Pantano 4e7965ad25
Split off Ceph related container images
This commit updates the default tripleo_containers jinja template
splitting off the Ceph related container images.
With this new approach pulling the ceph containers is optional,
and can be avoided by setting the 'ceph_images' boolean to False.
To make this possible, a new jinja template processing approach
has been introduced, and a template basedir parameter (required
by the jinja loader) has been added to the BaseImageManager.

In particular:

- the 'template_dir' parameter represents the location path to the
  j2 templates that can be included in the main tripleo containers
  template; a default location (which matches with the default j2
  path) has been added, but if nothing is passed the old behavior
  is maintained;

This is not clean cherry-pick as long as the CephIngress daemon
is not part of the wallaby cherry-pick.

Change-Id: I7e337596b653cf635f07a36606e9f673044402a3
(cherry picked from commit 08a8118f1b)
2022-06-17 15:15:48 +02:00
..
locks Enable pylint 2020-12-21 14:06:49 +00:00
__init__.py Initial workflow implementation of tripleo-common 2015-12-07 12:38:42 -05:00
ansible.py Running ansible-config before writing default config 2021-11-19 00:18:42 +00:00
common.py Add TypeError exception when parsing addresses 2022-04-22 07:44:25 -04:00
config.py Drop swift cruft from config-download 2021-03-08 15:02:22 +05:30
heat.py Cleanup OS_CLOUD env var for ephemeral heat 2021-06-21 07:01:23 +00:00
image.py Make upload workers faster on processing layers 2019-11-07 17:01:32 +01:00
keystone.py pylint: fixed conditions 2021-01-11 17:14:06 +05:30
nodes.py Add Redfish properties when enrolling with 'idrac' 2021-05-06 17:28:41 -04:00
overcloudrc.py Add TypeError exception when parsing addresses 2022-04-22 07:44:25 -04:00
parameters.py pylint: fixed conditions 2021-01-11 17:14:06 +05:30
passwords.py Don't use swift plan for existing passwords 2021-01-28 10:11:00 +05:30
plan.py Split off Ceph related container images 2022-06-17 15:15:48 +02:00
process.py TCIB: Fix debug mode for oslo process execute 2021-01-04 14:03:01 +00:00
roles.py Cleanup utils 1/2 2021-03-08 19:10:28 +05:30
safe_import.py Make gitpython and eventlet work with eventlet 0.25.1 2019-10-03 10:03:45 +00:00
stack_parameters.py Cleanup utils 1/2 2021-03-08 19:10:28 +05:30
stack.py Cleanup utils 2/2 2021-03-08 19:10:59 +05:30
time_functions.py Add GUI logging workflows 2017-08-08 08:55:55 +02:00