[nailgun] Introduce the settings.yaml validation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Triaged
|
Low
|
Fuel Sustaining | ||
Mitaka |
Won't Fix
|
Low
|
Fuel Python (Deprecated) | ||
Newton |
Triaged
|
Low
|
Fuel Sustaining |
Bug Description
"build_id": "2015-03-
"ostf_sha": "e86c961ceacfa5
"build_number": "200",
"release_versions": {"2014.2-6.1": {"VERSION": {"build_id": "2015-03-
"auth_required": true,
"api": "1.0",
"nailgun_sha": "713e6684f9f54e
"production": "docker",
"python-
"astute_sha": "93e427ac49109f
"feature_groups": ["mirantis"],
"release": "6.1",
"fuelmain_sha": "c97fd8a789645b
"fuellib_sha": "553cb0cffa40a5
1. Install ISO
2. Remove feature_group 'mirantis' from /etc/fuel/
http://
3. Restart nailgun container
4. Open Web UI
5. Click to page Releases. Nothing happened. There is error in Firebug console: argument of type 'NoneType' is not iterable (see screen)
Also I cannot create new cluster because 'Release' field is empty (see screen)
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Alexander Kislitsky (akislitsky) |
status: | New → Confirmed |
tags: | added: feature-validation |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
status: | Won't Fix → Triaged |
no longer affects: | fuel/8.0.x |
tags: | added: area-python |
It is resulted in wrong format for 'feature_groups'. It should be a list. Do we need to check 'feature_groups' for proper value type? Opinions?