Skip to content

feat: add GCS ServiceAccount support#1246

Merged
Slach merged 2 commits intoAltinity:masterfrom
kamushadenes:feat/gcp-bucket-sa
Sep 17, 2025
Merged

feat: add GCS ServiceAccount support#1246
Slach merged 2 commits intoAltinity:masterfrom
kamushadenes:feat/gcp-bucket-sa

Conversation

@kamushadenes
Copy link
Copy Markdown
Contributor

@kamushadenes kamushadenes commented Sep 17, 2025

This PR adds support for using GCS ServiceAccounts instead of keys, when the default token source has the permission to impersonate the SA.

This is meant to be used inside Compute instances that have the necessary permission or inside Kubernetes clusters where the K8S ServiceAccount is linked to a ServiceAccount that can do the impersonation.

Signed-off-by: Slach <bloodjazman@gmail.com>
@coveralls
Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 17786054696

Details

  • 0 of 12 (0.0%) changed or added relevant lines in 1 file are covered.
  • No unchanged relevant lines lost coverage.
  • Overall first build on feat/gcp-bucket-sa at 66.753%

Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/storage/gcs.go 0 12 0.0%
Totals Coverage Status
Change from base Build 17774834155: 66.8%
Covered Lines: 10607
Relevant Lines: 15890

💛 - Coveralls

@Slach Slach merged commit edc708a into Altinity:master Sep 17, 2025
25 checks passed
@Slach Slach added this to the 2.6.36 milestone Sep 17, 2025
@Slach
Copy link
Copy Markdown
Collaborator

Slach commented Sep 24, 2025

fixed #1173

@Slach Slach mentioned this pull request Sep 24, 2025
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