openstack-ansible-os_glance/releasenotes/notes
Kevin Carter 8885125fb6 Update glance NFS for systemd
Systemd has the ability to manage mounts and ensure functionality
/ resource management. Using a systemd mount has the benifit of not
requiring writes to the legacy fstab file which can impact OS
functionality especially when deploying on baremetal. This change
moves the glance NFS mount to a systemd unit file allowing systemd
to manage it independently with no potentially breaking impact to
the underlying operating system.

Changes:
 - This PR corrects a long standing issue when using Glance+NFS where
   initial deployment would work but if the playbooks were run again
   it would fail due to the glance images location being an NFS mount
   point with a potentially different UID/GID. To correct this we stat
   the directory and if it does NOT exist it is created.
 - Following the nova pattern options have been provided to set the UID
   and GID of the glance user.
 - To ensure out NFS backend solution works with the installation of
   glance a test has been added to deploy glance using an NFS backend.
 - An upgrade task has been added to this commit to clean up legacy
   mounts, This task should be removed in R.

Change-Id: I716c9fe35391629532e67e212d45ea27a5422d1b
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
(cherry picked from commit 477d44cab9)
2018-02-10 16:44:32 +00:00
..
.placeholder Add reno scaffolding for release notes management 2016-04-09 19:20:15 +01:00
capping_glance_workers-54afc20c20baa14e.yaml Cap the number of worker threads 2017-02-23 01:50:23 -05:00
glance-1604-support-e65870170a925bfe.yaml Implement Ubuntu 16.04 support with SystemD 2016-05-31 14:37:59 +00:00
glance-init-config-overrides-d1c8c3dcc50c109a.yaml Rename reno to avoid conflict on integrated repo 2017-04-11 12:03:01 +01:00
glance-packages-rename-abd348b0725e4b7b.yaml Implement CentOS 7 support in os_glance 2016-09-19 15:47:39 +00:00
glance-swift-store-auth-insecure-1b69e1e3e9ba0b30.yaml Detach glance swift_store_auth_insecure from Keystone 2016-11-28 14:51:01 +00:00
glance-v2-api-only-0d4a61b0d4dade18.yaml Disable glance-registry for the v2 API by default 2017-11-21 16:20:10 +00:00
glance_init_time_settings-d3cc064fd8acf107.yaml Rename release note to unique hash 2017-04-28 11:38:32 +01:00
glance_uwsgi-dd5fe62e6f85ecd2.yaml Implement uWSGI for glance-api 2017-07-25 14:20:24 +01:00
os-glance-only-install-venv-0271d3238c0d561c.yaml Only install to virtual environment 2016-07-07 18:22:19 +00:00
os_glance-centos7-support-21cb81e361831c9f.yaml Implement CentOS 7 support in os_glance 2016-09-19 15:47:39 +00:00
package-list-name-changes-38f1554097b6bbe9.yaml Rename package lists (and related vars) appropriately 2016-08-30 17:04:39 +01:00
package-state-646b25638f523411.yaml Add ability to change apt/yum package state 2016-08-02 08:52:36 -05:00
remove-requirements-git-af92138c4d8f9a81.yaml Simplify pip options/constraints mechanism 2016-11-02 16:49:28 +00:00
remove_rpc_backend-a37345891a987f21.yaml Deprecate rpc_backend option 2017-06-18 15:08:29 +00:00
removed-db-create-tasks-4560d4b960383c4e.yaml Removed the db create tasks 2016-05-10 22:14:03 -05:00
systemd-nfs-setup-5c35c23eda4443be.yaml Update glance NFS for systemd 2018-02-10 16:44:32 +00:00