Ettore Di Giacinto
4857ff8879
🌱 Change config to be more user friendly
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-12 15:38:21 +01:00
Ettore Di Giacinto
e193a3f3b2
🌱 Be consistent, there is no kairos block anymore
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-12 13:44:49 +01:00
Ettore Di Giacinto
79fd3633a5
⚠️ Change P2P configuration setting reference
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-09 16:36:30 +01:00
Ettore Di Giacinto
6b13d26a33
🌱 Fix linting
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-08 10:54:47 +01:00
Ettore Di Giacinto
1e56ddef74
🌱 Handle setup VPN manually if required
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-07 19:47:00 +01:00
Ettore Di Giacinto
5c5c432594
🌱 Do setup API only if a kairos block is defined
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-07 16:41:24 +01:00
Ettore Di Giacinto
4703feefd8
🌱 Propagate back roles
...
If we keep the API started, we want to keep streaming roles in case of completely disconnection between the nodes.
This guarantees that we keep streaming out our roles nevertheless of what happens
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-07 14:32:48 +01:00
Ettore Di Giacinto
8eb8b650b0
🌱 Keep into account that a Kairos block is optional
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-07 13:57:16 +01:00
Ettore Di Giacinto
ab68c1d333
🌱 Fire oneTimeBootstrap when a token is not defined
...
This doesn't change the documented flow, but makes sure that if someone did defined a network token and also enables k3s manually it still tries to co-ordinate over p2p.
Optionally, a `skip_auto` is introduced to manually bootstrap the node
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-07 11:35:17 +01:00
Ettore Di Giacinto
db3a4bc287
✨ Add HA p2p support
...
Fixes: https://github.com/kairos-io/kairos/issues/2
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-06 22:15:12 +01:00
mudler
0517b1e766
✨ Add kubeVIP support with p2p hybrid mode
...
In this way, the p2p API will just run the co-ordination to setup KubeVIP automatically
to the new cluster.
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-05 11:53:33 +01:00
mudler
c64a19f1d4
🌱 Refactor roles
...
Signed-off-by: mudler <mudler@c3os.io>
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org>
2022-12-05 11:53:33 +01:00
mudler
f0be8785f0
🐛 Debug
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2022-11-28 14:37:08 +00:00
Ettore Di Giacinto
4a17cff5e0
🎨 Finalize rebranding
...
there were few places that still had c3OS references.
2022-09-19 09:59:28 +00:00
Ettore Di Giacinto
359ed271c7
🎨 Rebrand
...
See: https://github.com/c3os-io/c3os/issues/88
2022-09-16 15:42:45 +00:00
mudler
683787bd7e
🎨 Move vpn services here
2022-08-16 12:46:21 +00:00
mudler
8b8f28c91a
🎨 Initial import of provider code
2022-08-16 08:27:04 +00:00