This project contains Terraform configuration files to provision infrastructure components required to deploy SAS Viya platform products on Microsoft Azure Cloud.
Apache License 2.0
72
stars
88
forks
source link
feat: (IAC-276) Support Azure Application Gateway with Azure WAF #355
New feature to support Azure Application Gateway with Azure WAF. New terraform azurerm resources were added to support this feature following the information from:
Note: There are related changes in the viya4-deployment repo to support the changes made here in IAC-Azure.
Also note, the work in SAS Viya products is still in progress so there might be more changes coming in this feature but this change should help the initial testing effort.
Tests:
Verified following scenarios, see internal ticket for details.
Scenario
Task
Provider
Cadence
kubernetes_version
Deploy method
1
OOTB, create_app_gateway = true, Used Azure public DNS, provided both root and ssl certs as data
Azure
fast:2020
1.26
ansible, DO: false
2
OOTB, create_app_gateway = true, Used Azure public DNS, provided both root as data and ssl certs via key vault and set identity_ids
Azure
fast:2020
1.26
ansible, DO: true
3
OOTB, create_app_gateway = true, Used SAS DNS, provided both root and ssl certs as data
Changes:
New feature to support Azure Application Gateway with Azure WAF. New terraform azurerm resources were added to support this feature following the information from:
Note: There are related changes in the
viya4-deployment
repo to support the changes made here in IAC-Azure. Also note, the work in SAS Viya products is still in progress so there might be more changes coming in this feature but this change should help the initial testing effort.Tests:
Verified following scenarios, see internal ticket for details.
create_app_gateway = true
, Used Azure public DNS, provided both root and ssl certs as datacreate_app_gateway = true
, Used Azure public DNS, provided both root as data and ssl certs via key vault and set identity_idscreate_app_gateway = true
, Used SAS DNS, provided both root and ssl certs as data