Andrey Smirnov c54639e541 feat: implement server-side API for cluster health checks
This implements existing server-side health checks as defined in
`internal/pkg/cluster/checks` in Talos API.

Summary of changes:

* new `cluster` API

* `apid` now listens without auth on local file socket

* `cluster` API is for now implemented in `machined`, but we can move it
to the new service if we find it more appropriate

* `talosctl health` by default now does server-side health check

UX: `talosctl health` without arguments does health check for the
cluster if it has healthy K8s to return master/worker nodes. If needed,
node list can be overridden with flags.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-07-15 13:52:13 -07:00
..
2020-06-30 10:39:56 -07:00
2020-06-30 10:39:56 -07:00
2020-06-30 16:42:28 -07:00
2020-06-30 10:39:56 -07:00
2020-06-30 10:39:56 -07:00
2020-06-30 10:39:56 -07:00
2020-06-30 16:42:28 -07:00
2020-06-30 10:39:56 -07:00
2020-06-30 16:42:28 -07:00
2020-03-19 15:06:05 -04:00
2020-04-13 13:01:14 -07:00