Web UI restrictions doesn't work correcly for Ironic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
Medium
|
Andriy Popovych | ||
Mitaka |
Confirmed
|
Medium
|
Andriy Popovych | ||
Newton |
Confirmed
|
Medium
|
Andriy Popovych | ||
Ironic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Description:
Deployment of MOS ISO #225 http://
OpenStack Settings Configuration Error
Some restrictions didn't pass verification: ["Validation failed for attribute 'Install Ironic': Ironic requires Swift or RadosGW for Glance images."]
Steps to reproduce:
1. Got o Fuel
2. Create environment
3. Name "env1"
4. Compute "QEMU-KVM"
5. Networking setup "Neutron vlan segmentation"
6. Storage Backends:
- Ceph RBD for volumes (Cinder)
- Ceph RBD for ephemeral volumes (Nova)
- Ceph RBD for images (Glance)
Expected results:
Impossible to select Ironic in Additional components tab when Ceph for Objects is not set RadosGW
Actual result:
Possible to install Ironic without RadosGw and Images in Ceph
Reproducibility:
100%
Additional information:
--
no longer affects: | tempest |
summary: |
- Can't save settings for environment with Ironic Ceph RadosGW for objects - (Swift API) + Possible select ceph for volumes, images, ephemeral volumes without Ceph + RadosGW |
description: | updated |
Changed in fuel: | |
assignee: | Fuel for Openstack (fuel) → MOS Ceph (mos-ceph) |
Changed in fuel: | |
assignee: | Fuel for Openstack (fuel) → MOS Ironic (mos-ironic) |
tags: | added: area-ui |
Changed in fuel: | |
milestone: | 9.0 → 10.0 |
tags: |
added: area-partners removed: area-ui |
Changed in fuel: | |
status: | In Progress → Confirmed |
This bug is blocker for MOS-QA Team
On SI we got Error:
2016-04-20 22:16:35,468 - ERROR http.py:110 -- Bad Request code 400 [{"message": "Some restrictions didn't pass verification: [\"Validation failed for attribute 'Install Ironic': Ironic requires Swift or RadosGW for Glance images.\"]", "errors": []}] cluster_ attributes raised: HTTPError()
2016-04-20 22:16:35,470 - ERROR __init__.py:66 -- update_