Mauro Morales
461516fec5
sparkles: Integrate schema validation ( #853 )
...
* Change ValidationError to return the actual error
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add validate command
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Warn validation errors when scanning configs
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Lint
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add schema command to print config json schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add strict-validations flag
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Lint and remove focus
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Rename command schema to print-schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Fix issue by reading originalData
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Lint
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Remove test from removed feature
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add comments to exported functions
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Lint
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add test for validate.go
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Remove focus
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add more tests for root schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add more tests
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
Co-authored-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-02-14 16:15:13 +01:00
Dimitris Karakasilis
080a34bd9a
Upgrade to latest release if one is not specified and ask user to confirm ( #389 )
...
* Upgrade to latest release if one is not specified and ask user to confirm
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
* Re-use existing promptBool function
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2022-11-07 20:28:33 +02:00
Santhosh
c7c68c222f
set configScanDir as package scoped var ( #264 )
...
set config.Install.env variables in environment
adding env to config to use across all stages
switch to config.Scan to read config
2022-10-24 16:43:23 +05:30
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
4ebe503e1b
robot: Add bundles test suite, fixup linting issues
2022-08-18 15:19:15 +00:00
Ettore Di Giacinto
6fc2693229
art: Always stream out an event
2022-08-18 13:32:33 +00:00
Ettore Di Giacinto
fe03afa167
art: Expose to sdk upgrade/list events
2022-08-18 13:12:05 +00:00
Ettore Di Giacinto
7fb4c70630
art: Add --debug to upgrade
2022-08-17 08:31:39 +00:00
Ettore Di Giacinto
db2bcc0451
art: Write only version to VERSION in os-release
...
Add FLAVOR and VARIANT to handle those separately, this should also fix upgrades.
Fixes https://github.com/c3os-io/c3os/issues/80
2022-08-17 08:02:18 +00: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
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