glance/glance
Timothy Symanczyk 265659e8c3 Implement and Enable Community Images
This change replaces the existing boolean 'is_public' column for
the 'images' table with enum 'visibility' column featuring the
four explicit visibility values - public, private, shared,
and community.

This change also implements and enables all backend code to
utilize the new values.

Co-Authored-By: Timothy Symanczyk <timothy_symanczyk@symantec.com>
Co-Authored-By: Dharini Chandrasekar <dharini.chandrasekar@intel.com>

Implements: blueprint community-level-v2-image-sharing
Closes-Bug: #1394299
Closes-Bug: #1452443
Depends-On: I6e3268f3712cbc0aadb51d204c694023b92d55a5
Change-Id: I94bc7708b291ce37319539e27b3e88c9a17e1a9f
2017-01-18 17:56:12 +00:00
..
api Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
async Adding constraints around qemu-img calls 2016-09-26 13:28:31 -05:00
cmd Extracted HTTP response codes to constants 2016-10-06 15:15:20 +00:00
common Extracted HTTP response codes to constants 2016-10-06 15:15:20 +00:00
contrib Add 'vhdx' disk format. 2016-07-28 16:34:00 +00:00
db Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
domain Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
glare Add in missing log hints 2016-06-09 07:59:15 -07:00
hacking Hacking checks for not using dict iteration calls 2016-01-25 21:54:08 -08:00
image_cache Do not use service catalog for cache client 2016-11-07 16:38:52 +00:00
locale Imported Translations from Zanata 2016-10-15 09:24:52 +00:00
quota Add __ne__ built-in function 2016-07-13 15:33:39 +08:00
registry Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
tests Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
__init__.py Empty files shouldn't contain copyright nor license 2013-12-24 22:39:05 -06:00
context.py Use oslo.context features 2016-07-12 13:40:33 +10:00
gateway.py Fix for Image members not generating notifications 2016-01-25 04:50:58 -08:00
i18n.py Drop use of 'oslo' namespace package 2015-04-28 18:57:45 +00:00
location.py Merge "Fixed indentation" 2016-10-20 14:36:35 +00:00
notifier.py Implement and Enable Community Images 2017-01-18 17:56:12 +00:00
opts.py Add registry_client_opts to glance-cache.conf.sample 2016-08-18 17:37:44 +02:00
schema.py Import i18n functions directly 2015-12-07 18:20:43 +03:00
scrubber.py Merge "Improving help text for send_identity_headers opt" 2016-09-01 03:20:56 +00:00
version.py Remove vim header 2014-01-14 16:03:28 +00:00