-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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 some switches to the e2e script ⚙️ #4400
Conversation
/hold |
/hold cancel |
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.
We discussed this a little bit for the operator as well but, shouldn't we, most likely invert those flags ?
My rational is : as a contributor, what is the main use case I will have when running e2e tests ? Most likely, exercising what I just wrote and deploy on my cluster right ? So most of the time I will want to skip the installation (and cluster provisionning, …). That part is mainly useful for CI, thus I tend to think it is better to make the CI have some environment variable than making the contributor write those each time he wants to try and run e2e tests on his work-in-progress.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vdemeester 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 |
Yeah, I think in development use cases one would like to deploy Tekton (including the code changes) and run tests. |
Yes agreed, hence me approving. I think we can do this as follow-ups but not need to it now, at once. |
@imjasonh @bobcatfish can I get a second review on this - I'd love to move forward with kind testing for pipeline asap - so hopefully we can get it up and running before the holidays |
👍 lgtm |
Looks good to me. If @bobcatfish doesn't have comments I can give it the official slash-lgtm. |
/test kind |
/test pull-pipeline-kind-k8s-v1-20-e2e |
Added tektoncd/plumbing#942 to plumbing to that the job does not skip |
/test pull-pipeline-kind-k8s-v1-20-e2e |
1 similar comment
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test check-pr-has-kind-label |
/lgtm |
not blocking the PR but a request and a thought:
|
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test check-pr-has-kind-label |
/test pull-tekton-pipeline-alpha-integration-tests |
/test check-pr-has-kind-label |
/test pull-pipeline-kind-k8s-v1-20-e2e |
3 similar comments
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test pull-pipeline-kind-k8s-v1-20-e2e |
hey @afrittoli is this ready to merge? Looks like this is stuck with some of the checks Also, do you want to address @bobcatfish's comments in this PR? |
/test check-pr-has-kind-label |
/test pull-pipeline-kind-k8s-v1-20-e2e |
2 similar comments
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test pull-pipeline-kind-k8s-v1-20-e2e |
/test check-pr-has-kind-label |
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.
/test pull-pipeline-kind-k8s-v1-20-e2e
/retest |
/test pull-pipeline-kind-k8s-v1-20-e2e |
1 similar comment
/test pull-pipeline-kind-k8s-v1-20-e2e |
k8s v1.20 is not supported by Tekton anymore, so updating the CI job to use v1.21 tektoncd/plumbing#1034 |
/pull-pipeline-kind-k8s-v1-21-e2e |
/test pull-pipeline-kind-k8s-v1-21-e2e |
Changes
Add three switches (env variables) in the main e2e script, that
can be used to:
They are useful for setting up the E2E tests in KinD clusters, as
well as generally useful for development purposes.
Add an env file which is used by the kind e2e script, see
tektoncd/plumbing#927 for reference
Signed-off-by: Andrea Frittoli andrea.frittoli@uk.ibm.com
/kind misc
Submitter Checklist
As the author of this PR, please check off the items in this checklist:
functionality, content, code)
Release Notes