~bjornt/maas:drop-unused-update-interfaces

Last commit made on 2021-03-17
Get this branch:
git clone -b drop-unused-update-interfaces https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
drop-unused-update-interfaces
Repository:
lp:~bjornt/maas

Recent commits

881d3ea... by Björn Tillenius

Drop unused code that still used Controller.update_interfaces()

Controller.update_interfaces() has been removed already, but there was
still some unused code that tried to use it.

4e007d6... by Caleb Ellis

Update maas-ui to 0f16a82
feat(ui): Build project VM action bar scaffolding. (#2404)

5584d58... by Huw Wilkins

Update maas-ui to 611f551
feat(ui): add the events tab component

Add a component to hold the event log

Fixes: canonical-web-and-design/maas-squad#2370

b19635c... by Huw Wilkins

Update maas-ui to a17717a
feat(ui): add the base logs tab

Add a component to hold the logs tab.

Fixes: #2362.

26d8e1b... by Caleb Ellis

Update maas-ui to 2048ce1
feat(ui): Add RAM and Cores info to LXD project tab (#2400)

2f4275b... by Caleb Ellis

Update maas-ui to 21eb2c4
fix(ui): correctly filter filesystem select options in machine storage tab (#2401)

9add534... by Lee Trager

Move BlockDevice and Interface serialization onto model

ScriptResults serialize BlockDevice and Interface models so
maas-run-remote-scripts can discover them in the ephemeral environment.
Move this logic onto the model so other areas of the code base, such as
set-boot-order, can use it.

eede39b... by Alberto Donato

add the "maas" profile to composed LXD VMs if available.

This also enables the per-project profiles feature when crating a project

fe229d2... by Alberto Donato

drop the BlockDeviceType enum, as it only has one possible value

092be35... by Björn Tillenius

Process the network interfaces only in the commissioning hook.

This gets rid of Controller.update_interfaces, so that we can be sure
nothing is calling it.

It also doesn't update interfaces in maasserver/startup.py, but rather wait for the network interfaces service to come up, nor does it update interfaces when the rack registers.

Now there's only one place where we update networking information.