aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml15
-rw-r--r--ansible/roles/mongodb/tasks/main.yml6
2 files changed, 21 insertions, 0 deletions
diff --git a/ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml b/ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml
new file mode 100644
index 000000000..da0e746c6
--- /dev/null
+++ b/ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml
@@ -0,0 +1,15 @@
+---
+deprecations:
+ - |
+ Deprecates support for deploying MongoDB. In Victoria support for
+ deploying MongoDB will be removed from Kolla Ansible. Note CentOS 8
+ already lost support for MongoDB due to decisions made upstream.
+
+ This affects Panko as it will no longer be possible to get automatic
+ deployment of MongoDB database for it. However, the default, SQL,
+ backend is and will be supported via MariaDB.
+
+ MongoDB lost its position in OpenStack environment after
+ controversial relicensing under their custom SSPL (Server Side
+ Public License) which did not pass OSI (Open Source Initiative)
+ validation.
diff --git a/ansible/roles/mongodb/tasks/main.yml b/ansible/roles/mongodb/tasks/main.yml
index bc5d1e625..a33a2c355 100644
--- a/ansible/roles/mongodb/tasks/main.yml
+++ b/ansible/roles/mongodb/tasks/main.yml
@@ -1,2 +1,8 @@
---
+- name: Warn about deprecation
+ debug:
+ msg: >
+ MongoDB deployment role is deprecated in Ussuri and will be removed in
+ Victoria. Please read release notes for more background.
+
- include_tasks: "{{ kolla_action }}.yml"