Actual repro steps is:
1. Create cluster with default settings
2. Add controller, compute and cinder nodes
3. GET /api/clusters/1/attributes and save json data to file.
4. Edit /editable/storage/volumes_lvm/value to 'false'
5. POST -X PUT -d @file_with_edited_json_data
6. Open Cluster Settings tab and ensure Cinder is disabled
7. Start add Cinder node to cluster and ensure you can't do that
8. Deploy changes
Actual/Expected:
Error
Role 'cinder' restrictions mismatch: Cinder LVM should be enabled in the environment settings.
Verified as fixed in 9.1 snapshot proposed-2016-09-22-224322
Actual repro steps is: 1/attributes and save json data to file. storage/ volumes_ lvm/value to 'false' edited_ json_data
1. Create cluster with default settings
2. Add controller, compute and cinder nodes
3. GET /api/clusters/
4. Edit /editable/
5. POST -X PUT -d @file_with_
6. Open Cluster Settings tab and ensure Cinder is disabled
7. Start add Cinder node to cluster and ensure you can't do that
8. Deploy changes
Actual/Expected:
Error
Role 'cinder' restrictions mismatch: Cinder LVM should be enabled in the environment settings.
Verified as fixed in 9.1 snapshot proposed- 2016-09- 22-224322