[System tests] 'NoneType' object has no attribute '__getitem__' because node wasn't registered in Nailgun
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dima Shulyak |
Bug Description
Reproduced on {"build_id": "2014-04-
Steps of the test:
1. Create next cluster - CentOS, HA, KVM, Flat Nova Network without tagging, Cinder LVM
2. Add 3 controllers, 2 compute nodes
3. Deploy cluster - deployment is successful
4. Assert that first controller is registered in nailgun - on this step we compare list with node's interfaces that we get after node creation by devops and list with interfaces that we get from http://
Expected result - dictionary with node information is returned
Actual - None is returned that means that slave wasn't found in nailgun
This issue periodically happens on CI
Logs are attached
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Dima Shulyak (dshulyak) |
status: | New → Confirmed |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Cobbler log
Tue Apr 15 22:44:19 2014 - INFO | Exception value: 'internal error, unknown distro name bootstrap'
Without bootstrap image provided it is not possible to register node, so nailgun correctly returns empty list