Using the following snippet from "Managing large configurations with Namespaces" produces Requirements without a Namespace (Namespace = "::" or ":"):
New-RequirementGroup "local" {
New-RequirementGroup "clis" {
@{
Describe = "az is installed"
Test = { ... }
Set = { ... }
}
@{
Describe = "kubectl is installed"
Test = { ... }
Set = { ... }
}
}
New-RequirementGroup "configs" {
@{
Describe = "cluster config is built"
Test = { ... }
Set = { ... }
}
}
}
New-RequirementGroup "cloud" {
@{
Describe = "Terraform is deployed"
Test = { ... }
Set = { ... }
}
}
This is the output:
DependsOn : {}
Namespace : ::
Describe : az is installed
Test : ...
Set : ...
DependsOn : {}
Namespace : ::
Describe : kubectl is installed
Test : ...
Set : ...
DependsOn : {}
Namespace : ::
Describe : cluster config is built
Test : ...
Set : ...
DependsOn : {}
Namespace : :
Describe : Terraform is deployed
Test : ...
Set : ...
Requirements version 2.3.5
Same results in Powershell 5.1 and 7.0 (preview)
Using the following snippet from "Managing large configurations with Namespaces" produces Requirements without a Namespace (Namespace = "::" or ":"):
This is the output:
Requirements version 2.3.5 Same results in Powershell 5.1 and 7.0 (preview)