summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-03-06 09:38:18 -0500
committerBrian Rosmaita <rosmaita.fossdev@gmail.com>2018-03-06 09:49:53 -0500
commit726af63984705d22899f70b824c901799f484576 (patch)
tree944150860221f3ec68394146607fc01f550ec7c6
parentef0df98f9e89225661ecfabc66babce2a5b47304 (diff)
Add spec lite to deprecate owner_is_tenant
The aim is to make owner_is_tenant == True as the only way to configure Glance. Change-Id: I6cff6282cb26f8d140a6fc9ff671e8bbdb35d019
Notes
Notes (review): Code-Review+2: Abhishek Kekane <akekane@redhat.com> Code-Review+1: David Medberry <openstack@medberry.net> Code-Review+1: Erik McCormick <emccormickva@gmail.com> Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com> Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Thu, 08 Mar 2018 07:02:07 +0000 Reviewed-on: https://review.openstack.org/550096 Project: openstack/glance-specs Branch: refs/heads/master
-rw-r--r--specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst36
1 files changed, 36 insertions, 0 deletions
diff --git a/specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst b/specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst
new file mode 100644
index 0000000..ba6ed46
--- /dev/null
+++ b/specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst
@@ -0,0 +1,36 @@
1..
2 This work is licensed under a Creative Commons Attribution 3.0 Unported
3 License.
4
5 http://creativecommons.org/licenses/by/3.0/legalcode
6
7====================================
8Spec Lite: Deprecate owner_is_tenant
9====================================
10
11:project: glance
12
13:problem: The ``owner_is_tenant`` option, which is True by default, allows an
14 operator to run Glance in a nonstandard configuration where the
15 image owner is the *user* who created the image. In all other
16 OpenStack services, resources are owned by the *project* (as
17 they are in Glance when the default setting is used).
18
19 A survey of operators conducted in March 2017 indicated that
20 no operators who responded (14) are using this option. As it
21 is little used, results in a nonstandard OpenStack experience,
22 and complicates the Glance code, the option should be deprecated
23 in Rocky. Following the standard `OpenStack deprecation policy`_,
24 it should be removed early in the 'S' cycle.
25
26 .. _`OpenStack deprecation policy`: https://governance.openstack.org/tc/reference/tags/assert_follows-standard-deprecation.html
27
28:solution: Use the oslo.config facilities to mark the option as deprecated.
29 As it appears that this option is used only in its default setting
30 of True, no migration path is proposed.
31
32:impacts: None
33
34:timeline: R-1
35
36:assignee: rosmaita