sassoftware / viya4-iac-azure

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-712) Support added for PostgreSQL Flexible server with Private access-VNet Integration #303

Closed riragh closed 1 year ago

riragh commented 1 year ago

Changes:

Azure Database for PostgreSQL - Flexible Server supports two types of mutually exclusive network connectivity methods to connect to your flexible server. The two options are: Public access (allowed IP addresses) and Private access (VNet Integration).

This PR adds support for Private access (VNet Integration). The changes were made following Microsoft's documentation and Terraform guide

Tests:

Verified following scenarios, see details in internal ticket: Scenario Description Order Cadence Verification
1 External Postgres with connectivity_method = "private" Fast 2020 PostgreSQL Flexible Server with the private access connectivity method was successfully created. Viya4 deployment stabilized and was accessible
2 External Postgres with default connectivity_method = "public" Fast 2020 PostgreSQL Flexible Server with the public access connectivity method was successfully created. Viya4 deployment stabilized and was accessible