All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Sematic Versioning.
- New plugins were updated. Decapod is in parity with ceph-ansible project. New plugins are: * Add CLI/RBD client * Add MDS server * Add NFS Gateway to Rados Gateway * Add Ceph REST API server * Add RBD Mirror server * Add Rados Gateway server * Remove CLI/RBD client * Remove NFS Gateway from Rados Gateway * Remove RBD Mirror server * Remove Ceph REST API * Remove Rados Gateway * Restart Ceph Services * Update Ceph Configuration * Upgrade Ceph Cluster
- Support for NIC aliases on generating playbook configurations
- More consistent user permission support on UI
- Upgrade ceph-ansible to v2.2.4
- Upgrade of Ansible to 2.3.0.0
- Fixes for cidner_integration playbook
- Correct task canceling
- Support for NIC aliases on playbook generation
- More liberal verification of IDs on server discovery
- New admin service was introduced. Admin service replace old cron service and contains a list of migrations and various misc utilities.
- Reworked UI wizard, introduced a lots of improvements and fixes
- Integration with Keystone
- New plugins: * Add monitor * Cinder integration * Telegraf integration
- Verification of installed Ceph versions on adding new OSDs and monitors
- New scripts for backup/restore
- Script for creating debug snapshot
- Project has been renamed from Shrimp to Decapod
- Only docker and make are required to build service
- There is no need to embed configuration files into images, user can inject them as volumes
- MongoDB 3.4 is used as database
- Cron service is removed
- Documentation has been added
- Scripts were fixed to support upgrade procedure to 0.2
- Scripts for backup/restore
- Force CLI to return JSONs even on errors
- Do not block collecting of Ceph facts on broken ceph command
- Support of hyphenated interface naming
- Enable monitors on host restart
- Enable RGWs on host restart
Initial MVP release