Itxaka
|
4a04208eee
|
robot: Fix users schema test (#1101)
Groups changed and unit tests were not passing
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
|
2023-03-10 15:25:53 +01:00 |
|
Mauro Morales
|
5c57dcebdf
|
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 |
|
Mauro Morales
|
84c68ff0b8
|
seedling: Kairos config validator library (#798)
* Validate yaml
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* lint feedback
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Validate User name with JsonSchema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* WIP users validation
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add multiple examples for ssh keys
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add example of complex validation with AnyOf
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Better business rule example with P2P
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Test with message for empty network_token
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Split into a file for each sub section
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add install schema validations
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add to main schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add more tests for p2p
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add install schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Validate fields between new and old schema
It also adds the missing ones
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Lint
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Remove temp debugging functions
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add new fields in old schema
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add documentation for all exported
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Move schemas into a directory of their own
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Add missing dot at end of comment
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
* Rebase master and add local_file to bundles
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
|
2023-02-08 11:02:13 +01:00 |
|