)]}'
{"doc/source/admin/property-protections.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* Core Properties, as specified by the image schema."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* Meta Properties, which are arbitrary key/value pairs that can be added to an"},{"line_number":27,"context_line":"  image."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Access to meta properties through Glance\u0027s public API calls may be"},{"line_number":30,"context_line":"restricted to certain sets of users, using a property protections configuration"}],"source_content_type":"text/x-rst","patch_set":1,"id":"26ad27bb_b3ac065e","line":27,"range":{"start_line":26,"start_character":0,"end_line":27,"end_character":8},"updated":"2021-01-18 19:44:22.000000000","message":"This should probably be expanded to include the \"reserved\" properties (not as a new bullet point, but as a kind of \"meta property\") so that it\u0027s clear you can\u0027t successfully configure the \u0027os_glance*\u0027 namespace no matter what you do with you property protections file.  (And also that you don\u0027t need to worry about configuring a property protections file to protect the \"reserved\" properties.)","commit_id":"92004a08a415fb28a465b848511085e212432c9a"}],"doc/source/admin/troubleshooting.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Image properties and property protection"},{"line_number":123,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"An image property is a key and value pair that the administrator"},{"line_number":126,"context_line":"or the image owner attaches to an OpenStack Image service image, as"}],"source_content_type":"text/x-rst","patch_set":1,"id":"2a1f2b19_8d6c6de7","line":123,"updated":"2021-01-18 19:44:22.000000000","message":"Should probably mention the reserved namespace in this section.","commit_id":"92004a08a415fb28a465b848511085e212432c9a"}],"doc/source/admin/useful-image-properties.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Some important points to keep in mind:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"* In order to allow custom image properties, Glance must be configured with"},{"line_number":22,"context_line":"  the ``glance-api.conf`` setting ``allow_additional_image_properties`` set"},{"line_number":23,"context_line":"  to True.  (This is the default setting.)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* The ``glance-api.conf`` setting ``image_property_quota`` should be"},{"line_number":26,"context_line":"  sufficiently high to allow any additional desired properties.  (The default"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ddef785_6dcb41fb","line":23,"range":{"start_line":21,"start_character":0,"end_line":23,"end_character":42},"updated":"2021-01-18 19:44:22.000000000","message":"There was a Ussuri spec-lite to remove this option, but I don\u0027t think it\u0027s been implemented: https://specs.openstack.org/openstack/glance-specs/specs/ussuri/approved/glance/deprecate-allow-custom-props.html","commit_id":"92004a08a415fb28a465b848511085e212432c9a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":22,"context_line":"  the ``glance-api.conf`` setting ``allow_additional_image_properties`` set"},{"line_number":23,"context_line":"  to True.  (This is the default setting.)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* The ``glance-api.conf`` setting ``image_property_quota`` should be"},{"line_number":26,"context_line":"  sufficiently high to allow any additional desired properties.  (The default"},{"line_number":27,"context_line":"  is 128.)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* You can use Glance *property protections* to control access to specific"},{"line_number":30,"context_line":"  image properties, should that be desirable.  See the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4fd19689_c715cf4b","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":10},"updated":"2021-01-18 19:44:22.000000000","message":"Are the reserved properties included in this limit?  If so, we may need to set a min value of 5 or so on this setting.","commit_id":"92004a08a415fb28a465b848511085e212432c9a"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"efe48937a5b9db3253ab510be29f04986c44dd8d","unresolved":true,"context_lines":[{"line_number":22,"context_line":"  the ``glance-api.conf`` setting ``allow_additional_image_properties`` set"},{"line_number":23,"context_line":"  to True.  (This is the default setting.)"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* The ``glance-api.conf`` setting ``image_property_quota`` should be"},{"line_number":26,"context_line":"  sufficiently high to allow any additional desired properties.  (The default"},{"line_number":27,"context_line":"  is 128.)"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"* You can use Glance *property protections* to control access to specific"},{"line_number":30,"context_line":"  image properties, should that be desirable.  See the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"abf11d88_cc7707d8","line":27,"range":{"start_line":25,"start_character":0,"end_line":27,"end_character":10},"in_reply_to":"4fd19689_c715cf4b","updated":"2021-01-18 20:05:23.000000000","message":"Good question. I didn\u0027t change this (as you know) but the other one-off approaches may have eaten into this list. Another point for namespacing these so we can remove them categorically from the count.","commit_id":"92004a08a415fb28a465b848511085e212432c9a"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":29,"context_line":"* You can use Glance *property protections* to control access to specific"},{"line_number":30,"context_line":"  image properties, should that be desirable.  See the"},{"line_number":31,"context_line":"  :ref:`property-protections` section of this Guide for more information."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"* You can use a plugin to the interoperable image import process to set"},{"line_number":34,"context_line":"  specific properties on non-admin images imported into Glance.  See"},{"line_number":35,"context_line":"  :ref:`iir_plugins` for more information.  See the original spec,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4035bad9_556c87f1","line":32,"updated":"2021-01-18 19:44:22.000000000","message":"My real point in opening this file is that we should mention the reserved namespace as its own bullet point here.","commit_id":"92004a08a415fb28a465b848511085e212432c9a"}],"releasenotes/notes/os-glance-namespace-reserved-1fcb8a5fddca4e0f.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"03fc7ef06fecbeda2944712b86c7b3f513821704","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Glance now prevents setting or modifying image properties that are"},{"line_number":5,"context_line":"    within the `os_glance` reserved namespace. Previously, individual"},{"line_number":6,"context_line":"    properties (such as `os_glance_importing_to_stores`) were"},{"line_number":7,"context_line":"    inconsistently disallowed, but now the entire namespace is"},{"line_number":8,"context_line":"    enforced."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e65b19d7_a84c8498","line":6,"range":{"start_line":6,"start_character":24,"end_line":6,"end_character":55},"updated":"2021-01-18 19:44:22.000000000","message":"nit: I like to put these in double-backticks so that property names are displayed in \"system\" font, but I don\u0027t know that we\u0027ve been consistent enough about that for it to matter.  (I\u0027d probably also do it for the namespace name in line 5, but that\u0027s more of a judgement call.)","commit_id":"92004a08a415fb28a465b848511085e212432c9a"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"efe48937a5b9db3253ab510be29f04986c44dd8d","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Glance now prevents setting or modifying image properties that are"},{"line_number":5,"context_line":"    within the `os_glance` reserved namespace. Previously, individual"},{"line_number":6,"context_line":"    properties (such as `os_glance_importing_to_stores`) were"},{"line_number":7,"context_line":"    inconsistently disallowed, but now the entire namespace is"},{"line_number":8,"context_line":"    enforced."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c0d8cf61_e9ee5d59","line":6,"range":{"start_line":6,"start_character":24,"end_line":6,"end_character":55},"in_reply_to":"e65b19d7_a84c8498","updated":"2021-01-18 20:05:23.000000000","message":"Meant to. Sometimes I forget whether it\u0027s single or double ticks to get that. Further, the other docs I updated were using *name* for property names, else I would have used a local doc render to remind myself :)","commit_id":"92004a08a415fb28a465b848511085e212432c9a"}]}
