4e7965ad25
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
|
||
---|---|---|
.. | ||
locks | ||
__init__.py | ||
ansible.py | ||
common.py | ||
config.py | ||
heat.py | ||
image.py | ||
keystone.py | ||
nodes.py | ||
overcloudrc.py | ||
parameters.py | ||
passwords.py | ||
plan.py | ||
process.py | ||
roles.py | ||
safe_import.py | ||
stack_parameters.py | ||
stack.py | ||
time_functions.py |