From a155e796afca1e748a1aba749a375d92f6d95574 Mon Sep 17 00:00:00 2001
From: Duong Ha-Quang <duonghq@vn.fujitsu.com>
Date: Tue, 8 May 2018 14:39:43 +0700
Subject: [PATCH] Disable glance-registry

As described in [1], [2], glance-registry was deprecated from Queens and will be
removed in S, so we should disable glance registry in Queens but keep the image
and deploy logic if user need this (but it's low chance due to glance-registry
almost do nothing currently).

This patch only disable glance registry microservice.

[1]: http://specs.openstack.org/openstack/glance-specs/specs/newton/approved/glance/deprecate-registry.html
[2]: https://blueprints.launchpad.net/glance/+spec/deprecate-registry

Change-Id: I6667325711d1c54cf5233ad6973d89ea396a46b5
Closes-bug: #1769837
---
 ansible/roles/glance/defaults/main.yml                        | 2 +-
 .../notes/disable-glance-registry-fdbba9daa5169b06.yaml       | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)
 create mode 100644 releasenotes/notes/disable-glance-registry-fdbba9daa5169b06.yaml

diff --git a/ansible/roles/glance/defaults/main.yml b/ansible/roles/glance/defaults/main.yml
index 0460b446c1..662c41eff6 100644
--- a/ansible/roles/glance/defaults/main.yml
+++ b/ansible/roles/glance/defaults/main.yml
@@ -16,7 +16,7 @@ glance_services:
   glance-registry:
     container_name: glance_registry
     group: glance-registry
-    enabled: true
+    enabled: false
     image: "{{ glance_registry_image_full }}"
     volumes:
       - "{{ node_config_directory }}/glance-registry/:{{ container_config_directory }}/:ro"
diff --git a/releasenotes/notes/disable-glance-registry-fdbba9daa5169b06.yaml b/releasenotes/notes/disable-glance-registry-fdbba9daa5169b06.yaml
new file mode 100644
index 0000000000..8527cf0b45
--- /dev/null
+++ b/releasenotes/notes/disable-glance-registry-fdbba9daa5169b06.yaml
@@ -0,0 +1,4 @@
+---
+deprecations:
+  - |
+    Disable glance registry as it is deprecated.