Skip to content

Conversation

yutongz
Copy link
Contributor

@yutongz yutongz commented Aug 4, 2017

And post-submit job on istio/istio to run e2e-test suite with rbac and auth.
Will add kube-config of e2e-testing-rbac(cluster with rbac) as a secret to prow cluster after Seb re-create all clusters.
Add do-not-merge label to block merge until everything is in.

Release note:

None

@googlebot googlebot added the cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. label Aug 4, 2017
@yutongz yutongz added the do-not-merge Block automatic merging of a PR. label Aug 4, 2017
Copy link
Contributor

@sebastienvas sebastienvas left a comment

Choose a reason for hiding this comment

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

you need to create the secret on the cluster. Let me know if you need help with that.

@sebastienvas
Copy link
Contributor

/lgtm

/approve no-issue

@ldemailly
Copy link
Member

if this goes in before #365 I will put 0.2.0 also for post submit after rebase

looks like the bot doesn't auto merge this repo?

@nlandolfi
Copy link
Contributor

@ldemailly auto merge has been disabled for this PR because of the do-not-merge label -- not sure why the label was put there but otherwise it would be merged by the submit queue.

@ldemailly
Copy link
Member

looks like my pr went it before this (thanks!) so can you put 0.2.0 for all istio/istio images/config
before pushing

Copy link
Contributor

@nlandolfi nlandolfi left a comment

Choose a reason for hiding this comment

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

as I recall it, you wanted to run these two jobs in parallel right?

This is expressing that you first run the non rbac and then after succes the rbac. So if no rbac takes 30 mins and rbac takes 30 mins it takes an hour to see two successes...whereas both in parallel could take more like ~30 mins.

Of course the tradeoff is it uses more resources.

Thoughts?

@nlandolfi
Copy link
Contributor

also as Laurent mentioned, we should make these be the prowbazel 0.2 image

@ldemailly
Copy link
Member

btw the image I made is still not enough so I'm looking at building another one and pulling my hair...

@ldemailly
Copy link
Member

make that 0.2.1 (#366) - thanks !

@istio-merge-robot
Copy link

/lgtm cancel //PR changed after LGTM, removing LGTM. @sebastienvas @yutongz

@sebastienvas
Copy link
Contributor

/approve no-issue

@sebastienvas
Copy link
Contributor

/lgtm

@ldemailly
Copy link
Member

@rshriram mentioned that Envoy doesn't work/crashes on the latest Docker CE so we might need to keep 0.1.7 for proxy build (or try locally/confirm and/or change it but be ready to put back 0.1.7 if something goes wrong) - it's unclear also if it's a build or run time issue (as istio/istio build works fine with 0.2.1)

@sebastienvas
Copy link
Contributor

proxy is currently build on Jenkins so your change is already active for Proxy.

@ldemailly
Copy link
Member

jenkins is using the prow image 0.2.1 ?

@sebastienvas
Copy link
Contributor

sebastienvas commented Aug 10, 2017 via email

@istio-merge-robot
Copy link

/lgtm cancel //PR changed after LGTM, removing LGTM. @sebastienvas @yutongz

Copy link
Contributor

@nlandolfi nlandolfi left a comment

Choose a reason for hiding this comment

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

lgtm

@yutongz
Copy link
Contributor Author

yutongz commented Aug 16, 2017

/do-not-merge cancel

@googlebot
Copy link

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored by someone other than the pull request submitter. We need to confirm that they're okay with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this State. It's up to you to confirm consent of the commit author(s) and merge this pull request when appropriate.

@googlebot googlebot added cla: no Set by the Google CLA bot to indicate the author of a PR has not signed the Google CLA. and removed cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. labels Aug 16, 2017
@googlebot
Copy link

CLAs look good, thanks!

@googlebot googlebot added cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. and removed cla: no Set by the Google CLA bot to indicate the author of a PR has not signed the Google CLA. labels Aug 16, 2017
@yutongz yutongz removed the do-not-merge Block automatic merging of a PR. label Aug 16, 2017
@yutongz
Copy link
Contributor Author

yutongz commented Aug 16, 2017

@sebastienvas PTAL and which prowbazel we should use? I am lost in that part.

Copy link
Contributor

@sebastienvas sebastienvas left a comment

Choose a reason for hiding this comment

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

You can use 0.2.1 for all the pods that have privilege mode.

@sebastienvas
Copy link
Contributor

Since you are running all combination as part of run after, does it mean that we can remove the e2e from the presubmit ?

@sebastienvas
Copy link
Contributor

/lgtm

@istio-merge-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: sebastienvas, yutongz

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

Needs approval from an approver in each of these OWNERS Files:

You can indicate your approval by writing /approve in a comment
You can cancel your approval by writing /approve cancel in a comment

@istio-merge-robot
Copy link

/test all [submit-queue is verifying that this PR is safe to merge]

@istio-merge-robot
Copy link

Automatic merge from submit-queue

@istio-merge-robot istio-merge-robot merged commit 50ad157 into istio:master Aug 16, 2017
@istio-testing
Copy link
Collaborator

@yutongz: I updated Prow config for you!.

In response to this:

And post-submit job on istio/istio to run e2e-test suite with rbac and auth.
Will add kube-config of e2e-testing-rbac(cluster with rbac) as a secret to prow cluster after Seb re-create all clusters.
Add do-not-merge label to block merge until everything is in.

Release note:

None

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@yutongz
Copy link
Contributor Author

yutongz commented Aug 16, 2017

Yes, that's the plan. I will remove it until I am confident about the new tests.

@yutongz yutongz deleted the e2e-suite branch August 17, 2017 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants