diff --git a/ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml b/ansible/releasenotes/notes/deprecate-mongodb-94590c00eb29e788.yaml new file mode 100644 index 0000000000..da0e746c6c --- /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 bc5d1e6257..a33a2c355b 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"