Artem Chernyshev
Artem Chernyshev
I think that might be not relevant anymore. If you see the same issue feel free to reopen
I will add the integration tests in the followup PR. Need to update talemu first.
The `MachineRequestStatus` should be labeled with the machine UUID to speed up the lookup.
Cloud provider implementation interface proposal: ```go type ProvisionResult struct { uuid: string machineID: string } type Provisioner[T generic.ResourceWithRD] interface { Provision(context.Context, T, cloud.MachineRequest) (ProvisionResult, error) // can be blocking Deprovision(context.Context,...
Controllers schema: `MachineRequest` -> `MachineRequestStatus`. `MachineRequestStatus` controller takes`MachineRequest` as the input and calls `Provision` on the `Provisioner` interface, then checks status and retries if the status is not `Ready`.
Yeah, we should add that to Omni too. Shouldn't be hard.
Will be done as part of https://github.com/siderolabs/omni/issues/1276
Managed control planes creation flow: 1. Create a cluster and enable a feature `use managed control planes`. 2. `MachineRequestsSet` should be created (1 or 3 depending on the tier, we...
POC UX: 1. The POC works only with Talos 1.8.1+. 2. Introduce a flag in Omni that will enable managed control planes support. 3. Cluster template ConrolPlanes section gets another...