Skip to content

feat(azblob): add azure blob storage provider - #257

Open
Jonas-Beck wants to merge 6 commits into
falcondev-oss:devfrom
VELUX:feature/azblob
Open

feat(azblob): add azure blob storage provider#257
Jonas-Beck wants to merge 6 commits into
falcondev-oss:devfrom
VELUX:feature/azblob

Conversation

@Jonas-Beck

@Jonas-Beck Jonas-Beck commented Aug 4, 2026

Copy link
Copy Markdown

This PR adds support for using azure blob storage as a storage provider

This has support for authentication using connection string and also authentication using the @azure/identity package DefaultAzureCredentials

Part of #256

helmchart has also been updated to support configuring the new env variables for azblob storage driver, currently any authentication related configuration when using DefaultAzureCredentials are not exposed in the storage.azblob values.

This means that for anyone using workload identity to authenticate, annotations should be added to the ServiceAccount using serviceAccount.annotations and labels on the pods should added using podLabels

Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
Comment thread lib/schemas.ts
{
'STORAGE_DRIVER': type.unit('azblob'),
'STORAGE_AZBLOB_ACCOUNT': 'string',
'STORAGE_AZBLOB_CONTAINER': 'string',

@Jonas-Beck Jonas-Beck Aug 4, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

I was initially considering if STORAGE_AZBLOB_CONTAINER should be optional and default to e.g gh-actions-cache.

Currently it's using createIfNotExists() when creating the container client, so that there would always be a container available.

@Jonas-Beck
Jonas-Beck marked this pull request as draft August 4, 2026 07:01
Signed-off-by: Jonas Beck <dev@jonasbeck.dk>
@Jonas-Beck
Jonas-Beck marked this pull request as ready for review August 4, 2026 10:23
@DrJume DrJume linked an issue Aug 4, 2026 that may be closed by this pull request
@DrJume
DrJume requested a review from LouisHaftmann August 4, 2026 17:38
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.

Support Azure Blob Storage driver

1 participant