Commit Graph

47 Commits (7cd0ee463405ea99123dd1cfcb09837bda52f0df)

Author SHA1 Message Date
XiaojueGuan 5fa4c2114c Trivial: update url to new url
Change-Id: Ibaf89ec28e9dd9fd9a252034e1a2a3f6db04c364
2019-01-31 06:16:57 +00:00
melissaml 6b6424f392 spelling error
fixing the double-quote chars in the RST source to be regular double-quotes

Change-Id: Iaeb652d63d093091af9f321e421fd082948c5614
2018-06-05 23:09:39 +08:00
melissaml 6434194c99 Fix a typo in artifact-repository.rst

Change-Id: Ib36b06f753d26adad452d1405be1eb6131d39d5f
2016-11-30 23:52:33 +08:00
Jenkins b557071094 Merge "Fix a typo in semver-support.rst" 2016-11-21 14:34:58 +00:00
melissaml fca7ef0a19 Fix a typo in semver-support.rst

Change-Id: I532035eb0e52145ec4ea5aa68ca4aa3d387dd3cb
2016-11-19 16:04:39 +08:00
melissaml 3a93654fac Fix a typo in artifact-repository.rst

Change-Id: Iffcc88a456e91d9a0a4cad920d8e009cc08edb78
2016-11-15 21:54:51 +08:00
Jenkins 892a75a952 Merge "Fix spelling of 'OpenStack' in spec docs" 2016-10-28 15:23:22 +00:00
melissaml 12026065cf Fix spelling of 'OpenStack' in spec docs
According to the word choice convention in
We should use OpenStack instead of Openstack or openstack.


Change-Id: I341f45c57b0fa68de9d185c551d9d570ccf1a4fb
2016-10-28 09:37:52 +08:00
melissaml 88bebc6074 Removed redundant 'the'

Change-Id: I6fe9958d421d90d0d1ca7e0900fae84aebe82e91
2016-10-22 06:35:59 +08:00
Hemanth Makkapati ca6d06695c Fix deactivate/reactivate error to 403 in spec
As it is, Glance correctly returns a 403 when one attempts to
deactivate (reactivate) an image that is not in active (deactivated)
status. A typo in the current spec incorrectly states that a 400
is returned in this situation. This patch corrects the typo.

No code fix is required.

Closes-Bug: #1445487

Change-Id: I7d7ed4716bffa69fa5f7f17145a1b64acc1cdbfa
2015-08-13 10:30:03 -05:00
Flavio Percoco a9001fce65 Enable indexing for Kilo's specs
Change-Id: Idc3c3af249aa050b261bae7d96ee45dad2e3e113
2015-05-11 14:04:37 +02:00
Jenkins 811df1007a Merge "Catalog Index Service" 2015-03-27 20:56:48 +00:00
Lakshmi N Sampath 58f8f92af4 Catalog Index Service
Implements: blueprint catalog-index-service

This is intended to improve performance of Glance API services while
dramatically improving search capabilities.

It will improve performance by offloading user search queries from existing
API servers. In addition, we are working on numerous improvements in Horizon
which will include improvements to image, snapshot, artifact details and
searching. The desired user experience is greatly dependent upon a rich,
dynamic, near real time faceted and aggregated search capability with a strong
query language.


Change-Id: I94428288cb6851ae74bd80b02b761f3509a188fc
Co-Authored-By: Lakshmi N Sampath <>
Co-Authored-By: Travis Tripp <>
Co-Authored-By: Murali Sundar <>
2015-03-25 07:51:43 -07:00
Jenkins 28f2428048 Merge "Pass Targets to Glance's Policy Enforcer" 2015-03-19 17:21:15 +00:00
Ian Cordasco a9fde2dee6 Pass Targets to Glance's Policy Enforcer

Change-Id: If5047942f03915cc4b1e42a586cf403a4eceab58
2015-03-16 21:47:24 -05:00
Jenkins 3143b0b25b Merge "Add support for basic image conversion" 2015-03-12 03:15:24 +00:00
Flavio Percoco 82b8270948 Add support for basic image conversion

Change-Id: I67b87a6aba9bdb646a196b28fce04d7809ae833e
2015-03-11 12:20:02 -05:00
Jenkins fda13ec1b6 Merge "Glance sorting API specification" 2015-03-11 15:46:01 +00:00
Jenkins 1f12c73d26 Merge "Artifact Repository" 2015-03-11 15:38:58 +00:00
Mike Fedosin 7ba3e12b62 Glance sorting API specification
This spec describes new sorting standard for image output
in Glance and defines the system behavior in different cases.

