[SRU] doesn't support booting ppc64el hardware
Bug #1315154 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
|
High
|
Greg Lutostanski |
Bug Description
MAAS currently does not support Power8 which uses the PPC64EL ubuntu from the ports archive.
[Impact]
* Include changes to allow support for Power8
[Testcase]
* Install maas and probe, enlist, commission a power8 machine, using powerkvm at this point only
[Regression Potential]
* Minimal, changes are to separate files that are conditionally used if power8 is detected during probe of selected machines.
Related branches
lp:~blake-rouse/maas/ppc64el-grub
- Gavin Panella (community): Approve
- Andres Rodriguez (community): Approve
-
Diff: 320 lines (+216/-8)10 files modifiedetc/maas/templates/commissioning-user-data/snippets/maas_enlist.sh (+1/-1)
etc/maas/templates/uefi/config.commissioning.template (+2/-4)
etc/maas/templates/uefi/config.install.template (+0/-1)
etc/maas/templates/uefi/config.local.amd64.template (+1/-1)
etc/maas/templates/uefi/config.local.ppc64el.template (+8/-0)
src/provisioningserver/boot/__init__.py (+2/-0)
src/provisioningserver/boot/ppc64el.py (+107/-0)
src/provisioningserver/boot/tests/test_ppc64el.py (+92/-0)
src/provisioningserver/boot/tests/test_uefi.py (+2/-1)
src/provisioningserver/driver/__init__.py (+1/-0)
lp:~blake-rouse/maas/ppc64el-grub-1.5
- Blake Rouse (community): Approve
-
Diff: 320 lines (+216/-8)10 files modifiedetc/maas/templates/commissioning-user-data/snippets/maas_enlist.sh (+1/-1)
etc/maas/templates/uefi/config.commissioning.template (+2/-4)
etc/maas/templates/uefi/config.install.template (+0/-1)
etc/maas/templates/uefi/config.local.amd64.template (+1/-1)
etc/maas/templates/uefi/config.local.ppc64el.template (+8/-0)
src/provisioningserver/boot/__init__.py (+2/-0)
src/provisioningserver/boot/ppc64el.py (+107/-0)
src/provisioningserver/boot/tests/test_ppc64el.py (+92/-0)
src/provisioningserver/boot/tests/test_uefi.py (+2/-1)
src/provisioningserver/driver/__init__.py (+1/-0)
lp:~blake-rouse/maas/ppc64el-to-powerkvm-1.5
- Blake Rouse (community): Approve
-
Diff: 140 lines (+21/-21)3 files modifiedsrc/provisioningserver/boot/__init__.py (+2/-2)
src/provisioningserver/boot/powerkvm.py (+6/-6)
src/provisioningserver/boot/tests/test_powerkvm.py (+13/-13)
lp:~blake-rouse/maas/ppc64el-to-powerkvm
- Raphaël Badin (community): Approve
-
Diff: 140 lines (+21/-21)3 files modifiedsrc/provisioningserver/boot/__init__.py (+2/-2)
src/provisioningserver/boot/powerkvm.py (+6/-6)
src/provisioningserver/boot/tests/test_powerkvm.py (+13/-13)
lp:~blake-rouse/maas/tftp-backend-readers-1.5
- Blake Rouse (community): Approve
-
Diff: 633 lines (+117/-100)10 files modifiedsrc/provisioningserver/boot/__init__.py (+26/-6)
src/provisioningserver/boot/powerkvm.py (+3/-3)
src/provisioningserver/boot/pxe.py (+7/-4)
src/provisioningserver/boot/tests/test_boot.py (+4/-3)
src/provisioningserver/boot/tests/test_powerkvm.py (+4/-4)
src/provisioningserver/boot/tests/test_pxe.py (+23/-16)
src/provisioningserver/boot/tests/test_uefi.py (+14/-10)
src/provisioningserver/boot/uefi.py (+7/-4)
src/provisioningserver/tests/test_tftp.py (+21/-20)
src/provisioningserver/tftp.py (+8/-30)
lp:~blake-rouse/maas/powernv-support
- Jeroen T. Vermeulen (community): Approve
- Jason Hobbs (community): Approve
-
Diff: 746 lines (+612/-12)10 files modifiedetc/maas/templates/dhcp/dhcpd.conf.template (+1/-0)
etc/maas/templates/pxe/config.commissioning.ppc64el.template (+6/-0)
etc/maas/templates/pxe/config.install.ppc64el.template (+6/-0)
src/provisioningserver/boot/__init__.py (+6/-0)
src/provisioningserver/boot/powernv.py (+158/-0)
src/provisioningserver/boot/tests/test_powernv.py (+337/-0)
src/provisioningserver/dhcp/config.py (+24/-11)
src/provisioningserver/driver/__init__.py (+8/-1)
src/provisioningserver/utils/__init__.py (+21/-0)
src/provisioningserver/utils/tests/test_utils.py (+45/-0)
lp:~blake-rouse/maas/powernv-support-1.5
- Blake Rouse (community): Approve
-
Diff: 746 lines (+612/-12)10 files modifiedetc/maas/templates/dhcp/dhcpd.conf.template (+1/-0)
etc/maas/templates/pxe/config.commissioning.ppc64el.template (+6/-0)
etc/maas/templates/pxe/config.install.ppc64el.template (+6/-0)
src/provisioningserver/boot/__init__.py (+6/-0)
src/provisioningserver/boot/powernv.py (+158/-0)
src/provisioningserver/boot/tests/test_powernv.py (+337/-0)
src/provisioningserver/dhcp/config.py (+24/-11)
src/provisioningserver/driver/__init__.py (+8/-1)
src/provisioningserver/utils/__init__.py (+21/-0)
src/provisioningserver/utils/tests/test_utils.py (+45/-0)
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 |
summary: |
- doesn't support booting ppc64el hardware + [SRU] doesn't support booting ppc64el hardware |
Changed in maas (Ubuntu Trusty): | |
status: | Fix Released → Fix Committed |
Changed in maas (Ubuntu Trusty): | |
milestone: | none → trusty-updates |
importance: | Undecided → High |
assignee: | nobody → Greg Lutostanski (lutostag) |
To post a comment you must log in.
Is this all done now? The work so far will be in 1.5.2 so if it is done, please mark it fix-released. If not, please remove the 1.5.2 milestone. Thanks.