Commit Graph

12 Commits

Author SHA1 Message Date
Ettore Di Giacinto
696e87bbee sparkles: state api sdk (#262)
*  Add state api

This is related to https://github.com/kairos-io/kairos/issues/34.

Starts to unify the API to retrieve the state in the sdk to have a common place to query system status information.

* 🤖 Add test

* Update go.mod

* ⚙️ Fine-tune detection of partitions

* 🤖 Add more fine-grained tests

* 🎨 Add /dev/ to partition name

* 🤖 Fixup tests

* ⚙️ Remount accessors

*  Add state partition to cloud-init paths

* 📝 Upper case Kairos in motd

* 🎨 Add mounts sdk

* 🎨 Set grub options via SDK

* 🎨 Make it more idiomatic
2022-10-23 20:22:32 +02:00
Ettore Di Giacinto
5aeed0ddd2 sparkles: Add reset event for sdk (#143) 2022-09-23 17:20:23 +02:00
Ettore Di Giacinto
b2071db5db art: Rebranding (#130)
See: https://github.com/c3os-io/c3os/issues/88
2022-09-17 18:43:51 +02:00
Jacob Payne
4be833ccfe add support for json serialziation of cluster objects (#89) 2022-08-27 00:44:42 -07:00
Ettore Di Giacinto
ee3c7f5775 robot: Add bundles test suite, fixup linting issues 2022-08-18 15:19:15 +00:00
Ettore Di Giacinto
41f419fcd1 art: Add EventError to sdk 2022-08-18 13:26:53 +00:00
Ettore Di Giacinto
d1c9d2a063 art: Expose to sdk upgrade/list events 2022-08-18 13:12:05 +00:00
mudler
14cd97cf0d robot: Run only relevant tests, push to core-*
From now on images built from this repo are the c3os core images.
c3os core images contains only the base image, framework files and the c3os agent.

This also sets up tests accordingly to run only to cover the c3os-agent.
2022-08-12 15:49:41 +02:00
mudler
f3ce62216c 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
f2d186b4f9 art: Move out recovery
Will be part of the provider

Part of: https://github.com/c3os-io/c3os/issues/68
2022-08-12 09:41:17 +02:00
mudler
a8f5593beb 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
2844b7fc15 Merge pull request #55 from c3os-io/feature/cluster-provider
Abstract Cluster Provisioning with Cluster Plugins
2022-08-09 08:01:54 +02:00