Ilja Rotar
Ilja Rotar
This PR - adds a `metalctl partition update` command - add fields `WaitingPoolMinSize` and `WaitingPoolMaxSize` to a partition which are used to activate the waiting pool autoscaler. Depends on https://github.com/metal-stack/metal-api/pull/356.
This PR maps Cumulus port names to SONiC port names to allow twin switches to run different OSs.
The mixed setup starts the mini-lab with 2 cumulus switches and one sonic switch to test migration from cumulus to sonic. Migration depends on https://github.com/metal-stack/metal-api/pull/566 and https://github.com/metal-stack/metalctl/pull/262.
Sonic port names should correctly map to cumulus port names, which is: swp1 -> Ethernet0 swp2 -> Ethernet4 ... swpn -> Ethernet(n-1)*4
Implements #261 Depends on https://github.com/metal-stack/metal-api/pull/566 and https://github.com/metal-stack/metal-go/pull/179
Depends on https://github.com/metal-stack/metal-api/pull/566
Replaces https://github.com/metal-stack/metal-api/pull/526 With the [previous PR](https://github.com/metal-stack/metal-api/pull/526) migrating from Cumulus to SONiC was expected to occur during switch registration. The problem with that is that a switch replacement requires the new...
Currently a switch delete will not delete switch status. When a switch with the same ID registers afterwards, the status will look like the switch is down until the first...