This repository has been archived by the owner on Mar 7, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: implement real time update server on top of web sockets
Closes: #2 Add backend server that is able to connect to Kubernetes `controller-runtime` and fetch data from it and send updates to the JS frontend through a web socket. As we have pretty similar implementation of `controller-runtime` in Talos all communication with K8s runtime is done through an abstraction layer. Potentially, we should get exactly the same interface for Talos resource watch. WebSocket protocol is currently used for all client-server communication, but later on we may decide to add REST RPC calls as well. Mainly for Talos API calls. UI is still more of a draft, but it is possible to get updated list of pods, nodes, namespaces, deployments, daemonsets. Signed-off-by: Artem Chernyshev <artem.0xD2@gmail.com>
- Loading branch information
Showing
33 changed files
with
3,622 additions
and
319 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.