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

[Doc] Update permission requirement in README #2422

Merged
merged 10 commits into from
Oct 29, 2019

Conversation

numerology
Copy link

@numerology numerology commented Oct 17, 2019

This is specifically needed for MKP deployment. XGBoost sample needs storage and dataproc permission and TFX sample needs storage permission.


This change is Reviewable

@@ -13,6 +13,8 @@ or not.
## Requirements

Preprocessing uses Google Cloud DataProc. Therefore, you must enable the [DataProc API](https://cloud.google.com/endpoints/docs/openapi/enable-api) for the given GCP project.
If KFP was deployed through K8S marketplace, please follow instructions in [the guideline](https://github.com/kubeflow/pipelines/blob/master/manifests/gcp_marketplace/guide.md#gcp-service-account-credentials)
to make sure the service account used has the role `storage.admin` and `dataproc.admin`.
Copy link
Contributor

Choose a reason for hiding this comment

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

Probably also add the API enabled requirement, such as "enable the DataProc API for the given GCP project"

Copy link
Contributor

Choose a reason for hiding this comment

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

We can have a direct link to enabling that API.

Copy link
Author

Choose a reason for hiding this comment

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

Add a link to the API page.
@Ark-kun are you saying there is a direct link that can enable the API within one-click? If so that'll be better.

Copy link
Contributor

Choose a reason for hiding this comment

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

When you try running a Dataproc or Dataflow component, that link is in the error log.

Here is the Dataflow link: https://console.cloud.google.com/apis/api/dataflow.googleapis.com/overview?project=1234567

numerology added 3 commits October 18, 2019 16:09
@Ark-kun
Copy link
Contributor

Ark-kun commented Oct 25, 2019

/lgtm
But you should probably correct the API activation links.

@numerology
Copy link
Author

/retest

1 similar comment
@numerology
Copy link
Author

/retest

@rmgogogo
Copy link
Contributor

Updated my comments. I assume this PR can be submitted on your Monday. (Yang can provide approval, no need to wait for my approval)

@rmgogogo
Copy link
Contributor

/lgtm

Please address other's comment. I'm generally OK. As long as the link in pipeline list can well refer to the doc.
Thanks Jiaxiao.

@numerology
Copy link
Author

/approve

@k8s-ci-robot k8s-ci-robot removed the lgtm label Oct 29, 2019
@k8s-ci-robot
Copy link
Contributor

New changes are detected. LGTM label has been removed.

Copy link
Member

@IronPan IronPan left a comment

Choose a reason for hiding this comment

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

/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: IronPan, numerology

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@IronPan IronPan merged commit fc8e8e0 into kubeflow:master Oct 29, 2019
@numerology numerology deleted the fix-doc branch October 29, 2019 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants