Skip to content

Add Azure Storage Blob as an image source#431

Open
oukoedwin wants to merge 2 commits intomicrosoft:mainfrom
oukoedwin:edwinouko/agc-image-provisioning
Open

Add Azure Storage Blob as an image source#431
oukoedwin wants to merge 2 commits intomicrosoft:mainfrom
oukoedwin:edwinouko/agc-image-provisioning

Conversation

@oukoedwin
Copy link
Copy Markdown

Adds a new AZURESTORAGEBLOB_SOURCE image source type to support pulling images from Azure Storage Blob thus extending the set of supported image sources beyond local, SFS, HTTP, and clone. This allows images to be pulled from Azure storage blob in AGC where sfs is not available

Changes

  • Added AZURESTORAGEBLOB_SOURCE = 4 to the ImageSource enum in moc_common_common.proto
  • Regenerated the corresponding Go protobuf code (moc_common_common.pb.go)

Edwin Ouko and others added 2 commits April 16, 2026 17:34
…orage download provider in AGC

Add new ImageSource enum value for Azure Storage Blob as an image
source option (AZURESTORAGEBLOB_SOURCE = 4) in the protobuf definition
and regenerated Go code.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new ImageSource enum value (AZURESTORAGEBLOB_SOURCE = 4) to the shared protobuf contract and updates the generated Go bindings accordingly, extending the set of image source identifiers available to RPC consumers.

Changes:

  • Added AZURESTORAGEBLOB_SOURCE = 4 to ImageSource in moc_common_common.proto.
  • Regenerated moc_common_common.pb.go so Go code includes the new enum constant and name/value mappings.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
rpc/common/moc_common_common.proto Adds the new ImageSource enum value for Azure Storage Blob.
rpc/common/moc_common_common.pb.go Regenerated Go protobuf output reflecting the new enum value.

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