Skip to content

Azure support#20

Merged
benny-n merged 9 commits intomainfrom
benny-n/azure-byoc
Feb 18, 2026
Merged

Azure support#20
benny-n merged 9 commits intomainfrom
benny-n/azure-byoc

Conversation

@benny-n
Copy link
Collaborator

@benny-n benny-n commented Feb 17, 2026

Note

High Risk
Large multi-cloud infrastructure expansion adding new Azure provisioning and credentials/identity flows, plus behavior changes to AWS/GCP storage lifecycle/versioning that can impact retention and deletion semantics.

Overview
Adds Azure BYOC support end-to-end: introduces a new pulumi_pinecone_byoc.azure implementation (AKS w/ workload identity, VNet/subnets/NAT, Blob Storage + lifecycle, PostgreSQL Flexible Server, Azure DNS, Private Link-backed internal LB, and Pulumi Operator backend/secrets via Blob + Key Vault) and updates shared config/models to include Azure fields/tags and ACR registry handling.

Extends the setup/CI surface to run Azure deployments: new E2E Azure GitHub workflow wired into e2e.yaml, a large Azure setup wizard with preflight checks and project generation, bootstrap/README/docs updates, plus dependency updates (pulumi-azure-native). Also tightens storage defaults by enabling versioning and adding retention/lifecycle rules across AWS S3 and GCP GCS, and makes API key deletion tolerate 404s.

Written by Cursor Bugbot for commit be379ff. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@benny-n benny-n merged commit da76ed5 into main Feb 18, 2026
11 checks passed
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.

2 participants