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
007d902369
🌱 Make linter happy pt2
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-07 14:27:10 +01:00
Ettore Di Giacinto
998f665167
🌱 Make linter happy
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-07 14:06:06 +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
eab541874b
Drop unused
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-06 22:15:57 +01:00
Ettore Di Giacinto
82514b5cb5
Respect ExternalDB
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-06 22:15:57 +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
Dimitris Karakasilis
f1a76f59d1
Merge pull request #109 from kairos-io/hybrid
...
✨ Hybrid P2P w/kube-vip
2022-12-05 15:24:10 +02:00
Ettore Di Giacinto
18a0b14a51
🌱 Configure worker
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 13:32:08 +01:00
Ettore Di Giacinto
955e8df55e
🌱 Cleanups
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 11:53:33 +01:00
Ettore Di Giacinto
c5b11bdc06
🌱 Use static kubevip artifacts
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 11:53:33 +01:00
Ettore Di Giacinto
dd9127f7ce
🌱 Allow to set minimum number of node to wait for
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 11:53:33 +01:00
Ettore Di Giacinto
7317a8b87d
⬆️ Update repos
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 11:53:33 +01:00
Ettore Di Giacinto
f67f2ce284
⬆️ Bump kairos core
...
Signed-off-by: Ettore Di Giacinto <mudler@mocaccino.org >
2022-12-05 11:53:33 +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
Ettore Di Giacinto
f159c3bbc3
Merge pull request #37 from kairos-io/generic_dns_config
...
🌱 Generically configure dns with full-p2p enabled
v1.3.1
2022-12-04 14:40:16 +01:00
Ettore Di Giacinto
01df674098
Fixup fixture
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-04 10:58:25 +00:00
Ettore Di Giacinto
b5b1126152
🤖 Fixup workflow
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:49:22 +00:00
Ettore Di Giacinto
228286d002
🤖 Reboot into tests
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
2c48a95228
🌱 tidy
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
508c4cefc3
🤖 Gather more logs
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
b31882803a
🤖 Collect /oem in logs in case of failure
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
52c7568ecc
🤖 Drop flaky workflows jobs
...
Drops qrcode test (needs to be optimized), and drops build-vm jobs as are redundant( we run similar tests in kairos )
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
1ef914c818
Set permissions
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
937f03b5f1
🤖 Get kube logs on failures
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
588a7d9ab4
Try increasing RAM
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
e0033e7fd2
🤖 Use static assets, wait longer
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
a7859d1665
🌱 Execute the cc and restart DNS service
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
763d6eca1b
⚙️ Save to /oem
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
20b4c019e3
✨ Generically configure dns
...
Fixes https://github.com/kairos-io/provider-kairos/issues/36
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 22:48:13 +00:00
Ettore Di Giacinto
2da656bf29
Merge pull request #107 from ci-forks/create-pull-request/patch
...
⬆️ Kairos core image bump
2022-12-03 18:08:34 +01:00
mudler
ca09d14681
⬆️ Update k3s
2022-12-03 17:08:01 +00:00
Ettore Di Giacinto
8f7f20622c
🤖 Add core image bump pipeline
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-12-03 16:58:08 +00:00
Ettore Di Giacinto
80350b3d83
Merge pull request #104 from ci-forks/create-pull-request/patch
...
K3s versions bump
2022-11-30 19:14:46 +01:00
mudler
82101b7a95
⬆️ Update k3s
2022-11-30 18:05:26 +00:00
Ettore Di Giacinto
3a7a6d59c7
Merge pull request #102 from ci-forks/create-pull-request/patch
...
Repositories bump
2022-11-29 23:02:41 +01:00
mudler
b88e915933
⬆️ Update repositories
2022-11-29 20:13:37 +00:00
Ettore Di Giacinto
e44e28ea0e
⬆️ Bump CORE_VERSION images
v1.3.0
2022-11-29 15:06:12 +01:00
Ettore Di Giacinto
26f200e587
Merge pull request #103 from kairos-io/bumps
...
⬆️ Bump kairos deps
2022-11-28 18:50:42 +01:00
Ettore Di Giacinto
f06ed9cb0c
🤖 Do not run tests on both pr and branches
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 15:45:02 +00:00
Ettore Di Giacinto
ce0c2f0929
🤖 Check out crond is running
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 15:38:59 +00:00
Ettore Di Giacinto
b4fdeefc7b
⬆️ Use image from master
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:39:15 +00:00
Ettore Di Giacinto
06556a31ec
Use FindYAMLWithKey
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:37:08 +00:00
mudler
3eccf55e23
🤖 Split matrix
...
Signed-off-by: mudler <mudler@mocaccino.org >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:37:08 +00:00
mudler
f0be8785f0
🐛 Debug
...
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:37:08 +00:00
mudler
7e49f5b916
🤖 Fixup test runs
...
Signed-off-by: mudler <mudler@mocaccino.org >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:37:08 +00:00
Ettore Di Giacinto
10605f5823
⬆️ Bump kairos deps
...
Signed-off-by: mudler <mudler@mocaccino.org >
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com >
2022-11-28 14:37:08 +00:00
Ettore Di Giacinto
44e80fd538
⬆️ Bump kairos core image
2022-11-26 13:21:15 +01:00