feat: Multi region support for accelerator #1547
Annotations
10 errors and 10 warnings
Run PSRule analysis
Failed to expand bicep source '/home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/hubNetworking_multiRegion.bicep'. Exception calling "GetBicepResources" with "2" argument(s): "Unable to expand resources because the source file '/home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/hubNetworking_multiRegion.bicep' was not valid. An error occurred evaluating expression '[format('{0}-hub-{1}', parameters('parCompanyPrefix'), parameters('parSecondaryLocation'))]' line 117. The parameter named 'parSecondaryLocation' was not set or a defaultValue was defined."
|
Run PSRule analysis
Bicep (0.29.47) compilation of '/home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/samples/minimum.sample.bicep' failed with: /home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/samples/minimum.sample.bicep(23,3) : Error BCP035: The specified "object" declaration is missing the following required properties: "parSecondaryLocation".
|
Run PSRule analysis
Bicep (0.29.47) compilation of '/home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/samples/baseline.sample.bicep' failed with: /home/runner/work/ALZ-Bicep/ALZ-Bicep/accelerator/multi_region_modules/hubNetworking/samples/baseline.sample.bicep(30,3) : Error BCP035: The specified "object" declaration is missing the following required properties: "parSecondaryLocation".
|
Run PSRule analysis
Failed to expand bicep source '/home/runner/work/ALZ-Bicep/ALZ-Bicep/infra-as-code/bicep/modules/hubNetworking/samples/baseline.sample.bicep'. Exception calling "GetBicepResources" with "2" argument(s): "Unable to expand resources because the source file '/home/runner/work/ALZ-Bicep/ALZ-Bicep/infra-as-code/bicep/modules/hubNetworking/samples/baseline.sample.bicep' was not valid. An error occurred evaluating expression '[if(equals(toLower(variables('varGwConfig')[copyIndex()].gatewayType), 'vpn'), createObject('vpnClientAddressPool', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'vpnClientAddressPool'), ''), 'vpnClientProtocols', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'vpnClientProtocols'), ''), 'vpnAuthenticationTypes', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'vpnAuthenticationTypes'), ''), 'aadTenant', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'aadTenant'), ''), 'aadAudience', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'aadAudience'), ''), 'aadIssuer', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'aadIssuer'), ''), 'vpnClientRootCertificates', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'vpnClientRootCertificates'), ''), 'radiusServerAddress', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'radiusServerAddress'), ''), 'radiusServerSecret', coalesce(tryGet(variables('varGwConfig')[copyIndex()].vpnClientConfiguration, 'radiusServerSecret'), '')), null())]' line 6251. The language expression property 'vpnClientConfiguration' doesn't exist."
|
Run PSRule analysis
AZR-000395: pip-minimum-ip failed Azure.PublicIP.MigrateStandard. Use the Standard SKU for Public IP addresses as the Basic SKU will be retired.
|
Run PSRule analysis
AZR-000359: minimum policy failed Azure.Deployment.Name. Nested deployments should meet naming requirements of deployments.
|
Run PSRule analysis
AZR-000359: baseline policy failed Azure.Deployment.Name. Nested deployments should meet naming requirements of deployments.
|
Run PSRule analysis
AZR-000359: minimum policy failed Azure.Deployment.Name. Nested deployments should meet naming requirements of deployments.
|
Run PSRule analysis
AZR-000359: minimum policy failed Azure.Deployment.Name. Nested deployments should meet naming requirements of deployments.
|
Run PSRule analysis
AZR-000430: alz-Vpn-Gateway failed Azure.VNG.MaintenanceConfig. Use a customer-controlled maintenance configuration for virtual network gateways.
|
Run PSRule analysis
Using invariant culture may cause rule infomation to be displayed incorrectly. Consider using -Culture or set the Output.Culture option.
|
Run PSRule analysis
The option 'Execution.NotProcessedWarning' is deprecated and will be removed with PSRule v3. See http://aka.ms/ps-rule/deprecations for more detail.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.PublicIP.AvailabilityZone' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.VNG.VPNAvailabilityZoneSKU' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.VNET.UseNSGs' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.Firewall.Mode' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.PublicIP.StandardSKU' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.VNG.VPNActiveActive' was suppressed by suppression group '.\ALZ.MinimumSample' for 'pip-minimum-ip'. Ignore the minimum sample configuration.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.NSG.LateralTraversal' was suppressed by suppression group '.\ALZ.NSGForBastion' for 'nsg-AzureBastionSubnet'. Ignore NSG lateral movement rule for Azure Bastion as this is needed for Bastion to work.
|
Run PSRule analysis
Rule 'PSRule.Rules.Azure\Azure.PublicIP.AvailabilityZone' was suppressed by suppression group '.\ALZ.MinimumSample' for 'alz-hub-eastus'. Ignore the minimum sample configuration.
|
Loading