Longhorn disks config enhancements and Longhorn Disk Schema validation
What does this MR do and why?
This MR validates the longhorn disk configurations specified in baremetal_hosts.x.longhorn_disk_config (issue sylva-projects/sylva-elements/helm-charts/sylva-capi-cluster#102)
need to merge s-c-c first, then will update the tag name in values.yaml of s-c-c
Related reference(s)
issue -- #1286
issue in s-c-c -- sylva-projects/sylva-elements/helm-charts/sylva-capi-cluster#102
related MR with s-c-c -- sylva-projects/sylva-elements/helm-charts/sylva-capi-cluster!375
Test coverage
considering all types of test-cases for schema validation, it is passing
Edited by Sakshi Choudhary