]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Add a release note
authorDimitri Savineau <dsavinea@redhat.com>
Thu, 26 Mar 2020 21:56:33 +0000 (17:56 -0400)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Thu, 26 Mar 2020 22:12:16 +0000 (18:12 -0400)
This adds a release not for the Ceph Nautilus release used in the
stable-4.0 branch.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
RELEASE-NOTE.md [new file with mode: 0644]

diff --git a/RELEASE-NOTE.md b/RELEASE-NOTE.md
new file mode 100644 (file)
index 0000000..829c2eb
--- /dev/null
@@ -0,0 +1,69 @@
+ceph-ansible stable-4.0 release note
+====================================
+
+Ansible version support
+-----------------------
+
+This version supports Ansible 2.8
+
+Ceph version support
+--------------------
+
+This version can deploy Ceph Nautilus.
+Note that the general intent for Ceph Ansible is to support one Ceph release only.
+The next version will support Octopus, then the one after that will support Pacific Ceph release.
+
+Added features
+----------------
+
+* Add python 3 support.
+* Add podman support.
+* Add RHEL 8 and openSUSE Leap 15 support.
+* Add RHCS 4 support.
+* Add Ceph Dashboard integration (old ceph-metrics).
+* Add support for scaling up/down the Ceph daemons.
+* Add a playbook for filestore to bluestore migration.
+* Add a playbook for docker to podman migration.
+* Add PG autoscaler support.
+* Add support for replacing a mon.
+* Add radosgw multiple instances on the same host support.
+* Add multiple radosgw realm/zonegroup/zone support.
+* Add radosgw beast frontend support.
+* Shrink OSD with osd_fsid via ceph-volume.
+* Support OSD scaling up using main playbook with --limit.
+* Support internal nfs-ganesha deployment with external ceph cluster support.
+* Add wal_devices, block_db_devices options support to ceph_volume module.
+* Add RBD mirror configuration on containerized deployment and also configure the mirror pool.
+* Add container registry authentication support.
+* Add device class support in crush rules.
+
+Removed features
+----------------
+
+* Remove openSUSE Leap 42 support.
+* Remove ceph-common-coreos and ceph-agent roles.
+* Remove KV store support.
+* Remove infrastructure-playbooks/rgw-standalone.yml
+* Remove Luminous and Mimic support.
+* Remove ceph-disk support.
+* Remove notario validation.
+* Remove fetch_directory dependency.
+* Remove ceph aliases for containerized deployment.
+
+Deprecation warnings and incoming removal
+-----------------------------------------
+* Drop add-osd.yml playbook, it will be replaced by main playbook with --limit option.
+* Ceph Ansible doesn’t configure ISCSI gateways anymore. This should be done manually or via the Ceph Dashboard UI.
+
+Major changes from stable-3.2
+-----------------------------
+
+* Updating the Ceph ISCSI major version from 2.x to 3.x.
+* Beast is the default radosgw frontend instead of Civetweb.
+* Due to ceph-disk removal then there’s no collocated and non-collocated OSD scenarios anymore. The default scenario is always lvm (ceph-volume) which can be used with or without the batch mode.
+
+Notable changes from stable-3.2
+-------------------------------
+
+* Updating the NFS Ganesha minor version from V2.7 to V2.8.
+* The ceph-docker role has been split into two different roles: ceph-container-engine and ceph-container-common.