diff options
author | Brian Rosmaita <rosmaita.fossdev@gmail.com> | 2018-03-06 09:38:18 -0500 |
---|---|---|
committer | Brian Rosmaita <rosmaita.fossdev@gmail.com> | 2018-03-06 09:49:53 -0500 |
commit | 726af63984705d22899f70b824c901799f484576 (patch) | |
tree | 944150860221f3ec68394146607fc01f550ec7c6 | |
parent | ef0df98f9e89225661ecfabc66babce2a5b47304 (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.rst | 36 |
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 | ==================================== | ||
8 | Spec 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 | ||