tensorflow / tensorflow/tensorflow

Support Workload Identity Federation authentication in GFile

Open
#57,104 4 comments 13 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

comp:core stat:awaiting tensorflower type:feature
Dominant language
C++
Stars
200k
Forks
76.9k
Avg merge
2d 3h
Merged PRs (30d)
433

Description

Click to expand!
Issue Type

Feature Request

Source

binary

Tensorflow Version

2.9.0

Custom Code

No

OS Platform and Distribution

Ubuntu 20:04

Mobile device

No response

Python version

3.9

Bazel version

No response

GCC/Compiler version

No response

CUDA/cuDNN version

No response

GPU model and memory

No response

Current Behaviour?
Workload Identity Federation is the new and preferred authentication mechanism to GCS on CI systems where long lived service account keys can pose a security risk according to https://github.com/google-github-actions/auth.

It would be great if TensorFlow gfile would be able to utilise this authentication mechanism as well.
Standalone code to reproduce the issue
A full reproduction can be found at https://github.com/google-github-actions/auth/issues/210
Relevant log output

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.