Skip to content

LOG-9171: Add support for gcp workload identity federation v0.54#249

Open
cahartma wants to merge 1 commit intoViaQ:v0.54.0-rhfrom
cahartma:v0.54.0-rh-gcp-wif
Open

LOG-9171: Add support for gcp workload identity federation v0.54#249
cahartma wants to merge 1 commit intoViaQ:v0.54.0-rhfrom
cahartma:v0.54.0-rh-gcp-wif

Conversation

@cahartma
Copy link
Copy Markdown

@cahartma cahartma commented Apr 3, 2026

Core changes (src/gcp.rs)

  • Replace goauth + smpl_jwt libraries with official google-cloud-auth v1.6
  • Implement scopes for External Account credentials (Workload Identity Federation)
  • Add token refresh logic with 1-hour expiry
  • Maintain backward compatibility with all existing authentication methods

cc @vparfonov @Clee2691

https://redhat.atlassian.net/browse/LOG-9171

@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Apr 3, 2026

@cahartma: This pull request references LOG-9171 which is a valid jira issue.

Details

In response to this:

Core changes (src/gcp.rs)

  • Replace goauth + smpl_jwt libraries with official google-cloud-auth v1.6
  • Implement scopes for External Account credentials (Workload Identity Federation)
  • Add token refresh logic with 1-hour expiry
  • Maintain backward compatibility with all existing authentication methods

cc @vparfonov @Clee2691

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Apr 3, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: cahartma
Once this PR has been reviewed and has the lgtm label, please assign alanconway for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Apr 3, 2026

@cahartma: This pull request references LOG-9171 which is a valid jira issue.

Details

In response to this:

Core changes (src/gcp.rs)

  • Replace goauth + smpl_jwt libraries with official google-cloud-auth v1.6
  • Implement scopes for External Account credentials (Workload Identity Federation)
  • Add token refresh logic with 1-hour expiry
  • Maintain backward compatibility with all existing authentication methods

cc @vparfonov @Clee2691

https://redhat.atlassian.net/browse/LOG-9171

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Apr 4, 2026

@cahartma: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/cargo-fmt-check cdaaa5d link false /test cargo-fmt-check
ci/prow/cluster-logging-operator-e2e cdaaa5d link true /test cluster-logging-operator-e2e
ci/prow/unit cdaaa5d link true /test unit

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants