[WIP] #430 make e2e csv full report all backends target
This PR is aimed at the issue #430. It focus, initially, on the implementation of the e2e_test in go. I decided to start by aiming at a program that will work on this conditions: ip_family=ipv4, backend=iptables, cluster_count=1
Studying the current test_e2e.sh script I identified the main functions required to have a working test_e2e.go program. And documented it in here. Please check the MILESTONES on the document, and let me know if there is something missing.
So basically my current approach is to implement each identified function, in go.
On this PR I have implemented the first 5 functions: Info_error_exit, set_sysctl, set_host_networking_settings, add_to_path, setup_kind
@jayunit100 , @rajaskakodkar please comments. Let me know if this is the way to go.
You have successfully added a new govulncheck configuration .github/workflows/security.yaml:govulncheck. As part of the setup process, we have scanned this repository and found no existing alerts. In the future, you will see all code scanning alerts on the repository Security tab.
You have successfully added a new gosec configuration .github/workflows/security.yaml:gosec. As part of the setup process, we have scanned this repository and found no existing alerts. In the future, you will see all code scanning alerts on the repository Security tab.
Thanks can you attach the cover sample output to a README.report.md file or something like that in this dir?
overall approach makes sense, once its done lets attach a readme w/ CSV results , how to generate them , etc...
I don't understand why the last commit is failing - https://github.com/kubernetes-sigs/kpng/actions/runs/4480600683/jobs/7876158548
https://github.com/kubernetes/kubernetes/issues/108891 <-- the failure is a flake. just push a readme commit or something to rerun the testss
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: emabota, jayunit100
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~hack/OWNERS~~ [jayunit100]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
looks a good start, please run go fmt . before merging, we will need to enable lint on this folder as well.
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs.
This bot triages PRs according to the following rules:
- After 90d of inactivity,
lifecycle/staleis applied - After 30d of inactivity since
lifecycle/stalewas applied,lifecycle/rottenis applied - After 30d of inactivity since
lifecycle/rottenwas applied, the PR is closed
You can:
- Mark this PR as fresh with
/remove-lifecycle stale - Close this PR with
/close - Offer to help out with Issue Triage
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
/remove-lifecycle stale