[fuel-upgrade--system] upgade.sh incorrectly handles upgraders-list
Bug #1495454 reported by
Bulat Gaifullin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Medium
|
Sebastian Kalinowski |
Bug Description
upgrade.sh always extends the default upgrader-list with user specified arguments.
for example:
if upgrader.sh will be star with next arguments:
"upgrader.sh host-upgrade --password=admin", it starts upgrade process with the following arguments:
"fuel-upgrader.py host-system docker openstack host-system --password-admin"
expected result:
1. upgrader.py will starts only with specified list of upgraders.
2. upgrader.py will check that upgraders list contains duplicates.
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
importance: | Undecided → Medium |
Changed in fuel: | |
status: | New → Confirmed |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin) |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
assignee: | Bulat Gaifullin (bgaifullin) → Sebastian Kalinowski (prmtl) |
tags: | added: area-python |
To post a comment you must log in.
I think it would be better to move default upgrader list to fuel-upgrade.py, in this case upgrader.sh will pass command-line arguments to fuel-upgrader.py as is, and it will be only "launcher for fuel-upgrader.py"