Merge lp://staging/~mpontillo/maas/custom-network-non-ubuntu-1570002 into lp://staging/~maas-committers/maas/trunk
Proposed by
Mike Pontillo
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Mike Pontillo | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 5009 | ||||
Proposed branch: | lp://staging/~mpontillo/maas/custom-network-non-ubuntu-1570002 | ||||
Merge into: | lp://staging/~maas-committers/maas/trunk | ||||
Diff against target: |
64 lines (+18/-8) 2 files modified
src/maasserver/preseed.py (+3/-4) src/maasserver/tests/test_preseed.py (+15/-4) |
||||
To merge this branch: | bzr merge lp://staging/~mpontillo/maas/custom-network-non-ubuntu-1570002 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Blake Rouse (community) | Approve | ||
Lee Trager (community) | Approve | ||
Review via email: mp+293579@code.staging.launchpad.net |
Commit message
Compose networking preseed for non-Ubuntu operating systems.
To post a comment you must log in.
I tested this with the latest CentOS 7 image, built using scripts provided to me by ltrager (to avoid a bug in the currently-provided images where the curtin hooks fail. (Now that the curtin hooks use Python 2 *or* Python 3, depending on what is available, everything seems to work.)
As expected, the curtin_hooks.py script does not do any interface configuration other than setting the boot interface to DHCP. But now that the data is being provided, it should be possible to change the script to interpret the data and configure the interfaces as-modeled-in-MAAS.