-
Notifications
You must be signed in to change notification settings - Fork 19
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
Octokit.AuthorizationException in dotneteng-status #4405
Comments
The service has consistent failures to authenticate against github. I had to update a private key in the helixprodservice manifest that seems related, but I'm unsure of the problem so far and I will continue looking. |
I wasn't able to make much progress here. The only secret we've had to cycle recently is in https://dnceng.visualstudio.com/internal/_git/dotnet-helix-service?path=/.vault-config/helixprodservice.yaml&version=GBmain&line=170&lineEnd=177&lineStartColumn=1&lineEndColumn=1&lineStyle=plain&_a=contents. The secret specifies only the private key should be cycled, so that's what I've been doing. It's possible that the secret was cycled successfully and this isn't related, but that particular secret secret seemed to be used for this particular endpoint so there might still be something there. |
I think I found a clue Also the failed requests have traces "No cached installation token found for dotnet" which comes from InMemoryCacheInstallationLookup |
What I don't understand is how there is no cached installation token found for dnceng repo when it's found for other repos in dotnet while the lookup is by org |
@dkurepa updated Maestro recently to use |
Whatever fixes the issue sounds good to me |
Could you summarize how the move to the new library would help with these exceptions? |
#4299 (comment) was posted today from the staging environment, which makes me question why a library update would be needed to solve this. Are we sure it's not just a production secret that isn't working properly? (I'll try to carve some time tomorrow to check the flows again) |
This is the issue opened in arcade-services mentioning that the current library is deprecated dotnet/arcade-services#3527 |
I used secret manager to cycle https://github.com/dotnet/dnceng/blob/main/.vault-config/shared/dotneteng-status-secrets.yaml#L1 and restarted the service. I verified the alerting functionality is working again in #4449 and that the issue mirroring from azure devops to github is working in #4450. I have a theory on what happened and I will add more details after I check that out tomorrow. |
https://dev.azure.com/dnceng/internal/_build/results?buildId=2575453&view=results didn't open an issue. Investigate
Release Note Category
Release Note Description
The text was updated successfully, but these errors were encountered: