This PR fixes the gpg check as well as adds the clusterctl workaround to
make sfyra build properly.
Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
Use same matcher in both log receiever and event receiver. Fix panic in
event receiver.
Bump CAPI and remove cert-manager temporary hack.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
If the environment is not ready, don't boot from it, as it would fail
anyways.
Fixes#658
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
Now `PXEBooted` condition is derived from `TalosInstalled` condition of
the linked `ServerBinding`.
This makes the node to use `pxe` boot until Talos installation succeeds.
Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
This allows to override default options (e.g. `console=ttyS0`) with
provided values. Make sure that full value is given for each option, as
any default values for the option are dropped if specified in
`--extra-agent-kernel-args`, e.g.
`--extra-agent-kernel-args "console=tty0 console=ttyS1 panic=5"`.
See also https://github.com/talos-systems/go-procfs/pull/5Fixes#251
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
This injects power management failures in Sfyra (under test). By default
failures are not injected.
Two class of failures are supported:
* explicit (when client returns an error)
* silent (when client doesn't do the job, but error is not returned)
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
In 0.7.0-alpha.4, asset names got changed slightly.
This bumps bootstrap cluster resources as 2GiB is not enough for CAPI.
Fixes a small bug with asset filenames in environment controller.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
Mostly only file renaming and other non-functional changes.
Incorporated fix from https://github.com/talos-systems/sfyra/pull/21.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>