Skip to content

Conversation

@NBardelot
Copy link
Contributor

@NBardelot NBardelot commented Jan 26, 2026

  • Allow users to run end-to-end tests with a fully-qualified and/or private alpine image
  • Allow users to run end-to-end tests behind a proxy
  • Introduces a new NO_PROXY parameter in the Makefile that is propagated alongside HTTP_PROXY and HTTPS_PROXY
  • Introduces a new LIST_OF_E2E_TESTS parameter in the Makefile that drives the names of the tests passed to ./test_e2e.sh to run a selection of tests, running all tests by default
  • Allow users to override the git-sync repository URL used by end-to-end tests, by exporting GIT_SYNC_REPOSITORY_URL in their environment, in order to use a mirror if need be
  • Sort .gitgnore for convenience for future diffs
  • Add .idea/ to .gitignore

NOTE : I propose this in parallel of the feature request #970 as I had to make some adaptations locally to be able to run the end-to-end tests and I think they could be used by others. It completes the PR #971 that has already been merged.

/kind feature

* Allow users to run end-to-end tests with a fully-qualified
  and/or private alpine image
* Allow users to run end-to-end tests behind a proxy
* Sort .gitgnore for convenience for future diffs
* Add .idea/ to .gitignore
@k8s-ci-robot k8s-ci-robot added kind/feature Categorizes issue or PR as related to a new feature. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Jan 26, 2026
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: NBardelot
Once this PR has been reviewed and has the lgtm label, please assign thockin for approval. For more information see the Code Review Process.

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

Details 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

@k8s-ci-robot k8s-ci-robot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jan 26, 2026
@NBardelot NBardelot changed the title Improve running end-to-end locally Improve running end-to-end tests locally Jan 26, 2026
Allow the user running end-to-end tests to override the
repository's URL in order to use a mirror if need be.
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Jan 27, 2026
Introduces a new LIST_OF_E2E_TESTS option in order
to select end-to-end tests that will be executed when
calling `make test`.

It uses the tests script's arguments parsing that already
exists.
This reverts commit 560274698e3b42eaad01648a1afa81bc8e91ea0a.
Introduces a new LIST_OF_E2E_TESTS option in order
to select end-to-end tests that will be executed when
calling `make test`.

It uses the tests script's arguments parsing that already
exists.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/feature Categorizes issue or PR as related to a new feature. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants