~blake-rouse/maas:maas-internal-domain-part2

Last commit made on 2018-08-01
Get this branch:
git clone -b maas-internal-domain-part2 https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
maas-internal-domain-part2
Repository:
lp:~blake-rouse/maas

Recent commits

abc3a5b... by Blake Rouse

Generate the MAAS internal domain zone configuration.

5dd34ac... by Lee Trager

LP: #1784464 - Allow custom and Windows images to deploy with any supported DD format

dbe7172... by Blake Rouse

Add new maas_internal_domain setting that allows changing the internal domain used by MAAS for internal service publishing. Triggers a DNS update when the setting changes.

487d44f... by Mike Pontillo

Interpret interfaces constraint when composing machines from a pod.

e82be48... by Newell Jensen

Update the pods forms and API for host and default_macvlan_mode

* Allows an admin to set the pod's host to null.
* Displays host and default_macvlan_mode fields.
* Adds classmethod for returning just the system_id of the pod's host.

3db25ad... by Kit Randel

Migrate add partition form to maas-obj-form.

7d5e031... by Blake Rouse

Switch to using lpxelinux.0 for amd64 and i386 pxe booting machines. Use HTTP path in generated pxelinux.cfg for loading the kernel and initrd.

7efd4f5... by Blake Rouse

Add logging for nginx image access to rackd.log and to node event log. Remove logging by mac address in tftp.py.

Logging by MAC address was removed because it will not always be correct, especially when the client is behind DHCP relay. Converting IP to MAC address was also a heavy function, removal will improve performance of the TFTP server and prevent blocking of the reactor.

f4a0c6a... by Kit Randel

Make node storage contextual menus more contextual.

888906d... by Lee Trager

LP: #1782025 - Discover known machines during enlistment by MAC.

When a new machine is added with a MAC address that is not the boot MAC the
machine goes into enlistment instead of commissioning. When POSTing to create
a new machine MAAS will now search for existing NEW or COMMISSIONING nodes
that have a matching MAC address. If found that machine is returned instead
of attempting to create a new one. If the MAC address belongs to a Device or
Controller enlistment will still fail.