-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Secure SQL Server and KV with PE #720
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review In Progress.
- [ Approved] Subnets Creation: Added new subnets for KeyVault and SQL Server.
- [ Approved] Database Connection Update: Modified the database connection string to use MSI only.
- [ Approved ] Private Endpoints and DNS Zones: Created new private endpoints and private DNS zones for SQL Server and KeyVault.
Testing
- [ Approved] Verified that the new subnets are correctly created and associated with KeyVault and SQL Server.
- [ In-Progress] Confirmed that the database connection using MSI works as expected and resolves the SSL connection issue.
- [ In-Progress] Ensured that the private endpoints and private DNS zones are correctly configured and functional.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works as expected.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes work as expected. Approved.
Thanks @v-ade , @fthorntonai looking forward to your approval before we merge this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Approved] Confirmed that the database connection using MSI works as expected and resolves the SSL connection issue.
[Approved] Ensured that the private endpoints and private DNS zones are correctly configured and functional.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving based on the feedback.
Description
This PR introduces several enhancements to improve the security and connectivity of the deployment by adding private endpoints to both KeyVault and SQL Server. The main changes are as follows:
Adding Subnets for KeyVault and SQL Server:
Modifying Database Connection to Use Managed Service Identity (MSI) Only:
Creating New Private Endpoints (PE) and Private DNS Zones (PDNS) for SQL and KeyVault:
Changes Made
Impact
Testing
Conclusion
This PR significantly enhances the security and reliability of the deployment by adding private endpoints and using MSI for database connections. These changes ensure that the resources are securely isolated and that connections are reliable and secure.