From c6aa19b0929b7d5b7546ef0c56c210953ebf3f42 Mon Sep 17 00:00:00 2001 From: Abhishek Kekane Date: Wed, 1 Nov 2023 05:50:50 +0000 Subject: [PATCH] [Spec Lite] Deprecate cachemanage middleware Change-Id: I8fca98a3a4034d08e0ec131860c7efc4dad2137b --- .../deprecate-cachemanage-middleware.rst | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 specs/2024.1/approved/glance/deprecate-cachemanage-middleware.rst diff --git a/specs/2024.1/approved/glance/deprecate-cachemanage-middleware.rst b/specs/2024.1/approved/glance/deprecate-cachemanage-middleware.rst new file mode 100644 index 00000000..76257996 --- /dev/null +++ b/specs/2024.1/approved/glance/deprecate-cachemanage-middleware.rst @@ -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