tripleo-heat-templates/deployment/nova
Emilien Macchi c276a7e307 Fix bind mount volumes for novajoin containers
/var/lib/config-data/novajoin should not be bind mounted directly.
The way it works, is that a step 1 we generate all the config files with
Puppet and put the /etc/novajoin content into
/var/lib/config-data/novajoin and then filter out that is actually
needed by the containers into
/var/lib/config-data/puppet-generated/novajoin.

/var/lib/config-data/puppet-generated/novajoin will have
/var/lib/config-data/puppet-generated/novajoin/etc/novajoin with the
config files but it won't have the files excluded by container-puppet.sh
(e.g. host files, some CA/PKI files, etc).

In the container configs, we want to bind mount
/var/lib/config-data/puppet-generated/novajoin into
/var/lib/config-data/puppet-generated/novajoin:/var/lib/kolla/config_files/src
and when the container will start, Kolla will automatically copy the
content of
/var/lib/config-data/puppet-generated/novajoin:/var/lib/kolla/config_files/src
into / by deep merging; so /etc/novajoin will have the config files.

Closes-Bug: #1886047
Resolves: rhbz#1853268

Change-Id: I9d28b5f7f40d43e017153cb274a3f419e23511c3
(cherry picked from commit 53900ae3a9)
2020-07-13 07:19:33 +00:00
..
nova-api-container-puppet.yaml Sync httpd conf.modules.d configs 2020-06-24 06:53:39 -06:00
nova-az-config.yaml Add environments dcn.yaml and dcn-hci.yaml. 2019-10-08 18:06:21 -04:00
nova-base-puppet.yaml Fix NovaCrossAzAttach hiera key 2020-04-21 11:17:37 +01:00
nova-compute-common-container-puppet.yaml Ensure nova-api is running before starting nova-compute containers 2019-10-01 11:11:44 +01:00
nova-compute-container-puppet.yaml Merge "[TRAIN ONLY] Introduce hybrid state for nova compute" into stable/train 2020-06-22 21:25:45 +00:00
nova-conductor-container-puppet.yaml Merge "[TRAIN ONLY] Ensure interim db migration containers work properly" into stable/train 2020-06-22 21:09:35 +00:00
nova-ironic-container-puppet.yaml Add mode option when creating persistent directories. 2020-05-15 20:41:12 +00:00
nova-libvirt-container-puppet.yaml Allow more tasks to be run in check mode 2020-06-19 02:50:55 +00:00
nova-libvirt-guests-container-puppet.yaml Remove libvirt packaged dependencies 2020-02-13 12:05:32 +01:00
nova-metadata-container-puppet.yaml Sync httpd conf.modules.d configs 2020-06-24 06:53:39 -06:00
nova-migration-target-container-puppet.yaml Allow more tasks to be run in check mode 2020-06-19 02:50:55 +00:00
nova-scheduler-container-puppet.yaml Allow more tasks to be run in check mode 2020-06-19 02:50:55 +00:00
nova-vnc-proxy-container-puppet.yaml Allow more tasks to be run in check mode 2020-06-19 02:50:55 +00:00
novajoin-container-puppet.yaml Fix bind mount volumes for novajoin containers 2020-07-13 07:19:33 +00:00