~andreserl/maas:lp1786526_2.4

Last commit made on 2018-08-10
Get this branch:
git clone -b lp1786526_2.4 https://git.launchpad.net/~andreserl/maas
Only Andres Rodriguez can upload to this branch. If you are Andres Rodriguez please log in for upload directions.

Branch merges

Branch information

Name:
lp1786526_2.4
Repository:
lp:~andreserl/maas

Recent commits

a1afb43... by Andres Rodriguez

LP: #1786526 - Add a failsafe mechanism to setting the proxy port

6b61455... by Andres Rodriguez

Backport 87dc33a - LP: #1785721 - read/update/delete resource pool by name

Allows the API to read/update/delete resource pool by name. This is a backport to maintain backwards compatibility, given that resource pools is introduced in 2.4.1.

9573fb7... by Lee Trager

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

bcb192c... by Lee Trager

Backport of 686d025 - Reset status_expires when MAAS receives cmd-install early/late from Curtin

When Curtin sends MAAS cmd-install/stage-early or cmd-install/stage-late
start or finish messages reset status_expires. This allows users to add
early/late commands which take up to 40 minutes to run.

4fdf409... by Lee Trager

Backport of 03baba8 - Reset status_expires when MAAS receives a boot request.

If status_expires is set when MAAS receives a boot configuration request
status_expires will be reset to the maximum time for the given status. This
allows the node to take up to the maximum time just to POST.

e304c92... by Lee Trager

Backport of f438a9a - Don't update last_ping when receiving cloud-init/curtin messages.

last_ping is used during commissioning and testing to ensure the node is
still alive. maas_run_remote_scripts has a daemon which hits the signal
endpoint every 2 minutes. cloud-init executes maas_run_remote_scripts as a
user script a few seconds after starting. last_ping is not checked during
deployment, only during commissioning and testing. Not updating last_ping
when receiving cloud-init/curtin messages significantly reduces the amount of
database writes MAAS has to do while not effecting commissioning or testing.

08d8868... by Lee Trager

Backport of 5af42c1 - LP: #1781275 - Parse fio metrics on Bionic.

Bionic provides fio-3.1 which changes its output format. This change broke
the regular expression MAAS was using to gather fio metrics. fio-3.1 also
added the ability to output multiple formats. MAAS now instructs fio to
output both the normal and JSON output. On older versions of fio only the
normal format is outputted so MAAS uses the old regular expression. When
MAAS detects JSON output it parses the JSON output and only outputs the
normal format for logging.

6ad1eaf... by Andres Rodriguez

Fix test_sends_message_for_config_insert_maas_proxy_port

b6bc5fb... by Andres Rodriguez

Backport 2581bde - LP: #1779712 - Ability to select maas-proxy port.

Adds the ability to select which port the MAAS proxy binds to, which is
used by machines during the various operations.

a8d2079... by Andres Rodriguez

Backport cf12161 - LP: 1778710 - Add 'boot_images_no_proxy' setting

Allows setting no_proxy for the host of the MAAS image repo if it is
behind a proxy.