Make: move the end-to-end tests from Bazel to Make with the new commands "make e2e-setup" and "make e2e"#4914
Conversation
be1931e to
29dfd5d
Compare
9adc5ba to
a3ae6bb
Compare
cb23ebb to
fce22e5
Compare
SgtCoDFish
left a comment
There was a problem hiding this comment.
/lgtm
Happy to merge this, thank you for doing awesome work on it 😁
|
/test pull-cert-manager-make-test |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: maelvls, SgtCoDFish The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/test pull-cert-manager-make-e2e-v1-23 Flaky Gateway tests 😭 |
|
/test pull-cert-manager-make-e2e-v1-23 |
Signed-off-by: Joakim Ahrlin <joakim.ahrlin@gmail.com>
These two targets are not used by our end-to-end tests meaning that they may either be broken or removed in the future. Signed-off-by: Maël Valais <mael@vls.dev>
|
/test pull-cert-manager-make-e2e-v1-23 |
|
/retest pull-cert-manager-make-e2e-v1-23 |
|
/lgtm Thank you for your persistence on this! |


To report issues with the new
makeflow, feel free to reach out on the Kubernetes Slack, channel#cert-manager-dev.To test this PR, you don't need any Kind cluster. Run this:
Take a look a the beautiful help:
Run the end-to-end tests:
For the "fresh" first run, it takes a bit less than 1 minute and 15 seconds to create the kind cluster, download everything, and install cert-manager and the addons:
Re-building cert-manager and re-installing all the addons takes 28 seconds:
Re-creating the whole cluster is faster after the first time since
bin/contains all the cached images. This is more true on slow connections (in my case, the connection is not the limiting factor).make/Makefile. This won't break any existing Bazel job: the root Makefile's targets weren't used anywhere./kind feature