4b8026714f
Glare became a separate project during Newton. The code was copied out of the Glance tree, but remained in the Glance repository. It is no longer being maintained, and that has begun to cause some problems, for example, blocking a recent stevedore upper constraints change; see I141b17f9dd2acebe2b23f8fc93206e23bc70b568 This patch removes the Glare code from the Glance repository. It includes Alembic database migration scripts, in both the all-in-one and E-M-C format. It also includes release notes. Implements: blueprint glare-ectomy Change-Id: I3026ca6287a65ab5287bf3843f2a9d756ce15139
42 lines
2.2 KiB
YAML
42 lines
2.2 KiB
YAML
---
|
|
upgrade:
|
|
- |
|
|
Code for the OpenStack Artifacts Service (`Glare`_) and its EXPERIMENTAL
|
|
API has been removed from the Glance codebase, as it was relocated into an
|
|
independent `Glare`_ project repository during a previous release cycle.
|
|
The database upgrade for the Glance Pike release drops the Glare tables
|
|
(named 'artifacts' and 'artifact_*') from the Glance database.
|
|
|
|
OpenStack deployments, packagers, and deployment projects which provided
|
|
Glare should have begun to consume Glare from its own `Glare`_ respository
|
|
during the Newton and Ocata releases. With the Pike release, it is no
|
|
longer possible to consume Glare code from the Glance repository.
|
|
|
|
.. _`Glare`: https://git.openstack.org/cgit/openstack/glare
|
|
other:
|
|
- |
|
|
Code for the OpenStack Artifacts Service (Glare) and its EXPERIMENTAL API
|
|
has been `removed`_ from the Glance codebase.
|
|
|
|
The Artifacts API was an EXPERIMENTAL API that ran on the Glance service
|
|
endpoint as ``/v3`` in the Liberty release. In the Mitaka release, the
|
|
Glance ``/v3`` EXPERIMENTAL API was deprecated and the Artifacts Service
|
|
ran on its own endpoint (completely independent from the Glance service
|
|
endpoint) as an EXPERIMENTAL API, versioned as ``v0.1``. In both the
|
|
Liberty and Mitaka releases, Glare ran on code stored in the Glance code
|
|
repository and used its own tables in the Glance database.
|
|
|
|
In the Newton release, the Glare code was relocated into its own `Glare`_
|
|
project repository. Also in the Newton release, Glare ran an EXPERIMENTAL
|
|
Artifacts API versioned as ``v1.0`` on its own endpoint and used its own
|
|
database.
|
|
|
|
For the Pike release, the legacy Glare code has been removed from the
|
|
Glance code repository and the legacy 'artifacts' and 'artifact_*' database
|
|
tables are dropped from the Glance database. As the Artifacts service API
|
|
was an EXPERIMENTAL API in Glance and has not used the Glance database
|
|
since Mitaka, no provision is made for migrating data from the Glance
|
|
database to the Glare database.
|
|
|
|
.. _`removed`: http://specs.openstack.org/openstack/glance-specs/specs/mitaka/implemented/deprecate-v3-api.html
|