-
Notifications
You must be signed in to change notification settings - Fork 742
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
Collaborators need to be K8s members to trigger tests #122
Comments
plugin.yaml:
check user permission code:
@jlewi take a look test-infra code. Seems PR's org member can trigger CI.
|
Thanks. I think we want to follow Kubernetes practices and membership guidelines not TensorFlow. I don't think requiring Kubeflow contributors to be members of either tensorflow or kubernetes organizations really makes sense; but that's one of the issues we can discuss at the community meeting. Just so I understand the last comment, you're proposing we add the lgtm,label,size plugins for the tensorflow/k8s repo? What do those plugins do? |
@jlewi we can get some information in plugin-help. |
Following the Kubernetes org guideline, does contributing in tensorflow/k8s count? |
@jimexist Not sure who decides that. I wonder if we could add an IsCollaborator method to github client and then allow tests to be triggered by members of the org or collaborators? |
Fixed as a result of us moving to the github org. |
We are currently using K8s instance of prow to run our testing infrastructure.
One of the results of this is that collaborators on the tensorflow/k8s repo also need to be members of the kubernetes github organization otherwise they won't be able to trigger tests.
There are at least a couple ways we could deal with this
Since we're using K8s test infra we probably need to follow their guidelines. So I'm leaning towards option 1.
The text was updated successfully, but these errors were encountered: