New schema for group resources for get, set, and test
dsc as a resource has new --as-group to use this new schema
dsc as a resource has new --as-get to use with AssertionGroup so that a test operation still returns a get output to conform with new schema
new debug and trace needed to identify issue
new tests for Group which also uses nested groups
fix input validation to use validate method for group resources instead of relying only on schema
fix config validation so that resources only get their portion of the config instead of the whole config doc (which resulted in unintended infinite recursion when dsc was the resource)
added test for brew example resource and yaml
update osinfo readme to match code
updated some existing debug to be traces conforming with new standard
PR Summary
get
,set
, andtest
dsc
as a resource has new--as-group
to use this new schemadsc
as a resource has new--as-get
to use with AssertionGroup so that atest
operation still returns aget
output to conform with new schemavalidate
method for group resources instead of relying only on schemadsc
was the resource)osinfo
readme to match codePR Context
Addresses the
get
part of https://github.com/PowerShell/DSC/issues/266,set
andtest
will be addressed in separate PRs