Current Series Release Notes

21.0.0.0b1-5

Bug Fixes

  • Bug 1889640: Image import might result ‘active’ image with no data.

  • Bug 1889676: “stores” can be set as property breaking multistore indication of stores where the images are present

21.0.0.0b1

New Features

  • Added policy support to allow copying image to multiple stores, even if those images are not owned by the current user’s project.

Upgrade Notes

  • The glance-replicator options mastertoken and slavetoken were deprecated in the Pike release cycle. These options have now been removed. The options sourcetoken and targettoken should be used instead.

Deprecation Notes

  • This release removes endpoints and config options related to glance-registry. Including but not limited to config option ‘data-api’ which has no production supported options left. SimpleDB has not been supported since moving DB migrations to alembic and registry is removed. All registry specific options and config files have been removed. ‘glance-registry’ command has been removed.

  • The deprecated ‘enable_v2_api’ config option has been removed.

  • The Image checksum property contains an MD5 hash of the image data associated with an image. MD5 has not been considered secure for some time, and in order to comply with various security standards (for example, FIPS), an implementation of the MD5 algorithm may not be available on glance nodes.

    The secure “multihash” image properties, os_hash_algo and os_hash_value have been available on images since glance version 17.0.0 (Rocky). Until this point, the MD5 checksum property has been populated solely for backward compatability. It is not, however, necessary for validating downloaded image data.

    Thus, we are announcing the DEPRECATION in this release of the image checksum property. It will remain as an image property, but beginning with the Victoria release, the checksum will not be populated on new images.

    Users should instead rely on the secure “multihash” to validate image downloads. The python-glanceclient, for example, has been using multihash validation (with an optional MD5 fallback) since version 2.13.0 (Rocky).

Bug Fixes

  • Bug 1881958: read-only http store should not be used if –all-stores specified for import/copy image workflow

  • Bug 1887994: Mixed message in admin docs to deploy under httpd

  • Bug 1885725: ‘copy-image’ import job should not run additional plugins

  • Bug 1888349: glance-cache-manage utility is broken

  • Bug 1886374: Improve lazy loading mechanism for multiple stores

  • Bug 1885003: Interrupted copy-image may break a subsequent operation

  • Bug 1884587: image import copy-image API should reflect proper authorization

  • Bug 1876419: Failed to parse json file /etc/glance/metadefs/compute-vmware.json

  • Bug 1856581: metadefs: OS::Glance::CommonImageProperties out of date

  • Bug 1843576: Glance metadefs is missing Image property hw_vif_multiqueue_enabled

  • Bug 1856578: docs: image schema customization restrictions

  • Bug 1808814: admin docs: interoperable image import revision for stein

  • Bug 1870336: Update ‘common image properties’ doc

  • Bug 1888713: Async tasks, image import not supported in pure-WSGI mode