-
Notifications
You must be signed in to change notification settings - Fork 17
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
refactor: move module source to root #99
Conversation
Looks like after the move, this line https://github.com/GoogleCloudPlatform/grpc-gcp-node/blob/master/grpc-gcp/test/integration/spanner_test.js#L25 needs to be fixed. |
test/integration/spanner_test.js
Outdated
@@ -22,7 +22,7 @@ | |||
|
|||
'use strict'; | |||
|
|||
const PROTO_DIR = __dirname + '/../../../third_party/googleapis'; | |||
const PROTO_DIR = __dirname + '../../third_party/googleapis'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a leading /
is missing
@stanley-cheung the errors in the logs appear to be related to permissions....
Is this somehow assuming I personally have access to the gcp project? Or did I mess something else up 😆 |
I got to here: https://github.com/GoogleCloudPlatform/grpc-gcp-node/blob/master/.kokoro/system-test.sh#L22 That's the service account credentials used for that spanner_test, but I couldn't figure out who set that Ok, the |
@bcoe Hi, I noticed it was you who added this I got to the
|
On the other hand, #82 seems to be the last PR who has this "ci/kokoro: System test" passed, but the PR #82 was merged on about 10 months ago 2020/07/07. I couldn't find any other successful run after that point. So at least it seems like the Spanner permission error is not related to the change introduced in this PR. |
@bcoe Gentle ping. We are having some permission issues here with the kokoro system test you introduced a while ago. Thanks! |
@stanley-cheung are you able to grant permissions on
I believe at some point these must have been revoked, which appears to be leading to the failures. |
@bcoe I don't think I have permission in the |
@stanley-cheung I believe the permission needs to be granted on the project I'm not sure who created this testing project? |
I checked with @WeiranFang and we both don't have access to the project I am still a little bit confused about this
So where do we go from here? |
@JustinBeckwith Perhaps you can try if you can give me Owner access to this |
@stanley-cheung the reason I'm fixating on the project
Which suggests that the
I have access to the Could we potentially skip the tests that are the culprit? |
We need to get this resolved so we can safely land dependency updates and security fixes. Instead of trying to piece together how to use multiple GCP projects, @stanley-cheung could your team create a new GCP project responsible for running CI? Or if you like, we can figure out how to completely use our CI project - but being split between two is obviously causing issues :) @stanley-cheung what do you think? How do we get this unstuck? |
Yea we will probably need to consolidate this into one single GCP project. I am open to which one. @bcoe which project should we use going forward? As long as we all have permission I am ok with either one. That should make maintenance going forward easier. |
Apologies for the slow reply. @stanley-cheung let's use |
Split Spanner integration tests into different processes to avoid interceptors confusion.
@JustinBeckwith did we replace kokoro with cloudbuild or we are going to bring back kokoro? The system-test is fixed now. |
The additional subdir was unnecessary, and I suspect it's masking a few issues.