Mauro Morales
961804be0a
arrow_up: Bump go in Earthly and workflows to ^1.20 ( #1213 )
...
* Bump go in Earthly and workflows to ^1.20
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Update go.mod version
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Lint
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Remove pin of go version to get the latest
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Remove minor version
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-03-30 16:42:25 +02:00
Itxaka
b5cfab06a7
sparkles: Use kairos-sdk module ( #1140 )
2023-03-15 15:45:00 +01:00
Ettore Di Giacinto
667fd76d9d
seedling: Webui enhancements ( #620 )
...
* 🌱 Make sure webui starts on alpine
Also drop to shell when there are no providers
Signed-off-by: mudler <mudler@c3os.io >
* 🌱 Suppress verbose logging on tty
Signed-off-by: mudler <mudler@c3os.io >
* 🌱 Print WebUI address
Signed-off-by: mudler <mudler@c3os.io >
* 🎨 Update banner
Signed-off-by: mudler <mudler@c3os.io >
* 🌱 Refactor, display also interfaces
Signed-off-by: mudler <mudler@c3os.io >
* 🌱 Address feedback from review
Signed-off-by: mudler <mudler@c3os.io >
Signed-off-by: mudler <mudler@c3os.io >
2023-01-08 21:49:23 +01:00
Ettore Di Giacinto
34c8ad827f
seedling: Add /usr/local/system/providers to bus ( #569 )
...
This allows bundles to install providers in the persistent path
Signed-off-by: mudler <mudler@c3os.io >
2022-12-20 17:22:09 +01:00
Ettore Di Giacinto
e25526cfc9
art: Rebranding ( #130 )
...
See: https://github.com/c3os-io/c3os/issues/88
2022-09-17 18:43:51 +02:00
Ettore Di Giacinto
01c6a99577
art: Make Initialize more idiomatic
2022-08-20 21:48:54 +00:00
Ettore Di Giacinto
6b5c4d416c
bug: Make bus Initialize idempotent, add Reload
2022-08-20 21:47:16 +00:00
mudler
122d29cbac
art: Expose interactive install to providers
...
In this way install can be driven from providers too
Part of: https://github.com/c3os-io/c3os/issues/68
2022-08-12 12:21:12 +02:00
mudler
3c6484de14
art: Drop provider from c3os code
...
Part of: https://github.com/c3os-io/c3os/issues/68
2022-08-10 18:56:07 +02:00
Ettore Di Giacinto
b19a93e984
Merge pull request #55 from c3os-io/feature/cluster-provider
...
Abstract Cluster Provisioning with Cluster Plugins
2022-08-09 08:01:54 +02:00
Ettore Di Giacinto
b62a3fc892
robot: Make linter happy
2022-07-25 22:26:10 +00:00
Ettore Di Giacinto
602d086ce4
art: Refactor agent code
...
Move out cmd pieces and split into its own package. Also make sure we reload
plugins before bootstrapping nodes.
Also commons out the agent configuration in a specific YAML file.
2022-07-18 22:02:49 +00:00
Ettore Di Giacinto
63cd28d1cb
Split off cli into separate binaries ( #37 )
...
* 🎨 Split off cli into separate binaries
This commit splits off the cli into 3 binaries:
- agent
- cli
- provider
The provider now is a separate component that can be tested by itself
and have its own lifecycle. This paves the way to a ligher c3os variant,
HA support and other features that can be provided on runtime.
This is working, but still there are low hanging fruit to care about.
Fixes #14
* 🤖 Add provider bin to releases
* ⚙️ Handle signals
* ⚙️ Reduce buildsize footprint
* 🎨 Scan for providers also in /system/providers
* 🤖 Run goreleaser
* 🎨 Refactoring
2022-07-04 22:39:34 +02:00