Also information about sorting and some examples were added to
the existing api listing spec.

Change-Id: Ic1181d9d581492ce34e75b7e78a1a56813c0aaaf
2015-03-11 17:02:22 +03:00
Alexander Tivelkov 516a58a024 Artifact Repository
A spec to extend Glance's functionality to store not only the VM images
but any other artifacts, i.e binary objects accompanied with composite

Co-Authored-By: Alexander Tivelkov <>
Co-Authored-By: Inessa Vasilevskaya <>
Co-Authored-By: Mike Fedosin <>

Change-Id: I3b06c27443151b113ac8aef9c61f916f8101240d
2015-03-11 14:26:11 +03:00
Ian Cordasco 12ca26f503 Add spec for Image Introspection blueprint
Related blueprint: introspection-of-images

Change-Id: Iab766b2fff5ff08b06ce02a09ca03553e27f0cb2
2015-03-10 09:37:20 -05:00
Jenkins 5315c32544 Merge "Notification Support for Metadata Definitions" 2015-03-09 19:53:26 +00:00
Jenkins 991af5b8bd Merge "Spec for VMware Store to use multiple datastores" 2015-03-05 22:22:02 +00:00
Jenkins 0afd8a9c40 Merge "Semver Utility for DB storage" 2015-03-05 16:09:07 +00:00
abhishekkekane 36839191e3 Reload configuration files on SIGHUP signal
No need to restart the glance api service when user modifies
configuration files. Operator/User can send SIGHUP signal to
glance service which will reload the configuration file.

Change-Id: Ie1862af08dbdd06653c1c515603b4e1a68fc7875
2015-03-03 10:46:18 -08:00
Jenkins b9313819c3 Merge "Metadata multivalue operators support" 2015-03-03 03:59:05 +00:00
Alexander Tivelkov 822922d70c Semver Utility for DB storage
Working with versions of various objects is a common problem, which already has
a number of market-adopted solutions. One of these solutions is Semantic
Versioning - a system of rules and requirements for assigning version numbers
to software components and other objects. One can find the specification for
SemVer freely at

It is proposed to add support of the semantic versioning concept into Glance,
so Glance objects (starting from Artifacts, but probably including Images in
future) may be properly versioned.

Change-Id: I72f7233f09ea36556fd46cab389988d1698eac37
2015-02-27 17:59:08 +03:00
Pawel Koniszewski d94cedf57f Metadata multivalue operators support
Corresponding blueprint:

Change-Id: Ia51fad2b317bb71f64a743946e65b66f11bfddb8
2015-02-26 03:12:24 -05:00
Eddie Sheffield 76f9ca8f10 Operations to deactivate and reactivate an image
In order to provide administrators a way to temporarily prevent
the download and usage of a potentially harmful image, this
spec proposes the addition of operations to Glance supporting
the concept of a 'deactivated' image.

Addresses: bp deactivate-image

DocImpact APIImpact

Change-Id: I2ec467e33d5d376ede6e3f63245e0e0a82f04bdb
2015-02-20 11:32:12 -05:00
Jenkins 7d43dc3087 Merge "Software Metadata Definitions" 2015-02-06 02:00:44 +00:00
Jesse J. Cook 9f158867be Spec to replace snet config with endpoint config
bp replace-snet-config-with-endpoint-config

Change-Id: I7f01579f8e19e40c1585d359f8390ba734d46871
2015-01-29 08:14:48 -06:00
Sabari Kumar Murugesan 21e94ae496 Spec for VMware Store to use multiple datastores
This spec includes a proposal to support multiple datastores in
the glance VMware store.

Based on blueprint vmware-store-multiple-datastores

Change-Id: I16229da839ab7f147c36d5857e2269999e8215d7
2015-01-27 13:52:22 -08:00
Travis Tripp b81a9e5f0d Notification Support for Metadata Definitions
We are proposing to support notifications for events on the
Metadata Definitions Catalog.

Implements: blueprint metadefs-notifications

Change-Id: I73a0921b8cf66cbaeffed285fcbc04a9aaee3c43
Co-Authored-By: Lakshmi N Sampath <>
Co-Authored-By: Kamil Rykowski <>
2015-01-23 16:45:26 -07:00
Jenkins bb1faf8508 Merge "Add capabilities to storage driver" 2015-01-23 20:25:10 +00:00
Zhi Yan Liu c50b7e2e46 Add capabilities to storage driver
Storage capabilities is used to indicate the static and dynamic ability
of the storage driver instance based on current driver implementation and
particular driver configuration and backend storage status at runtime.

