Skip to content

Add azure support for export - #94

Merged
david049 merged 3 commits into
mainfrom
dliu/addexportazurecmds
Jul 30, 2026
Merged

Add azure support for export#94
david049 merged 3 commits into
mainfrom
dliu/addexportazurecmds

Conversation

@david049

@david049 david049 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

What was changed

adds azure blob support for export

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Note

Medium Risk
New cloud export configuration paths affect where workflow history is sent, but behavior mirrors existing S3/GCS flows with prompts and tests; dependency bump may carry SDK API changes.

Overview
Adds Azure Blob as a workflow history export destination alongside S3 and GCS, and bumps go.temporal.io/cloud-sdk from v0.15.0 to v0.16.0.

New CLI surface under temporal cloud namespace export azure-blob: create, update (partial flag updates with apply prompt and resource version), and validate. Create/validate require Azure flags (tenant-id, subscription-id, resource-group, storage-account, container-name, region); update treats those fields as optional overrides. Implementation wires AzureBlobSpec into the same Cloud export sink APIs used for other backends, with async operation handling on create/update.

commands.yml and generated commands.gen.go define the new option sets and command tree; unit tests cover create, update (including partial updates), validate, and error paths.

Reviewed by Cursor Bugbot for commit 7a62f49. Bugbot is set up for automated code reviews on this repo. Configure here.

@david049
david049 requested a review from a team as a code owner July 27, 2026 21:40

@daehan-temporal daehan-temporal left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

overall, looks good to me

Comment thread temporalcloudcli/commands.yml Outdated
@david049
david049 enabled auto-merge (squash) July 30, 2026 17:30
@david049
david049 merged commit 11bd58d into main Jul 30, 2026
7 checks passed
@david049
david049 deleted the dliu/addexportazurecmds branch July 30, 2026 17:34
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.

3 participants