tripleo-common/tripleo_common
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
..
actions Remove all mistral actions from tripleo-common 2021-03-01 21:27:08 +05:30
filters Bring back custom nova filters for undercloud 2021-02-22 11:40:46 +05:30
image Split off Ceph related container images 2022-06-17 15:15:48 +02:00
releasenotes/notes Wire in parameters.convert_docker_params 2019-04-10 13:25:39 -04:00
templates Fix reference to undefined variables when heat-config times out 2022-01-21 14:47:56 +00:00
tests Split off Ceph related container images 2022-06-17 15:15:48 +02:00
utils Split off Ceph related container images 2022-06-17 15:15:48 +02:00
__init__.py Add ReNo support 2017-01-12 12:06:02 +00:00
arch.py Default to host CPU architecture if none is supplied 2017-08-05 09:11:20 +10:00
constants.py HA: do not rotate cluster passwords 2022-02-21 08:14:35 +00:00
exception.py Inventory from neutron resources 2021-02-03 10:58:48 +01:00
i18n.py Update the documentation link for doc migration 2017-07-25 15:00:27 +08:00
inventories.py Re-factor inventory.py use setdefault pervasively 2021-01-19 09:17:01 +01:00
inventory.py Ensure failures on the undercloud leads to a complete stop 2022-02-15 10:26:54 +01:00
update.py Cleanup utils 2/2 2021-03-08 19:10:59 +05:30