I understand during an update, paunch restarts containers whenever the hash
of image is changed. TRIPLEOCONFIGHASH  is generated based on the
config value specified  which is default to /var/lib/config-data/.
Many services specify path at /var/lib/config-data/puppet-generated/
( for example). Hence the hash is not generated and update would fail
for such services.
1. Replace all /var/lib/config-data/puppet-generated/ with
in THTs. Downside side is not all files present here need to be mount to
2. Pass CONFIGVOLUME_PREFIX for all relevant services for docker-puppet.py
to get correct path.
I have raised a bug for this . This is very important for updates to
work properly for all services.
Looking forward to hear from the community.
OpenStack | Docker | SDN
OpenStack Development Mailing List (not for usage questions)