~ltrager/maas:preserve_other_param_value_on_regeneration

Last commit made on 2019-08-14
Get this branch:
git clone -b preserve_other_param_value_on_regeneration https://git.launchpad.net/~ltrager/maas
Only Lee Trager can upload to this branch. If you are Lee Trager please log in for upload directions.

Branch merges

Branch information

Name:
preserve_other_param_value_on_regeneration
Repository:
lp:~ltrager/maas

Recent commits

0533dd2... by Lee Trager

Drive by fix

4ed6a84... by Lee Trager

Add comment

2fb21f5... by Lee Trager

On regeneration preserve only the value of non interface or storage parameters.

6166492... by Lee Trager

Validate at least one interface is configured when the interface param is used

If no interface is configured the ParametersForm sets a place holder, 'all'.
This works when commissioning as the default network settings will be
applied. If 'all' is given during testing the test will fail as it doesn't
know what to test.

d8df877... by Lee Trager

Restore the ephemeral environment networking after netplan apply fails.

When applying custom network configuration CustomNetworking uses the helper
run_and_check. This runs the specified command and if a failure occurs
sends the log and fails the test. Previously the reset was happening after
run_and_check tried to send the failure. If netplan apply failed there is
no valid network config so the send fails and MAAS never gets the result.
run_and_check now accepts a failure_hook to run when a failure is detected
before sending the result. CustomNetworking passes apply_ephemeral_netplan
function to ensure failures are sent with valid network config.

2b81020... by Lee Trager

Generate the netplan configuration for the ephemeral environment osystem/release when testing.

Previously the netplan configuration would be generate for the deployment
osystem/release which was incorrect. Testing netplan must match the ephemeral
environment osystem/release.

0316398... by Adam Collard

Expose user.create, user.update, user.delete on websocket

Fixes LP:1838942

60b099a... by Steve Rydz

Decouple selection of KVM and RSD

db96fa3... by Lee Trager

Check if the interface link is connected on network test failure.

If a network test which applies customized networking with an interface
parameter fails maas-run-remote-scripts will check if the link is still
connected. If it is not the result YAML file will be appended with
link_connected: False. When the result YAML is processed MAAS will
automatically change the interface's link_connected status.

d0a4ec6... by Blake Rouse

Fixes LP: #1710278 - Notice when bind9 is hung, force kill the service, ensure it starts again, then perform a reload.