ea8b8f1493
feat: implement state storage
...
On a best-effort basis, store the state on the disk periodically and on shutdown & restore it from the disk on startup.
Additionally, bump Go version, deps & rekres.
Closes siderolabs/discovery-service#54 .
Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2024-05-22 12:00:13 +02:00
12d9689089
chore: update dependencies, rekres
...
No major changes, new vtprotobuf generator with equality methods.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2023-01-30 20:44:11 +04:00
d4a4ec2fac
chore: move api and client out of the repository
...
The protobuf definitions were moved out to
https://github.com/talos-systems/discovery-api .
The client was moved out to
https://github.com/talos-systems/discovery-client .
No functional changes.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-10-13 21:41:25 +03:00
7174ec1042
feat: implement new discovery service
...
This includes new in-memory core, new gRPC API, tests, etc.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-09-23 15:52:42 +03:00
6454cfcb72
refactor: kresify, fix linter and rename to Kubespan manager
...
Tried to limit the scope of changes.
Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2021-08-13 16:28:29 +03:00