From fed106b2537d1dbf6ae6f46ebab14878d8bc3c6d Mon Sep 17 00:00:00 2001
From: Pierre Riteau <pierre@stackhpc.com>
Date: Wed, 29 May 2024 11:46:24 +0200
Subject: [PATCH] Drop Freezer

It's inactive and hasn't produced a 2024.1 release [1]. There are some
efforts to restore Freezer, but let's remove it for now.

[1] https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#current-inactive-projects

Change-Id: I65eccf6bbe13534418c2f5b0aa5397ba170bd17a
---
 ansible/inventory/group_vars/all/kolla                   | 3 ---
 ansible/roles/kolla-ansible/templates/kolla/globals.yml  | 9 ---------
 ansible/roles/kolla-ansible/tests/test-extras.yml        | 2 --
 .../remove-freezer-support-caracal-70464d77734a3e3c.yaml | 4 ++++
 4 files changed, 4 insertions(+), 14 deletions(-)
 create mode 100644 releasenotes/notes/remove-freezer-support-caracal-70464d77734a3e3c.yaml

diff --git a/ansible/inventory/group_vars/all/kolla b/ansible/inventory/group_vars/all/kolla
index cafe3118..f86f6082 100644
--- a/ansible/inventory/group_vars/all/kolla
+++ b/ansible/inventory/group_vars/all/kolla
@@ -151,8 +151,6 @@ overcloud_container_image_regex_map:
     enabled: "{{ kolla_enable_etcd | bool }}"
   - regex: ^fluentd
     enabled: "{{ kolla_enable_fluentd | bool }}"
-  - regex: freezer
-    enabled: "{{ kolla_enable_freezer | bool }}"
   - regex: ^glance
     enabled: "{{ kolla_enable_glance | bool }}"
   - regex: ^gnocchi
@@ -531,7 +529,6 @@ kolla_enable_cyborg: "no"
 kolla_enable_designate: "no"
 kolla_enable_etcd: "no"
 kolla_enable_fluentd: "yes"
-kolla_enable_freezer: "no"
 kolla_enable_gnocchi: "no"
 kolla_enable_grafana: "no"
 kolla_enable_hacluster: "no"
diff --git a/ansible/roles/kolla-ansible/templates/kolla/globals.yml b/ansible/roles/kolla-ansible/templates/kolla/globals.yml
index a9deedfd..5eb591f8 100644
--- a/ansible/roles/kolla-ansible/templates/kolla/globals.yml
+++ b/ansible/roles/kolla-ansible/templates/kolla/globals.yml
@@ -488,15 +488,6 @@ ironic_inspector_kernel_cmdline_extras:
 # List of extra parameters passed to prometheus. You can add as many to the list.
 #prometheus_cmdline_extras:
 
-#########
-# Freezer
-#########
-# Freezer can utilize two different database backends, elasticsearch or mariadb.
-# Elasticsearch is preferred, however it is not compatible with the version deployed
-# by kolla-ansible. You must first setup an external elasticsearch with 2.3.0.
-# By default, kolla-ansible deployed mariadb is the used database backend.
-#freezer_database_backend: "mariadb"
-
 ##########
 # Telegraf
 ##########
diff --git a/ansible/roles/kolla-ansible/tests/test-extras.yml b/ansible/roles/kolla-ansible/tests/test-extras.yml
index 3f9de186..338e7548 100644
--- a/ansible/roles/kolla-ansible/tests/test-extras.yml
+++ b/ansible/roles/kolla-ansible/tests/test-extras.yml
@@ -158,7 +158,6 @@
             kolla_enable_cloudkitty: True
             kolla_enable_designate: True
             kolla_enable_etcd: True
-            kolla_enable_freezer: True
             kolla_enable_gnocchi: True
             kolla_enable_grafana: True
             kolla_enable_haproxy: True
@@ -278,7 +277,6 @@
               #enable_cloudkitty: True
               #enable_designate: True
               #enable_etcd: True
-              #enable_freezer: True
               #enable_gnocchi: True
               #enable_grafana: True
               #enable_haproxy: True
diff --git a/releasenotes/notes/remove-freezer-support-caracal-70464d77734a3e3c.yaml b/releasenotes/notes/remove-freezer-support-caracal-70464d77734a3e3c.yaml
new file mode 100644
index 00000000..53c49a1d
--- /dev/null
+++ b/releasenotes/notes/remove-freezer-support-caracal-70464d77734a3e3c.yaml
@@ -0,0 +1,4 @@
+---
+upgrade:
+  - |
+    Support for deploying Freezer has been dropped.
-- 
GitLab