Created by Robie Basak on 2012-09-07 and last modified on 2012-09-07
Get this branch:
bzr branch lp:~racb/maas/systemtesting
Only Robie Basak can upload to this branch. If you are Robie Basak please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Robie Basak

Recent revisions

976. By Robie Basak on 2012-09-07

Initial end-to-end system testing work

975. By Raphaël Badin on 2012-09-06

[r=jtv][bug=1044205][author=rvb] Fold the two config items 'enable_dns' and 'manage_dhcp' into one named 'dns_dhcp_management' which can be 'none' (MAAS won't manage DHCP or DNS), 'Manage DHCP' or 'Manage DNS and DHCP'.

The reasoning behind that change is that MAAS cannot manage a DNS server if it does not also manages DHCP.

974. By Jeroen T. Vermeulen on 2012-09-06

[r=allenap,julian-edwards][bug=1046674][author=jtv] Quote host-map names in omshell, and provide hardware-type.

The "name" field is not a host name; it's an arbitrary identifier that omapi/dhcpd use for referring to the host map. It's just convenient for us to use the IP address. I tested the changes in a manual omshell.

973. By Jeroen T. Vermeulen on 2012-09-06

[r=allenap][bug=][author=jtv] Prepare for forthcoming changes in lp:~jtv/maas/apply-dhcp_interfaces.

These are some small changes to two tests that will make them more robust against changes in the later branch: writing DHCP config may write an extra file, and there are more tests coming that require a PservTestCase instead of a plain testtools.TestCase.

972. By Raphaël Badin on 2012-09-05

[r=julian-edwards][bug=1045589][author=rvb] Fix the 'subnet' used when writing DHCP configuration files.

971. By Andres Rodriguez on 2012-09-04

[r=allenap][bug=1044470][author=andreserl] Install ephemeral images even if they haven't been updated

970. By Jeroen T. Vermeulen on 2012-09-04

[r=jtv][bug=][author=jtv] Fix some indentation that was off by one column.

The lint checker didn't notice it because it was inside a list.

969. By Julian Edwards on 2012-09-04

[r=jtv][bug=1044229][author=julian-edwards] Implicitly enable DHCP management when using the command "maas config-master-dhcp" to set up the DHCP parameters.

This will cause the DHCPD config file to also get written, which is reasonable behaviour given that someone is calling a command to set up DHCP parameters.

968. By Jeroen T. Vermeulen on 2012-09-04

[r=julian-edwards][bug=][author=jtv] Rename NodeGroup.dhcp_interface to dhcp_interfaces.

This field is really supposed to be a space-separated list of interfaces. I think a maximum length of 255 characters is still good enough though.

South originally generated a migration that removed one column and added another, but I edited it manually to rename the existing column. And vice versa for the reverse migration.

967. By Julian Edwards on 2012-09-04

[r=jtv][bug=][author=julian-edwards] Replace the call to atomic_write to write the dhcpd config so that it uses the new script version with a sudo. This enables changes to sudoers to enable the maas user to write any files that are owned by root.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.