Skip to content

Support Azure Blob Storage driver #256

Closed

Description

@Jonas-Beck

Hey,

I'm currently configuring our self-hosted GitHub runners in AKS. So far, we've been using the filesystem storage driver with a PVC for GitHub Actions Cache Server. I would like to use Azure Blob Storage directly and avoid the need for a ReadWriteMany PVC.

Would you be open to a PR that adds support for Azure Blob Storage as a storage driver ?

I have already implemented the required changes in our fork and deployed them to our cluster for testing. I can see that data is uploaded correctly to Blob Storage and fetched from workflows without issues. We are currently using Workload Identity for authentication with Azure.

I have only done basic testing in our own cluster, but it is also passing existing tests using an azurite test container to simulate Azure Blob Storage.

Activity

  1. LouisHaftmann commented on Aug 3, 2026

    @LouisHaftmann
    Collaborator

    I'd prefer implementing this myself to make it easier for me to maintain in the future. Feel free to link your fork and I'll credit you in the final PR.

  2. Jonas-Beck commented on Aug 3, 2026

    @Jonas-Beck
    ContributorAuthor

    Hi @LouisHaftmann,

    Makes sense, you can find all my changes here using the feature/azblob branch.

    Feel free to reach out if you would like me to testing anything in our cluster.

  3. LouisHaftmann commented on Aug 4, 2026

    @LouisHaftmann
    Collaborator

    I checked out your implementation and I don't think there is much I would do differently. It's already very clean! Feel free to create a PR.

  4. Jonas-Beck commented on Aug 4, 2026

    @Jonas-Beck
    ContributorAuthor

    Thanks, I have created this PR with the storage provider changes.

    Would you like me to also update the Helm chart to support the new azblob configurations, either in this PR or a separate PR?

  5. LouisHaftmann commented on Aug 4, 2026

    @LouisHaftmann
    Collaborator

    Put it in the same PR

  6. LouisHaftmann commented on Aug 4, 2026

    @LouisHaftmann
    Collaborator

    I'll review it when you're done

  7. Jonas-Beck commented on Aug 4, 2026

    @Jonas-Beck
    ContributorAuthor

    Converted the PR to draft and I will update it to ready for review when I have updated the helm chart as well

  8. linked a pull request that will close this issuefeat(azblob): add azure blob storage provider #257on Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions