Skip to content

Commit dc90ded

Browse files
authored
Merge pull request kubernetes#3859 from AkihiroSuda/rootless2
KEP-2033: update testing plan for KubeletInUserNamespace
2 parents 2be5509 + e74e268 commit dc90ded

File tree

1 file changed

+9
-5
lines changed
  • keps/sig-node/2033-kubelet-in-userns-aka-rootless

1 file changed

+9
-5
lines changed

keps/sig-node/2033-kubelet-in-userns-aka-rootless/README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -499,11 +499,15 @@ when drafting this test plan.
499499
[testing-guidelines]: https://git.k8s.io/community/contributors/devel/sig-testing/testing.md
500500
-->
501501

502-
Testing needs cgroup v2 CI infra.
503-
504-
The most easiest way to test Rootless Kubernetes would be to run `kind` with Rootless Docker provider.
505-
506-
Alternatively we could use [Usernetes smoke tests](https://github.com/rootless-containers/usernetes/blob/v20201118.0/.github/workflows/main.yaml#L49-L50) as well.
502+
Tests are present in several subproject repos and third party repos:
503+
- https://github.com/kubernetes-sigs/kind/blob/v0.17.0/.github/workflows/cgroup2.yaml#L24
504+
- https://github.com/kubernetes/minikube/blob/v1.29.0/.github/workflows/pr.yml#L293-L410
505+
- https://github.com/k3s-io/k3s/blob/v1.26.1+k3s1/.github/workflows/cgroup.yaml#L92-L99
506+
- https://github.com/rootless-containers/usernetes/blob/v20221007.0/.cirrus.yml
507+
508+
Tests will be added to `kubernetes/test-infra` as well when the [`k8s-infra-prow-build`](https://github.com/kubernetes/k8s.io/blob/a071c4ed0823f193ee29e2f14e191be42dc1a1f0/infra/gcp/terraform/k8s-infra-prow-build/main.tf#L78) cluster
509+
is upgraded to use cgroup v2.
510+
This will probably automatically happen when [GKE bumps up their "regular" channel to Kubernetes v1.26 or later](https://cloud.google.com/kubernetes-engine/docs/how-to/node-system-config).
507511

508512
### Graduation Criteria
509513

0 commit comments

Comments
 (0)