Use storage capabilities, glance_store can do more proper operations on
storage to support upper layer request, like to enable or disable image
adding function to glance, or if allow glance reuse driver instance for all
request according to whether the driver and/or the operation session of
backend storage is stateless.

Blueprint: store-capabilities
Change-Id: I7cc3756535d09a6804ba02a23c86af13b8e9cd1a
2015-01-24 02:04:32 +08:00
Travis Tripp 505573a345 Software Metadata Definitions
The spec will provide a base library of metadata definitions for
various common software products, components, and libraries that
may exist on particular image (or volume or instance). These
metadata definitions will make it easier for end users and
admins to easily describe the software and its properties.
This information will enable an improved and faster user
experience for applying software metadata, searching based
on software metadata, and viewing the software information
about an image.

Various improvements in horizon are underway to take
advantage of this metadata. For example, a user launching
an instance will be able to expand the image row to see
additional information about the image.  This will include
providing the metadata definition for properties on the image.
This same information will also be visible from the image and
instance details page.

Implements: blueprint software-metadefs
Change-Id: I70c13d1c903ef4b447eaaeb4c3af40a4cbfb3c71
2015-01-22 14:56:49 -07:00
Jenkins 0e24c9c8b5 Merge "Taskflow Integration" 2015-01-22 05:13:14 +00:00
Ian Cordasco 224ade269d Remove explicit cycle names
Change-Id: If938e327ec08a7507133f7767fec74ebee3bfc33
2014-12-18 10:33:16 -06:00
Jenkins bd19f25930 Merge "Add glance-manage configuration file specification" 2014-12-18 01:03:33 +00:00
Jenkins 4a92f50233 Merge "Tag Catalog Support For Metadata Definitions" 2014-12-11 21:03:48 +00:00
Ben Roble 2e3f65883a Spec for Swift Store to use Multiple Container
This spec focuses on using multiple containers in glance swift store

Corresponding blueprint is below:

Change-Id: I47d13439709ed895925fea27962350de60fcf381
2014-11-25 13:36:42 -05:00
Ian Cordasco 38b17681da Add glance-manage configuration file specification
Per discussion on IRC and bug #1391211, I'm creating a new specification
to describe the changes necessary to craft a fix.

Blueprint create-glance-manage-conf
Related-bug: #1391211
Change-Id: I3ff8611f270006835bf34bc4405ca7684387f91a
2014-11-25 10:58:39 -06:00
Travis Tripp 6354130bf5 Tag Catalog Support For Metadata Definitions
This blueprint adds the basic tag catalog back after it was deferred from Juno
due to time constraints. The original, approved spec included supporting tag
libraries in the metadata definitions catalog. However, at the end of
Juno, the original spec was updated to remove tags since they weren't

This spec is actually a reduction of the tag concepts in the original
approved Juno spec. In the original Juno spec, tags had a dynamic hierarchy
capability.  This spec does not include the tag hierarchy in order to
simplify this spec. That aspect of tags will be deferred to a later spec.

The implemented juno spec is here for reference:

Change-Id: I2eab7dc2c23894897bb053926baeac917dbd2bfe
Co-Authored-By: Travis Tripp <>
Co-Authored-By: Wayne Okuma <>
Co-Authored-By: Lakshmi N Sampath <>
Co-Authored-By: murali sundar <>
2014-11-20 16:20:34 -07:00
Arnaud Legendre 2b094fb02c Taskflow Integration
Add a taskflow executor to be able to support more complex execution

Change-Id: I9fe96a5e39059fbe571cc39021bacd6993c50f25
2014-11-11 11:04:46 -08:00
Flavio Percoco e79292d8d1 Add index files for specs, specs/juno, specs/kilo
These 3 folders didn't have an index file. This patch adds one so it can
contain a TOC for the accepted specs.

Change-Id: Ib674688ba51765d70b555fa51bcc5d35a9b6bcad
2014-10-07 15:40:45 +02:00
Travis Tripp 734421379b Add Spec Dir for "kilo" release
Creating a directory to host kilo spec proposals.

Change-Id: I7cd1784ad58b3850cc1eb9e97024037ce9e6f908
2014-08-21 13:58:46 -06:00