Skip to content

Support Azure Blob Storage driver #256

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.

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