Pavel Sviderski
|
c3ba43a8fa
|
delete old non-distributed cluster state, fix storing endpoints in store
|
2024-10-02 13:03:17 +10:00 |
|
Pavel Sviderski
|
c275273617
|
fix install.sh to start uncloud.service after installing all systemd units
|
2024-10-02 12:44:38 +10:00 |
|
Pavel Sviderski
|
b688742e5a
|
remove the concept of cluster user (at least the current implementation)
|
2024-10-02 11:50:40 +10:00 |
|
Pavel Sviderski
|
4ec87db8e8
|
add init machine to store when initialising a cluster
|
2024-10-02 11:34:54 +10:00 |
|
Pavel Sviderski
|
c6358474ac
|
add comments
|
2024-10-02 09:25:12 +10:00 |
|
Pavel Sviderski
|
8fbf406007
|
relax relationship between corrosion service, init cluster with new store
|
2024-10-01 23:37:07 +10:00 |
|
Pavel Sviderski
|
e123f7214e
|
add exponential backoff for network errors in corrosion client
|
2024-10-01 23:15:36 +10:00 |
|
Pavel Sviderski
|
3287691a31
|
start corrosion service even when machine is not initialised to be able to init cluster
|
2024-10-01 15:04:20 +10:00 |
|
Pavel Sviderski
|
6f9fc69c2e
|
fix corrosion data dir, add reload to systemd unit
|
2024-10-01 13:33:54 +10:00 |
|
Pavel Sviderski
|
0effba0adb
|
create corrosion store when initialising machine
|
2024-09-30 23:10:56 +10:00 |
|
Pavel Sviderski
|
667ecadd30
|
init cluster store backed by corrosion
|
2024-09-30 20:46:41 +10:00 |
|
Pavel Sviderski
|
68845e7607
|
refactor corrosion service init for machine
|
2024-09-30 20:46:29 +10:00 |
|
Pavel Sviderski
|
6d4698fc1d
|
implement Query in corrosion API client
|
2024-09-30 19:00:51 +10:00 |
|
Pavel Sviderski
|
708e14a4e0
|
add Exec and ExecMulti methods to corrosion API client
|
2024-09-29 10:25:54 +10:00 |
|
Pavel Sviderski
|
c80de16ebe
|
init corrosion API client
|
2024-09-28 20:42:57 +10:00 |
|
Pavel Sviderski
|
3e9718f08c
|
update store schema when configuring corrosion, create machines table
|
2024-09-27 20:10:05 +10:00 |
|
Pavel Sviderski
|
69c9167355
|
configure corrosion bootstrap peers when initialising a machine
|
2024-09-26 20:36:13 +10:00 |
|
Pavel Sviderski
|
b25938acc1
|
clean up corrosion systemd service
|
2024-09-26 19:14:25 +10:00 |
|
Pavel Sviderski
|
1ec3376be5
|
remove indentations from corrosion config
|
2024-09-26 18:06:45 +10:00 |
|
Pavel Sviderski
|
aa236aac10
|
do not init corrosion data dir in install.sh
|
2024-09-26 17:00:48 +10:00 |
|
Pavel Sviderski
|
9fcc319c3a
|
create corrosion config
|
2024-09-26 17:00:30 +10:00 |
|
Pavel Sviderski
|
2f7463ebe3
|
refactor corrosion into interface service
|
2024-09-25 23:59:56 +10:00 |
|
Pavel Sviderski
|
498d35e866
|
install.sh: install corrosion systemd service
|
2024-09-25 22:10:01 +10:00 |
|
Pavel Sviderski
|
ba67b96734
|
update install.sh to download uncloudd binary from the latest GitHub release
|
2024-09-23 21:39:51 +10:00 |
|
Pavel Sviderski
|
cc7b4dcc8d
|
add .env file to mise
v0.0.1
|
2024-09-23 21:21:45 +10:00 |
|
Pavel Sviderski
|
ca14e2b2b1
|
update goreleases: release 2 binaries
|
2024-09-23 21:11:11 +10:00 |
|
Pavel Sviderski
|
28c73d9f0f
|
add .goreleaser.yaml config
|
2024-09-23 19:33:58 +10:00 |
|
Pavel Sviderski
|
c77c34fc6c
|
update .gitignore
|
2024-09-23 19:30:32 +10:00 |
|
Pavel Sviderski
|
da0c9bb16e
|
add expriment with using talos discovery service
|
2024-09-23 19:30:22 +10:00 |
|
Pavel Sviderski
|
5f790b7715
|
update .gitignore
|
2024-09-23 19:26:28 +10:00 |
|
Pavel Sviderski
|
93a9e322f4
|
provision machine when adding it to the cluster
|
2024-09-23 14:50:35 +10:00 |
|
Pavel Sviderski
|
d66818ea77
|
detect if the machine is already initialised
|
2024-09-23 14:21:06 +10:00 |
|
Pavel Sviderski
|
43e2bf86fb
|
fix concurrent output in install.sh
|
2024-09-21 00:46:58 +10:00 |
|
Pavel Sviderski
|
d735d568b3
|
run install.sh script when initialising a cluster on the init machine
|
2024-09-21 00:43:33 +10:00 |
|
Pavel Sviderski
|
18d5680863
|
temporary disable green
|
2024-09-21 00:39:06 +10:00 |
|
Pavel Sviderski
|
fdb277c2df
|
fix internal/machine package to build on darwin
|
2024-09-20 23:18:58 +10:00 |
|
Pavel Sviderski
|
7ef7475dc2
|
remove redundant logging in install.sh
|
2024-09-20 23:14:08 +10:00 |
|
Pavel Sviderski
|
73be824f30
|
convert systemd unit to Type=notify and report readiness
|
2024-09-20 23:11:00 +10:00 |
|
Pavel Sviderski
|
ea8dfca14c
|
delete old unused ClusterClient
|
2024-09-20 23:04:40 +10:00 |
|
Pavel Sviderski
|
08bbca3985
|
update README
|
2024-09-20 18:04:57 +10:00 |
|
Pavel Sviderski
|
84dd57a07c
|
minor install.sh
|
2024-09-20 17:06:58 +10:00 |
|
Pavel Sviderski
|
c37b1f7d95
|
add comment
|
2024-09-20 16:55:08 +10:00 |
|
Pavel Sviderski
|
a980cb7941
|
create uncloud Linux group in install script
|
2024-09-20 16:54:02 +10:00 |
|
Pavel Sviderski
|
6856a77b56
|
minor
|
2024-09-20 16:20:24 +10:00 |
|
Pavel Sviderski
|
c103b6ed6d
|
add install.sh script to install uncloudd daemon on a machine
|
2024-09-20 15:57:00 +10:00 |
|
Pavel Sviderski
|
1a5a78e4b3
|
setup Docker network and iptables forwarding when starting machine
|
2024-09-19 17:15:33 +10:00 |
|
Pavel Sviderski
|
5dc0832449
|
refactor network operations into networkController to start/stop when joining/leaving cluster
|
2024-09-18 15:55:02 +10:00 |
|
Pavel Sviderski
|
3f497b5e58
|
add couple TODOs
|
2024-09-12 17:45:31 +10:00 |
|
Pavel Sviderski
|
bd53e3f20e
|
machine add: configure remote machine to join the cluster network
|
2024-09-12 17:03:23 +10:00 |
|
Pavel Sviderski
|
4e042be7b7
|
add machine list command and corresponding RPC endpoint
|
2024-09-12 14:52:07 +10:00 |
|