Ilja Rotar

Results 11 issues of 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...