~ltrager/maas:reorder-commissioning-scripts

Last commit made on 2020-08-17
Get this branch:
git clone -b reorder-commissioning-scripts 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:
reorder-commissioning-scripts
Repository:
lp:~ltrager/maas

Recent commits

ed56dfb... by Lee Trager

Reorder commissioning scripts and move them into the database.

Reorder commissioning scripts to allow user scripts to easily run before
MAAS scripts run. This is neccessary to migrate BMC detection code to a
commissioning script. MAAS commissioning scripts which have no dependencies
are now run in parallel. This will speed up commissioning by a couple of
seconds.

All commissioning scripts are now stored in the database like testing scripts.
This allows MAAS to model which commissioning script version was used during
commissioning. MAAS commissioning scripts can now be easily downloaded by users
via the API or UI.

42aa557... by Anthony Dillon <email address hidden>

Update maas-ui to 9fdae4f
Add Python action to set up with version 3.8 (#1476)

4dd545a... by Adam Collard

Bug 1891331: Add /usr/sbin/ipmi-config to the snap layout

d13ffc2... by Kit Randel

Update maas-ui to d926c58
fix(legacy): Add focal to KVMDeployOSBlacklist. (#1465)

62e16be... by Renovate Bot <email address hidden>

Update maas-ui to 94484e3
fix(deps): update all non-major dependencies

a44d3a8... by Lee Trager

LP: #1881133 - Always include rack controller IPs for DNS servers.

MAAS was only including the configured URL for controllers which did not
always include all rack controllers the VLAN is configured to use. This
would also sometimes include the region controller's IP even when the
machine is unable to directly access the rack controller.

6288cc5... by Anthony Dillon <email address hidden>

Update maas-ui to 3a12310
Import os migrate script (#1472)

* Remove Python set up step from LP to GH issue migator action

* Import os for environment variables

27c31ab... by Dougal Matthews

LP: #1891027 Use simpler nodemetadata matching
This simplifies the node metadata matching with a python comparisons and
removes the regular expression and pattern matching
support.

3fed50d... by Felipe Reyes

Bug:1883748. Handle PermissionError in atomic_write()

If for any reason the permissions of the original file cannot be cloned
and set in the temporary file the PermissionError will be raised, before
this patch the exception will be unhandled leaving the temporary file
behind, which for situations where the the region or rack controllers
will retry the generation of said file (e.g. maas-proxy.conf) will
produce hundreds of files in a few minutes.

88f3906... by Kit Randel

Update maas-ui to b8d0cca
chore(CI): Add github labeler action. (#1467)

* Add "Review: Code needed" and "Review: QA needed" labels by default.
* Add "Maintenance" label for dependency changes.
* Add "Legacy" label for changes to the legacy app.