-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Java cannot find certification path #396
Comments
Hi there @GergelyKalmar 👋! Thank you for opening an issue. Our team will triage this as soon as we can. Please take a moment to review the troubleshooting steps which lists common error messages and their resolution steps. |
Hi @GergelyKalmar - thank you for opening an issue. It looks like the Hadoop connector does not support Workload Identity Federation. If it's using the standard Google Java SDK, it may require a dependency update. Unfortunately there's nothing we can do in this "auth" action to fix that. Upstream clients must add support for Workload Identity. You could try using the less-secure Service Account Key Export, which will probably work. |
I don't think that's quite right, it is supposed to have support since version 3.0, it was one of the new features that was introduced. See GoogleCloudDataproc/hadoop-connectors#671 and also https://github.com/GoogleCloudDataproc/hadoop-connectors/releases/tag/v3.0.0, point 25: I am really not sure if the issue is with gcs-connector at this point. Of course, it might be that this feature is broken, or we are using it wrong, but it also seems like the issue is related to the environment that we are using instead (given it complains about this certificate path problem only when using workload identity federation). |
|
Hi @sethvargo, Sorry I missed above conversation. They use below google auth versions and had a release for 3.0.0 version: https://github.com/GoogleCloudDataproc/hadoop-connectors/releases/tag/v3.0.0 I believe google auth 1.14.0 supports WIF. @GergelyKalmar FYI, thanks! |
TL;DR
It seems that we get a certification path error when we are using workload identity federation in combination with gcs-connector (see issue GoogleCloudDataproc/hadoop-connectors#1106 and actions/runner-images#9354):
For the full stacktrace see https://github.com/logikal-io/mindlab/actions/runs/7940823201/job/21853958926.
Expected behavior
We were expecting our test suite to succeed when using workload identity federation.
Observed behavior
Our test suite fails when using workload identity federation. It works when using other auth methods.
Action YAML
See https://github.com/logikal-io/mindlab/blob/update-dependencies/.github/workflows/test-pull-request.yml
Log output
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: