[fuel-devops] Environment creation fails with traceback if incorrect network settings for libvirt passed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
Medium
|
Fuel QA Team | ||
Mitaka |
Confirmed
|
Medium
|
Fuel QA Team |
Bug Description
I've tried to create environment with my custom template, and creation failed with the following traceback: http://
Steps to reproduce:
0) I used fuel-devops from master branch, latest commit - 104328e
1) Get the following template as example - http://
2) Try to create environment using following command:
ENV_NAME="test" IMAGE_PATH=
Where /path/to/image is the path to image used for system storage, template.yaml is file that contains template described above by pastebin link.
Actual result:
As I said, creation failed with traceback. Devops created an entry in his database with provided name, it's possible to see environment in 'list' command as shown below:
$ dos.py list
NAME
------
test
$ dos.py net-list
NETWORK NAME IP NET
-------------- -------------
public 10.100.0.0/24
private 10.100.1.0/24
But there are no VMs created and only one network defined via libvirt:
$ virsh list --all
Id Name State
-------
$ virsh net-list --all
Name State Autostart Persistent
-------
default active yes yes
test_public inactive yes yes
Expected result:
Human-readable error that network definition is incorrect, rollback database entries for environment just tried to create.
summary: |
- [fuel-devops] Environment creation fails silently if incorrect network - settings for libvirt passed. + [fuel-devops] Environment creation fails with traceback if incorrect + network settings for libvirt passed. |
affects: | fuel-ccp → fuel |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Fuel DevOps (fuel-devops) |
milestone: | none → 9.2 |
Changed in fuel: | |
status: | Confirmed → Won't Fix |
Assgined to Fuel QA team, because this team is owner of the tool.