Jump to: navigation, search

Difference between revisions of "GlanceFeatureMatrix"

m (OpenStack Image Service (Glance))
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
+
 
 
== Feature Support and Stability ==
 
== Feature Support and Stability ==
 
 
In the spirit of openness and time-saving, this page contains a matrix chart to describe the feature stability by release so that companies, organizations, and individuals can see which version of the [[OpenStack]] Image Service (Glance) has certain features that are stable and indicate which features that are experimental.
 
In the spirit of openness and time-saving, this page contains a matrix chart to describe the feature stability by release so that companies, organizations, and individuals can see which version of the [[OpenStack]] Image Service (Glance) has certain features that are stable and indicate which features that are experimental.
  
== [[OpenStack]] Image Service (Glance) ==
+
== OpenStack Image Service (Glance) ==
 
 
 
{| border="1" cellpadding="2" cellspacing="0"
 
{| border="1" cellpadding="2" cellspacing="0"
|<rowstyle="font-weight: bold; text-align: center; border: solid 1px #000; background-color: #f1f1ed;">| Feature
+
| |Feature
| Austin
+
| Austin
| Bexar
+
| Bexar
| Cactus
+
| Cactus
 +
| Diablo<sup>1</sup>
 +
| Essex
 +
| Folsom
 +
| Grizzly
 +
| Havana
 +
|-
 +
|-
 +
| Install from Package
 +
| N
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/paste-deploy Paste.Deploy Server Startup]
 +
| N
 +
| N
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/use-config-parser Standard Configuration/INI File Processing]
 +
| N
 +
| N
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| Migration of database on upgrade
 +
| N
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/logging Logging]
 +
| N
 +
| N
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/glance-notifications Outbound event notification system]
 +
| N
 +
| N
 +
| N
 +
| D4
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/i18n i18n/l10n]
 +
| N
 +
| N
 +
| N
 +
| D4
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/shared-images Shared Image Groups]
 +
| N
 +
| N
 +
| N
 +
| D4
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/add-qpid-support QPID Support]
 +
| N
 +
| N
 +
| N
 +
| N
 +
| Y
 +
|-
 +
|-
 +
| Filesystem Driver
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
|-
 +
| Read-only HTTP(S) Driver
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 +
| Y
 
|-
 
|-
 +
| SWIFT Driver
 +
| N
 +
| N
 +
| Y
 +
| Y
 +
| Y
 
|-
 
|-
| Install from Package
+
| S3 Driver
| N  
+
| N
| Y  
+
| N  
| Y  
+
| Y<sup>2</sup>
 +
| D4<sup>3</sup>
 +
| Y  
 
|-
 
|-
|  Migration of database on upgrade
 
|  N
 
|  Y
 
|  Y
 
 
|-
 
