~troyanov/maas:fix-snap-requirements

Last commit made on 2022-11-16
Get this branch:
git clone -b fix-snap-requirements https://git.launchpad.net/~troyanov/maas
Only Anton Troyanov can upload to this branch. If you are Anton Troyanov please log in for upload directions.

Branch merges

Branch information

Name:
fix-snap-requirements
Repository:
lp:~troyanov/maas

Recent commits

95c35f0... by Anton Troyanov

fix: github.com/Supervisor/supervisor master->main

ffa1fd3... by Alexsander de Souza

Do bulk DHCP leases updates

a1c8731... by Alberto Donato

add "maas config-vault status" to report integration status

4896a4d... by "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>

Update maas-ui to 61bd63537
chore(deps): update dependency cypress to v11 (#4557)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

2a23934... by Igor Brovtsin

Eventloop lifecycle logging

94d542d... by Björn Tillenius

LP #1990383: Link subnet on new machine

Fixed the API so that it allows editing interfaces the same way the UI allows.

c4f9aad... by Alberto Donato

rack: don't try to report version if no client is present

f640284... by Björn Tillenius

LP #1996074: Machine details stuck at "Loading" for machines with no disks

The issue was that if you delete all disks from a machine, the testing
node's current scriptset will be empty. Then when the machine was deploy, the
creation of the installation scriptset would clean up the empty testing
scripset, leaving a reference to a deleted row.

I've changed things so that when you create a new scriptset, we only clean up
scriptsets of the same type. I also fixed the tests, since they didn't actually
create any empty sets. The reason the tests passed before was that they set the
max limit to 1.

Now the real issue is that Node.current_testing_script_set doesn't have a
foreign key in the database, and that the 'on_delete=SET_NULL' doesn't work.
But considering that might be hard to fix, I think it's worth landing this
workaround for now.

994edef... by Björn Tillenius

LP #1988229: dhcp snippet create fails when dhcp subnet is relayed regression

Extract logic to make it easier to test, and make use of get_dhcp_vlan, which
knows about dhcp relaying.

b4cf6ec... by Alberto Donato

better deps between dev-snap makefile targets