~stefankrupop/maas:fix-1572060

Last commit made on 2017-06-26
Get this branch:
git clone -b fix-1572060 https://git.launchpad.net/~stefankrupop/maas
Only Stefan Krupop can upload to this branch. If you are Stefan Krupop please log in for upload directions.

Branch merges

Branch information

Name:
fix-1572060
Repository:
lp:~stefankrupop/maas

Recent commits

9a95934... by Stefan Krupop

- Add int validator for port given to add_chassis
- Added tests to check port range errors
- Fixed test assuming port would be string

be118a1... by Blake Rouse

Use new version-script in snapcraft YAML to calculate a nice version string for the MAAS snap.

b04408b... by Blake Rouse

Fix the dependencies so build on a fresh ubuntu 16.04 works correctly. Remove the need for etc/templates since that folder is empty in git and git won't check it in. Add missing dependencies lshw and python3-petname.

b0d35b7... by Lee Trager

[r=blake-rouse,mpontillo][bug=][author=ltrager] When booting the ephemeral environment, fetch the rootfs over HTTP instead of using iSCSI.

56a9658... by =?utf-8?q?Danilo_=C5=A0egan?= <email address hidden>

[r=blake-rouse][bug=][author=danilo] Move osystem/distro_series combining logic to API handlers instead of LicenseKeyForm.full_clean() which now always requires such a form for distro_series field.

34e1211... by Andres Rodriguez

Update docs

8fcec4f... by Stefan Krupop

[r=newell-jensen][bug=][author=stefankrupop] adds power management support for christmann RECS|Box servers (https://embedded.christmann.info/).

153a1d1... by Andres Rodriguez

[r=andreserl][bug=][author=andreserl] docs/releases.rst: Update to reflect latest releases.

67b43e8... by =?utf-8?q?Danilo_=C5=A0egan?= <email address hidden>

[r=blake-rouse][bug=][author=danilo] Replace all in-place modifying of POST data which is immutable in more recent Django versions.

34898ce... by =?utf-8?q?Danilo_=C5=A0egan?= <email address hidden>

[r=mpontillo][bug=1699479][author=danilo] Make TestDHCPNetworkLayout.test__dhcp_configurations_rendered always run in both IPv4 and IPv6 network configurations to ensure it stably either passes or fails.

To avoid resolve_hostname() on the MAAS configured URL only return an IP address that it resolves to on the local system (which could be only IPv4 or only IPv6 address) which can't be used for a DNS server, we patch resolve_hostname() in the test to return the appropriate localhost address.