|-
| Logging
+
| [https://blueprints.launchpad.net/glance/+spec/local-image-cache Local image cache on API server]
| N  
+
| N  
| N  
+
| N  
| Y  
+
| N
 +
| D3<sup>4</sup>
 +
| Y  
 
|-
 
|-
| Outbound event notification system
+
| [https://blueprints.launchpad.net/glance/+spec/delayed-delete Delayed Delete with Periodic Purge from Storage]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| D3
 +
| Y
 
|-
 
|-
| i18n/l10n
+
| [https://blueprints.launchpad.net/glance/+spec/multi-process-server Configurable number of Glance API processes]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| N
 +
| Y
 
|-
 
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/image-replication Image replication]
 +
| N
 +
| N
 +
| N
 +
| N
 +
| N
 
|-
 
|-
| Filesystem Driver
+
| [https://blueprints.launchpad.net/glance/+spec/swift-tenant-specific-storage Store image data in tenant-specific swift accounts]
| Y
+
| N
| Y
+
| N
| Y
+
| N
 +
| N
 +
| N
 
|-
 
|-
|  Read-only HTTP(S) Driver
 
|  Y
 
|  Y
 
|  Y
 
 
|-
 
|-
| SWIFT Driver
+
| Python Glance Client
| N  
+
| N  
| N  
+
| N  
| Y  
+
| Y
 +
| Y
 +
| Y  
 
|-
 
|-
| S3 Driver
+
| Python Glance Client - Support for custom filters and paging
| N  
+
| N  
| N  
+
| N  
| Y<sup>2</sup>
+
| Y  
 +
| D2
 +
| Y
 
|-
 
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/cli-tool Python CLI Tool]
 +
| N
 +
| N
 +
| Y
 +
| Y
 +
| Y
 
|-
 
|-
| Local image cache on API server
+
| [https://blueprints.launchpad.net/glance/+spec/glance-cli-filters Python CLI Tool - Support for custom filters and paging]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| D4
 +
| Y
 
|-
 
|-
| Delayed Delete with Periodic Purge from Storage
+
| [https://blueprints.launchpad.net/glance/+spec/support-ssl Client SSL Support]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| N
 +
| Y
 
|-
 
|-
 
|-
 
|-
| Python Glance Client
+
| API Versions Supported
| N
+
| 1
| N
+
| 1
| Y
+
| 1
 +
| 1
 +
| 1
 
|-
 
|-
| Python Glance Client - Support for custom filters and paging
+
| Support for Custom Key/Value Properties Attached to Image Metadata
| N  
+
| N  
| N  
+
| N  
| Y  
+
| Y
 +
| Y
 +
| Y  
 
|-
 
|-
| Python CLI Tool
+
| [https://blueprints.launchpad.net/glance/+spec/image-checksumming Image Checksumming]
| N  
+
| N  
| N  
+
| N  
| Y  
+
| Y
 +
| Y
 +
| Y  
 
|-
 
|-
| Python CLI Tool - Support for custom filters and paging
+
| [https://blueprints.launchpad.net/glance/+spec/api-image-format Disk and Container Formats Standardized]
| N  
+
| N  
| N  
+
| N  
| N
+
| Y
 +
| Y
 +
| Y
 
|-
 
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/api-versioning Versioning]
 +
| N
 +
| N
 +
| N
 +
| D1
 +
| Y
 
|-
 
|-
| Support for Custom Key/Value Properties Attached to Image Metadata
+
| [https://blueprints.launchpad.net/glance/+spec/api-limited-results Paging of image metadata results]
| N  
+
| N  
| N  
+
| N  
| Y  
+
| N
 +
| D1
 +
| Y  
 
|-
 
|-
| Disk and Container Formats Standardized
+
| [https://blueprints.launchpad.net/glance/+spec/api-results-filtering Custom Filtering]
| N  
+
| N  
| N  
+
| N  
| Y  
+
| N
 +
| D1
 +
| Y  
 
|-
 
|-
| Versioning
+
| [https://blueprints.launchpad.net/glance/+spec/api-results-ordering Custom Ordering]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| D2
 +
| Y
 
|-
 
|-
| Paging of image metadata results
+
| [https://blueprints.launchpad.net/glance/+spec/protected-images Image protection/unprotection]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| N
 +
| Y
 
|-
 
|-
| Custom Filtering
+
| [https://blueprints.launchpad.net/glance/+spec/retrieve-image-from Image upload from external location]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| N
 +
| Y
 
|-
 
|-
| Custom Ordering
+
| [https://blueprints.launchpad.net/glance/+spec/uuid-image-identifiers UUID Image Identifiers]
| N  
+
| N  
| N  
+
| N  
| N  
+
| N  
 +
| N
 +
| Y
 
|-
 
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/api-v2-anonymous-access Anonymous Access to Public Images]
 +
| N
 +
| N
 +
| N
 +
| N
 +
| N
 
|-
 
|-
| Integration with Keystone  
+
| [https://blueprints.launchpad.net/glance/+spec/api-v2-store-access Expose image location to trusted clients]
| N  
+
| N
| N  
+
| N
| N  
+
| N
 +
| N
 +
| N
 +
|-
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/authentication Integration with Keystone]
 +
| N  
 +
| N  
 +
| N  
 +
| D4
 +
| Y
 +
|-
 +
| [https://blueprints.launchpad.net/glance/+spec/interim-glance-authz-service Authorization support]
 +
| N
 +
| N
 +
| N
 +
| N
 +
| Y
 
|}
 
|}
  
Line 135: Line 297:
 
'''E''' - Feature was experimental
 
'''E''' - Feature was experimental
  
# Indicates the milestone release in which a feature was available, or N if the feature was not available.
+
# Indicates the milestone release in which a feature was available, '''Y''' if the feature was supported in a previous release, or '''N''' if the feature was not available.
 
# S3 Driver only implemented GET
 
# S3 Driver only implemented GET
 
# S3 Driver implemented POST/PUT/DELETE with completion of [https://bugs.launchpad.net/bugs/713154 LP Bug #713154]
 
# S3 Driver implemented POST/PUT/DELETE with completion of [https://bugs.launchpad.net/bugs/713154 LP Bug #713154]
 
# Not available on Windows
 
# Not available on Windows
 +
# The CLI tool was marked as legacy in Folsom - it has been superseeded by the python-glanceclient project
 +
 +
[[Category: Glance]]

Latest revision as of 00:56, 7 January 2015

Feature Support and Stability

In the spirit of openness and time-saving, this page contains a matrix chart to describe the feature stability by release so that companies, organizations, and individuals can see which version of the OpenStack Image Service (Glance) has certain features that are stable and indicate which features that are experimental.

OpenStack Image Service (Glance)

Feature Austin Bexar Cactus Diablo1 Essex Folsom Grizzly Havana
Install from Package N Y Y Y Y Y Y Y
Paste.Deploy Server Startup N N Y Y Y
Standard Configuration/INI File Processing N N Y Y Y
Migration of database on upgrade N Y Y Y Y
Logging N N Y Y Y
Outbound event notification system N N N D4 Y
i18n/l10n N N N D4 Y
Shared Image Groups N N N D4 Y
QPID Support N N N N Y
Filesystem Driver Y Y Y Y Y
Read-only HTTP(S) Driver Y Y Y Y Y
SWIFT Driver N N Y Y Y
S3 Driver N N Y2 D43 Y
Local image cache on API server N N N D34 Y
Delayed Delete with Periodic Purge from Storage N N N D3 Y
Configurable number of Glance API processes N N N N Y
Image replication N N N N N
Store image data in tenant-specific swift accounts N N N N N
Python Glance Client N N Y Y Y
Python Glance Client - Support for custom filters and paging N N Y D2 Y
Python CLI Tool N N Y Y Y
Python CLI Tool - Support for custom filters and paging N N N D4 Y
Client SSL Support N N N N Y
API Versions Supported 1 1 1 1 1
Support for Custom Key/Value Properties Attached to Image Metadata N N Y Y Y
Image Checksumming N N Y Y Y
Disk and Container Formats Standardized N N Y Y Y
Versioning N N N D1 Y
Paging of image metadata results N N N D1 Y
Custom Filtering N N N D1 Y
Custom Ordering N N N D2 Y
Image protection/unprotection N N N N Y
Image upload from external location N N N N Y
UUID Image Identifiers N N N N Y
Anonymous Access to Public Images N N N N N
Expose image location to trusted clients N N N N N
Integration with Keystone N N N D4 Y
Authorization support N N N N Y

N - Feature not included

Y - Feature fully supported

E - Feature was experimental

  1. Indicates the milestone release in which a feature was available, Y if the feature was supported in a previous release, or N if the feature was not available.
  2. S3 Driver only implemented GET
  3. S3 Driver implemented POST/PUT/DELETE with completion of LP Bug #713154
  4. Not available on Windows
  5. The CLI tool was marked as legacy in Folsom - it has been superseeded by the python-glanceclient project