ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
-----BEGIN OPENSSH PRIVATE KEY-----
<private key>
-----END OPENSSH PRIVATE KEY-----
Hi @du-jw,
Welcome to Google Cloud Community!
The error “An error occurred during computation of the authentication status
” message suggests that there is an access issue between your GitHub repository and Dataform. Here are the possible workarounds to isolate the issue:
Also, try to examine the Dataform logs in Cloud Logging for more specific error messages. Search for logs related to Git or authentication around the time you tried to connect.
In addition, here are the Secret Manager best practices for your reference.
I hope the above information is helpful.
Thank you for the suggestions. I tried the following, none of which resolved the error unfortunately.
Also worth noting, I tried configuring the GitHub connection using HTTPS instead, following the steps listed here, which did not change the error, so this leads me to believe the format of the key/secret value itself is not the issue.
I browsed the logs for any other clues, but did not find anything (aside from the aforementioned repository updates) when filtering on "resource.labels.service="dataform.googleapis.com".
Eager to hear any other suggestions you may have, thanks.
I've found the issue and now the repo connection is working. Because the GitHub repo (and account) I'm using are part of an organization that uses SAML SSO, there is an additional required step of authorizing the SSH key after it is uploaded to GitHub, by clicking Configure SSO -> Authorize. Documentation and a screenshot are found here. After doing so, the Dataform connection settings had to be refreshed (Edit Git Connection -> Update) in order for it to attempt the connection again.