virsh power_type doesn't support password authentication
Bug #1315157 reported by
Blake Rouse
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse | ||
1.5 |
Fix Released
|
High
|
Blake Rouse | ||
maas (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
MAAS does not allow qemu+ssh:// virsh connection using password authentication. This is needed for easier probe and enlist, and hardware certification.
[Impact]
* Allow username password auth needed for new hardware (powerkvm); needed for hardware-enablement
[Testcase]
* Start maas, enlist a node with password authentication
[Regression Potential]
* Minimal, defaults back to old behavior without password; unit tests included and verified to work on virsh with+without passwords.
Related branches
lp:~blake-rouse/maas/virsh-probe-and-enlist
- Gavin Panella (community): Approve
- Andres Rodriguez (community): Approve
-
Diff: 727 lines (+518/-64)11 files modifiedetc/maas/templates/power/virsh.template (+12/-46)
required-packages/base (+1/-0)
src/maasserver/api.py (+19/-2)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/nodegroup.py (+10/-0)
src/provisioningserver/custom_hardware/tests/test_virsh.py (+240/-0)
src/provisioningserver/custom_hardware/utils.py (+4/-0)
src/provisioningserver/custom_hardware/virsh.py (+219/-0)
src/provisioningserver/power/tests/test_poweraction.py (+0/-14)
src/provisioningserver/power_schema.py (+3/-0)
src/provisioningserver/tasks.py (+9/-1)
lp:~blake-rouse/maas/virsh-probe-and-enlist-1.5
- Blake Rouse (community): Approve
-
Diff: 727 lines (+518/-64)11 files modifiedetc/maas/templates/power/virsh.template (+12/-46)
required-packages/base (+1/-0)
src/maasserver/api.py (+19/-2)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/nodegroup.py (+10/-0)
src/provisioningserver/custom_hardware/tests/test_virsh.py (+240/-0)
src/provisioningserver/custom_hardware/utils.py (+4/-0)
src/provisioningserver/custom_hardware/virsh.py (+219/-0)
src/provisioningserver/power/tests/test_poweraction.py (+0/-14)
src/provisioningserver/power_schema.py (+3/-0)
src/provisioningserver/tasks.py (+9/-1)
Changed in maas: | |
status: | Confirmed → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in maas (Ubuntu): | |
status: | New → Fix Released |
tags: |
added: verification-done removed: verification-needed |
To post a comment you must log in.
branch which fixes this and other 1.5.2 release bugs is linked to bug #1325038