~blake-rouse/maas:snap-rack-proxy

Last commit made on 2018-08-31
Get this branch:
git clone -b snap-rack-proxy 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:
snap-rack-proxy
Repository:
lp:~blake-rouse/maas

Recent commits

4913701... by Blake Rouse

Add test

24fcaa8... by Blake Rouse

Use ENV to set modules directory for syslog.

60814cd... by Blake Rouse

Fix rsyslogd to find the modules.

e738b3c... by Blake Rouse

Install rsyslog packge in snap, fix other issues.

d21730c... by Blake Rouse

Fix issues with rack proxy features when running in a snap.

8dcec35... by Blake Rouse

Run and control syslog on the region and rack controller.

Rack controllers forward to all region controllers. Region controllers write to the local filesystem with the log information. This allows a user to view the logs of any region controller and it will have the same log data as another region controller.

feead00... by Lee Trager

Load the unsigned RHEL UEFI bootloader to work around RHBZ #1623296

03c24e2... by Mike Pontillo

Calculate a better interface name based on the specified labels when composing a machine.

This is required because Juju passes in numeric interface labels, such as '0'. MAAS uses these labels (which are strings) to create correspondingly-named interfaces on the composed machine.

The algorithm used to calculate the ifname from the label was adapted from the Juju bridge name algorithm (which is used when a bridge name ends up being more than 15 characters).

Partially fixes bug #1789495.

3ab0892... by Alberto Donato

Use macaroon-bakery from npm

80dcada... by Mike Pontillo

LP: #1789721 - Workaround for StopIteration seen via get_source_address().

This works around a bug in netaddr that causes StopIteration to be raised when a /128 IPv6 network is passed in.