Restore swift storage directory permissions after upgrade
Any update or reinstall glance-common package triggers
its postinst action with following command:
chown glance:glance -R /var/lib/glance/ /etc/glance/
We use /var/lib/glance/node by default as swift storage
folder http://goo.gl/97VJG2, and reinstallation of
glance-common breaks swift user access to it, so swift
services stop working. So, we need to fix /var/lib/glance/node
folder permissions right after upgrade command.
Also, the case of adding new controller node for already
updated cluster is covered.
This workaround is applied on when swift is enabled.
Reviewed: https:/ /review. openstack. org/363820 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=1e520c05ee2 21955adcf545b5a 43b046d2e80233
Committed: https:/
Submitter: Jenkins
Branch: master
commit 1e520c05ee22195 5adcf545b5a43b0 46d2e80233
Author: iberezovskiy <email address hidden>
Date: Wed Aug 31 20:10:19 2016 +0300
Restore swift storage directory permissions after upgrade
Any update or reinstall glance-common package triggers glance/ node by default as swift storage goo.gl/ 97VJG2, and reinstallation of glance/ node
its postinst action with following command:
chown glance:glance -R /var/lib/glance/ /etc/glance/
We use /var/lib/
folder http://
glance-common breaks swift user access to it, so swift
services stop working. So, we need to fix /var/lib/
folder permissions right after upgrade command.
Also, the case of adding new controller node for already
updated cluster is covered.
This workaround is applied on when swift is enabled.
Closes-bug: #1618553
Related-bug: #1619282
Change-Id: Iea6ce51d6ed9fe 42bba1b26b58ba4 3268a7f880c