docs: run kind e2e tests #206
Conversation
Explain the easiest way to trigger the tests and troubleshooting guide. Ref: kubernetes-sigs#132 Signed-off-by: Talor Itzhak <titzhak@redhat.com>
When running kind with rootless Docker, the cpuset cgroup controller is not delegated to user sessions by default. This causes the NRI hook to crash all pods (including CoreDNS) because cpuset.cpus is missing from the cgroup hierarchy. Add a troubleshooting entry explaining how to verify and fix the issue by configuring systemd to delegate the cpuset controller. Signed-off-by: Talor Itzhak <titzhak@redhat.com>
ffromani
left a comment
There was a problem hiding this comment.
/approve
/lgtm
thanks, this helps. We are close to the point we need to split our README.md file in targeted readmes, but not a concern of this PR.
|
/hold |
|
One small doc caveat here: for the existing-cluster case, I think we should also mention the test image. |
Thank you @AutuSnow for the constructive comment. I'll update that ASAP |
|
/approve cancel @AutuSnow has a good point |
Emphasis differences between `make test-e2e` and `make test-e2e-kind` in the context of image availability Signed-off-by: Talor Itzhak <titzhak@redhat.com>
|
Added the requested note. see last commit. |
|
/unhold |
|
/approve thanks! |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ffromani, Tal-or 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 |
Document the simplest way for developers to run e2e tests locally.
Also add a troubleshooting guide for common mishaps.
Signed-off-by: Talor Itzhak titzhak@redhat.com