[Spec Lite] Deprecate cachemanage middleware

Change-Id: I8fca98a3a4034d08e0ec131860c7efc4dad2137b
This commit is contained in:
Abhishek Kekane 2023-11-01 05:50:50 +00:00 committed by Pranali Deore
parent 4b686a805d
commit c6aa19b092

View File

@ -0,0 +1,40 @@
..
This work is licensed under a Creative Commons Attribution 3.0 Unported
License.
http://creativecommons.org/licenses/by/3.0/legalcode
===========================================
Spec Lite: Deprecate cachemanage middleware
===========================================
..
Mandatory sections
:project: glance
:problem: Deprecate cachemanage middleware
:solution: Cache operations (CR(u)D) is now part of glance API. Even though
we need to depend on cache middleware to enable it. There are two
middlewares related to caching, one is `cache` and other is
`cachemanage` and we can now get rid of `cachemanage` middleware and
glance-cache-manage command line utility.
:impacts: None
:how: In this cycle we are going to deprecate cachemanage middleware and api
pipeline `keystone+cachemanage` (defined in glance-api-paste.ini) and
`glance-cache-manage` command line utility. A deprecation warning
message will be added to each command of `glance-cache-manage` utility
as well as during initialization of `cachemanage` middleware.
:alternatives: None
:timeline: Milestone 2
:link: None
:reviewers: pdeore, mrjoshi, croelandt
:assignee: abhishekk