Skip to content

Commit c0528a4

Browse files
authored
Merge pull request #117 from microsoft/feat/addPostgreFabricMirror
Add PostgreSQL support. Add Fabric mirroring for PostgreSQL Remap the submodule of the AI Landing Zone new repo location.
2 parents 78bc9b1 + 25dcdf8 commit c0528a4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+5291
-1020
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@ __pycache__
1414
# Local-only Bicep parameter overrides
1515
infra/*.local.bicepparam
1616
infra/*.local.bicepparam.json
17+
copy.main.bicepparam

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule "submodules/ai-landing-zone"]
22
path = submodules/ai-landing-zone
3-
url = https://github.com/Azure/AI-Landing-Zones.git
3+
url = https://github.com/Azure/bicep-ptn-aiml-landing-zone

CHANGELOG.md

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,73 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [2026-03-20]
6+
### Added
7+
- Read-only PostgreSQL mirroring preflight script for validating runner prerequisites before mirror setup
8+
- PostgreSQL mirroring follow-up wrapper to run preflight, preparation, and mirror creation as a deliberate post-deployment flow
9+
- Shared AI Search helper module for OneLake indexing scripts to centralize public network access toggles and tokenized REST calls
10+
11+
### Changed
12+
- Repository documentation now uses Microsoft Foundry naming more consistently, including the README, deployment verification guide, and related runbooks
13+
- PostgreSQL mirroring guidance now treats mirroring as a follow-up step after `azd up`, with clearer public-access versus private-network paths
14+
- Postprovision now restores only PostgreSQL mirroring readiness preparation instead of attempting full mirror creation during the main deployment run
15+
- PostgreSQL infrastructure outputs now expose the intended Fabric connection identity and default authentication settings needed for mirroring setup
16+
- Fabric connection and workspace automation now resolve more values from deployment outputs, azd environment values, and deployed resources when transient hook context is incomplete
17+
- PostgreSQL mirroring scripts now support explicit connection-mode outputs, stronger credential handling, clearer network-path failures, and gateway-aware Fabric connection creation
18+
- Purview collection and Fabric datasource registration scripts now derive default names and deployment context more reliably from outputs and environment values
19+
- Fabric workspace and capacity automation now tolerate more incomplete hook context, recover more reliably from existing resources, and improve capacity/workspace lookup behavior
20+
- Preprovision retries the landing-zone deployment when Foundry account provisioning is still settling instead of failing immediately on transient provisioning-state errors
21+
- Secure REST helpers now sanitize captured response bodies before surfacing API errors in automation logs
22+
- Post-deployment and mirroring documentation consolidated the mirror workflow into a single primary runbook and clarified when mirroring should be deferred
23+
24+
### Removed
25+
- Temporary PostgreSQL mirroring prep wrapper that toggled public access as a separate script
26+
- Fabric connection probe debug script and the redundant PostgreSQL mirroring opt-in guide
27+
28+
## [2026-03-18]
29+
### Added
30+
- Parameter to override Log Analytics workspace resource ID and output mapping for automation scripts
31+
- Optional `SKIP_PURVIEW_INTEGRATION` guard for Purview automation scripts (used by hooks when Purview is disabled)
32+
- Retry/timeout handling for AI Search public network access toggles in OneLake indexing scripts
33+
34+
### Changed
35+
- Preprovision error output simplified with concise failure reason and optional verbose diagnostics
36+
- Main parameter file reordered into required/optional/defaulted sections with clearer comments
37+
- OneLake indexing scripts prefer outputs, include AAD-only auth, and handle transient 409 run conflicts
38+
- Post-deployment steps now include Fabric mirroring checklist items and Key Vault networking guidance for retrieving the `fabric_user` password
39+
40+
### Removed
41+
- Log Analytics linkage script `scripts/automationScripts/FabricPurviewAutomation/connect_log_analytics.ps1`
42+
543
## [1.3] - 2025-12-09
644
### Added
745
- Microsoft Fabric integration with automatic capacity creation and management
846
- Microsoft Purview integration for governance and data cataloging
947
- OneLake indexing pipeline connecting Fabric lakehouses to AI Search
1048
- Comprehensive post-provision automation (22 hooks for Fabric/Purview/Search setup)
11-
- New documentation: `deploy_app_from_foundry.md` for publishing apps from AI Foundry
12-
- New documentation: `TRANSPARENCY_FAQ.md` for responsible AI transparency
49+
- New documentation: `deploy_app_from_foundry.md` for publishing apps from Microsoft Foundry
50+
- New documentation: `transparency_faq.md` for responsible AI transparency
1351
- New documentation: `NewUserGuide.md` for first-time users
1452
- Header icons matching GSA standard format
1553
- Fabric private networking documentation
1654

1755
### Changed
1856
- README.md restructured to match Microsoft GSA (Global Solution Accelerator) format
19-
- DeploymentGuide.md consolidated with all deployment options in one place
57+
- deploymentguide.md consolidated with all deployment options in one place
2058
- Updated Azure Fabric CLI commands (`az fabric capacity` replaces deprecated `az powerbi embedded-capacity`)
2159
- Post-provision scripts now validate Fabric capacity state before execution
2260
- Navigation links use pipe separators matching other GSA repos
2361

2462
### Removed
2563
- `github_actions_steps.md` (stub placeholder)
26-
- `github_code_spaces_steps.md` (consolidated into DeploymentGuide.md)
27-
- `local_environment_steps.md` (consolidated into DeploymentGuide.md)
28-
- `Dev_ContainerSteps.md` (consolidated into DeploymentGuide.md)
64+
- `github_code_spaces_steps.md` (consolidated into deploymentguide.md)
65+
- `local_environment_steps.md` (consolidated into deploymentguide.md)
66+
- `Dev_ContainerSteps.md` (consolidated into deploymentguide.md)
2967
- `transfer_project_connections.md` (feature deprecated)
3068
- `sample_app_setup.md` (replaced with `deploy_app_from_foundry.md`)
3169
- `Verify_Services_On_Network.md` (referenced non-existent script)
32-
- `add_additional_services.md` (outdated, redundant with PARAMETER_GUIDE.md)
33-
- `modify_deployed_models.md` (outdated, redundant with PARAMETER_GUIDE.md)
70+
- `add_additional_services.md` (outdated, redundant with parameter_guide.md)
71+
- `modify_deployed_models.md` (outdated, redundant with parameter_guide.md)
3472

3573
## [1.2] - 2025-05-13
3674
### Added

0 commit comments

Comments
 (0)