Created by Mike Pontillo on 2016-04-26 and last modified on 2016-04-26
Get this branch:
bzr branch lp:~mpontillo/maas/ipranges-missing-type-bug-1573660
Only Mike Pontillo can upload to this branch. If you are Mike Pontillo please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mike Pontillo

Recent revisions

4955. By Mike Pontillo on 2016-04-26

Fix error message when IPRange type is missing.

4954. By LaMont Jones on 2016-04-25

[r=mpontillo][bug=1562919,1571621,1573690][author=lamont] Handle delegations for subdomains. Fix the handling of fqdn in the dns apis when it refers to the top of a domain.

4953. By Lee Trager on 2016-04-25

[r=blake-rouse][bug=1573644][author=ltrager] Allow showing tags by node, machine, device, rack-controller, or region-controller

4952. By Andres Rodriguez on 2016-04-25

[r=andreserl][bug=1573264][author=andreserl] Install archdetect for the enlistment environment as maas_enlist requires it.

4951. By Gavin Panella on 2016-04-25

[r=allenap][bug=1566108][author=ltrager] Allow deleting a file by specifying the filename as a parameter

4950. By Andres Rodriguez on 2016-04-23

[r=mpontillo][bug=][author=andreserl] Cleanup docs

4949. By Mike Pontillo on 2016-04-22

[r=allenap][bug=][author=mpontillo] Add utility scripts to create an LXD profile, give access to the MAAS sandbox, create an LXD image, and run tests in an isolated environment.

For convenience, two make targets have been added:

    make lxd - Creates the LXD image that will be used for testing

    make test+lxd - Runs the test suite on the LXD image

To use these scripts manually:

(1) Run utilities/configure-lxd-profile

This will create a LXD profile called "maas-dev" which will be used to share your MAAS sandboxes with the container, and create the container with a lax security policy (since these are only to be used for development).

(2) Run utilities/create-lxd-xenial-image

This will download the Xenial cloud image (if needed), then run "make install-dependencies" within the container, and locally publish an image. (so that this large download only has to happen once)

(3) Run utilities/isolated-make-test

This will create an ephemeral container using the image created in step (2) and use that container to run the test suite.

4948. By Jeffrey C Jones on 2016-04-22

[r=blake-rouse][bug=1571680][author=trapnine] Add image sync status to controller listing.

4947. By Newell Jensen <email address hidden> on 2016-04-22

[r=blake-rouse,ltrager][bug=][author=newell-jensen] This branch updates the IPMI wait_time retries so that we don't keep getting "BMC Busy" messages from retrying too quickly. The last error is the one that ultimately gets registered to the event log so it is important that we get the actual reason for the original error.

Example of the issue from the logs:

/usr/sbin/ipmi-config: username invalid
ipmi_ctx_open_outofband_2_0: BMC busy
ipmi_ctx_open_outofband_2_0: BMC busy
ipmi_ctx_open_outofband_2_0: BMC busy

This would ultimately show "BMC busy" in the event log when the actual error was actually username invalid. With this change (larger wait times in between retries) we get the actual error in the event log.

This branch also cleans up the error messages that are ultimately sent to the event log.

This was tested in the NEC lab and I saw really good performance with the wait_time used.

4946. By Lee Trager on 2016-04-22

[r=andreserl][bug=1573301][author=ltrager] Fix list-boot-images when rack has no images

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.