Skip to content
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

Add service account name to dashboard if RBAC. #298

Merged
merged 1 commit into from
Jan 17, 2018

Conversation

ConnorDoyle
Copy link
Contributor

@ConnorDoyle ConnorDoyle commented Jan 12, 2018

This change is Reviewable

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.
  • If your company signed a CLA, they designated a Point of Contact who decides which employees are authorized to participate. You may need to contact the Point of Contact for your company and ask to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the project maintainer to go/cla#troubleshoot. The email used to register you as an authorized contributor must be the email used for the Git commit.
  • In order to pass this check, please resolve this problem and have the pull request author add another comment and the bot will run again. If the bot doesn't comment, it means it doesn't think anything has changed.

@coveralls
Copy link

coveralls commented Jan 12, 2018

Coverage Status

Coverage increased (+0.1%) to 30.729% when pulling fd6ad00 on ConnorDoyle:dashboard-serviceaccount into e619ac4 on tensorflow:master.

@@ -21,11 +21,14 @@ spec:
labels:
name: tf-job-dashboard
spec:
{{- if .Values.rbac.install }}
serviceAccountName: tf-job-operator
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/tf-job-operator/tf-job-dashboard ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 I will edit the chart to also create this separate service account for the dashboard and associated RBAC.

@jlewi jlewi mentioned this pull request Jan 12, 2018
4 tasks
jlewi added a commit to jlewi/k8s that referenced this pull request Jan 12, 2018
* Some lint checks have crept in due to kubeflow#274
* Fix kubeflow#298 (py lint issues)
* Need to exclude some of the dependencies used by the frontend.
@jlewi jlewi mentioned this pull request Jan 12, 2018
@ConnorDoyle
Copy link
Contributor Author

Working on the corporate CLA; hopefully approved soon.

@googlebot
Copy link

CLAs look good, thanks!

@ConnorDoyle
Copy link
Contributor Author

@ScorpioCPH updated

@coveralls
Copy link

coveralls commented Jan 13, 2018

Coverage Status

Coverage remained the same at 31.609% when pulling f1259d8 on ConnorDoyle:dashboard-serviceaccount into 91169fd on tensorflow:master.

Copy link
Member

@ScorpioCPH ScorpioCPH left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ConnorDoyle Thanks for your PR, LGTM :)

@jlewi jlewi closed this in #303 Jan 13, 2018
jlewi added a commit that referenced this pull request Jan 13, 2018
* Some lint checks have crept in due to #274

* Fix #298 (py lint issues)

* Need to exclude some of the dependencies used by the frontend.

* Fix util.run so that the output of commands prints out in airflow
We need to redirect subprocess to a file and then read the file; nothing else seems to work.

* Delete the test e2e_tests_dag_test.py; this was failing because of the way we import util and try to 
mock it out. Not worth fixing since we plan on getting rid of Airflow.
@ConnorDoyle
Copy link
Contributor Author

@jlewi I believe this PR was accidentally referenced in another PR (#303). This PR isn’t related to pylint.

@jlewi jlewi reopened this Jan 13, 2018
@jlewi
Copy link
Contributor

jlewi commented Jan 13, 2018

My mistake thanks;

@jlewi
Copy link
Contributor

jlewi commented Jan 13, 2018

@ConnorDoyle Can you sync please so we can get test results with the latest changes? I suspect this is still blocked by #293.

@coveralls
Copy link

coveralls commented Jan 13, 2018

Coverage Status

Coverage remained the same at 31.609% when pulling f1259d8 on ConnorDoyle:dashboard-serviceaccount into 91169fd on tensorflow:master.

@jlewi
Copy link
Contributor

jlewi commented Jan 16, 2018

@ConnorDoyle Head is now fixed, can you sync and update the PR so we can get latest test results?

@ConnorDoyle
Copy link
Contributor Author

Rebased

@jlewi
Copy link
Contributor

jlewi commented Jan 16, 2018

/test all

@jlewi
Copy link
Contributor

jlewi commented Jan 17, 2018

Only 7 of the tests ran because setup cluster failed. I think this is unrelated to our PRs and has to do with an issue in our test-infra.

@jlewi
Copy link
Contributor

jlewi commented Jan 17, 2018

/test all

@jlewi
Copy link
Contributor

jlewi commented Jan 17, 2018

Not sure what's going on with travis; doesn't look like one of the travis builds ran. Since our presubmit job ran successfully I'm going to merge this.

@jlewi jlewi merged commit 19e5e22 into kubeflow:master Jan 17, 2018
@coveralls
Copy link

Coverage Status

Coverage remained the same at 31.541% when pulling b382c4c on ConnorDoyle:dashboard-serviceaccount into 357a509 on tensorflow:master.

@ConnorDoyle ConnorDoyle deleted the dashboard-serviceaccount branch January 17, 2018 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants