Skip to content

Azure infra updates#111

Open
msangapu-msft wants to merge 5 commits into
Azure-Samples:mainfrom
msangapu-msft:main
Open

Azure infra updates#111
msangapu-msft wants to merge 5 commits into
Azure-Samples:mainfrom
msangapu-msft:main

Conversation

@msangapu-msft

Copy link
Copy Markdown
Collaborator

Summary

This PR updates Azure infrastructure definitions in infra/resources.bicep to newer Azure API versions and improves Redis provisioning reliability for Service Linker.

What changed

  • Updated Azure resource API versions across the infrastructure template, preferring current stable versions where appropriate.
  • Updated Service Linker resources where needed for compatibility and reliability.
  • Replaced dynamic CONNECTION_SETTINGS output derived from listConfigurations() with a static list of expected setting names.
  • Ensured the Redis Enterprise default database is explicitly managed in-template when required by downstream linker operations.

Key reliability fix

Previously, Redis linker provisioning could fail if the target Redis database subresource was treated as reference-only and was not guaranteed to exist before connector creation.

This change makes the Redis default database explicitly managed in the deployment template so the resource graph guarantees it exists before dependent Service Linker operations run.

Benefits

  • Improved deployment reliability for Redis connector provisioning.
  • Better alignment with newer Azure resource API versions.
  • Reduced secret-adjacent output and diagnostics noise.
  • Lower long-term maintenance overhead for the infrastructure template.

Validation

  • Bicep template formatted and syntax-validated.
  • Relevant infrastructure validation completed where practical.

Update infrastructure to use Azure Managed Redis Enterprise conventions.

Switch private endpoint group to redisEnterprise and DNS zone to privatelink.redis.azure.net.

Add Redis Enterprise encryption block and update linker target to database resource ID.

Refresh README wording to remove legacy Redis Cache phrasing.
Updated PostgreSQL and Redis images to specific versions and added health checks for the database service.
@msangapu-msft

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

@msangapu-msft
msangapu-msft marked this pull request as ready for review July 24, 2026 20:52
@msangapu-msft

Copy link
Copy Markdown
Collaborator Author

@copilot resolve the merge conflicts in this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant