-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[sig-testing] Add ci-kubernetes-e2e-kind-rootless
#31085
Conversation
/test ci-kubernetes-e2e-kind-rootless (Does it work here?) |
@AkihiroSuda: The specified target(s) for
The following commands are available to trigger optional jobs:
Use
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
set -eux | ||
# kindinv: Kubernetes in (Rootless) Docker in (GCE) VM | ||
# See https://github.com/rootless-containers/kubetest2-kindinv | ||
(cd ; GO111MODULE=on go install github.com/rootless-containers/kubetest2-kindinv@master) |
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.
(I can move the repo to https://github.com/kubernetes-sigs if there is an interest from SIG-testing)
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.
@BenTheElder you are more familiar with this area, I remember there was some discussion some time ago about external projects but I can't find it
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.
though, this is the installer or kubetest2 module, that is different, I think this is ok
/test pull-test-infra-unit-test-race-detector-nonblocking |
The job runs kubetest2 with rootless kind: https://kind.sigs.k8s.io/docs/user/rootless/ kubetest2 is executed with "kindinv" (Kubernetes in (Rootless) Docker in (GCE) VM) driver: https://github.com/rootless-containers/kubetest2-kindinv GCE VM (Ubuntu 22.04) is used for creating a host with cgroup v2 and systemd. Using KRTE was not an option, as it does not support systemd (discussed in PR 30744). Signed-off-by: Akihiro Suda <[email protected]>
7c99438
to
d9a65ea
Compare
/lgtm holding on the resolution of this comment #31085 (comment) /assign @BenTheElder |
@BenTheElder PTAL 🙏 |
/hold cancel We can revisit later but I think that you have earned enough confidence along this years to be a trusted user and that repository looks well maintained |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: AkihiroSuda, aojea 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 |
@AkihiroSuda: Updated the
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Thank you! |
Now I have to fix this
|
not familiar with kubetest2 but it has
and it fails to find the e2e.test binary, do you have to build it ? |
Likely to be hitting "k8s.io/kubernetes" vs "kubernetes/kubernetes" issue |
rootless-containers/kubetest2-kindinv#6 may have solved the issue, but hard to confirm locally with |
/test ci-kubernetes-e2e-kind-rootless (Will it work here?) |
Opened a new issue to track the current CI failure |
The job runs kubetest2 with rootless kind: https://kind.sigs.k8s.io/docs/user/rootless/
kubetest2 is executed with "kindinv" (Kubernetes in (Rootless) Docker in (GCE) VM) driver: https://github.com/rootless-containers/kubetest2-kindinv
GCE VM (Ubuntu 22.04) is used for creating a host with cgroup v2 and systemd. Using KRTE was not an option, as it does not support systemd (discussed in #30744).