Add support of shared staging location for glance-direct
In the case of an HA setup (ie with 3 controller nodes) if image
import method is 'glance-direct', it would require a shared
consistent staging location on the controller nodes otherwise it
might happen that the image is uploaded to one node and triggering
the import is executed on a different node - where the image does not
exist.
Hence when import method 'glance-direct' is needed, operators need to
enable it explicitly with enabling NFS across the controller nodes
to share the staging.
Reviewed: https:/ /review. openstack. org/570752 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=41f3cad8f6c a1ae0e0c5a71cc7 a9a8a31f478cba
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit 41f3cad8f6ca1ae 0e0c5a71cc7a9a8 a31f478cba
Author: Pranali Deore <email address hidden>
Date: Tue May 22 17:12:43 2018 +0530
Add support of shared staging location for glance-direct
In the case of an HA setup (ie with 3 controller nodes) if image
import method is 'glance-direct', it would require a shared
consistent staging location on the controller nodes otherwise it
might happen that the image is uploaded to one node and triggering
the import is executed on a different node - where the image does not
exist.
Hence when import method 'glance-direct' is needed, operators need to
enable it explicitly with enabling NFS across the controller nodes
to share the staging.
Change-Id: I9a5bff5e5d0c3e 109b73d691cc908 8904a0401ac 9ddec36e8ba021b 67a18abfd0)
puppet/ services/ glance- api.yaml
Closes-Bug: #1765439
(cherry picked from commit a089310bf326933
Conflicts: