Why it make sense to have parity between these two spec
- The BMCSettings also needs possibility to set group of settings in certain order, similar to BIOSSettings
- The BIOSSettings will also help having variables in case its used in future
- The required between BIOS and BMC Settings are similar
Hence, having similar Spec help in maintenance and future development
Further, there is a requirement to support apply BMC/BIOS Settings to the Version the BMC/Server come with (which can be unknown). Providing ability for SET object to patch the Version spec at the time of creation helps handling this requirement.
providing ability to support multiple Settings obj ref to the BMC/Server help handing setting segregation which are dependent on version.
branched from #814
Why it make sense to have parity between these two spec
Hence, having similar Spec help in maintenance and future development
Further, there is a requirement to support apply BMC/BIOS Settings to the Version the BMC/Server come with (which can be unknown). Providing ability for SET object to patch the Version spec at the time of creation helps handling this requirement.
providing ability to support multiple Settings obj ref to the BMC/Server help handing setting segregation which are dependent on version.
branched from #814