Browse Source

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
Brian Rosmaita 1 year ago
parent
commit
726af63984
1 changed files with 36 additions and 0 deletions
  1. 36
    0
      specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst

+ 36
- 0
specs/rocky/approved/glance/spec-lite-deprecate-owner_is_tenant.rst View File

@@ -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

Loading…
Cancel
Save