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/364288 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=a02f3892a93 705020b3f18b650 f44bbd376b115f
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit a02f3892a937050 20b3f18b650f44b bd376b115f
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