Skip to content

feat: add geo-replication L1 support to service bus namespace#1099

Merged
despock merged 2 commits into
mainfrom
feature/servicebus-geo-replication
Jun 16, 2026
Merged

feat: add geo-replication L1 support to service bus namespace#1099
despock merged 2 commits into
mainfrom
feature/servicebus-geo-replication

Conversation

@despock

@despock despock commented Jun 16, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds enableGeoReplication + geoReplication props to ServiceBusNamespaceProps. When enabled, AzureServiceBusManager.createServiceBusNamespace provisions the namespace and then a sibling
    resources.Deployment that PATCHes it with a geoDataReplication block using the 2024-01-01 Service Bus API version - the field is not yet surfaced by @pulumi/azure-native's strongly-typed Namespace
    resource.
  • Validates the SKU is Premium synchronously and throws at construct time if geo-replication is enabled without a Premium SKU or without a geoReplication config.
  • Exports a ServiceBusGeoReplicationRoleType const-enum (Primary / Secondary) so callers don't hand-roll magic strings; structured to match Pulumi's enum convention so it can be swapped for the upstream
    enum if/when azure-native ships one.

@despock despock changed the title feat: add geo-replication support to service bus namespace feat: add geo-replication L1 support to service bus namespace Jun 16, 2026
@despock
despock merged commit cef0007 into main Jun 16, 2026
8 checks passed
@despock
despock deleted the feature/servicebus-geo-replication branch June 16, 2026 13:00
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