$ the-wire · showcase
kops SSH test skip pattern fixed, allowPrivilegeEscalation docs clarified
By RepoJournal · Filed · About Kubernetes · Composed from the cited sources · methodology
kops restored its e2e SSH test skip pattern after a rename upstream silently defeated it, and the website got a clearer explanation of what allowPrivilegeEscalation actually does.
kops fixed an e2e test guard that had quietly stopped matching. An upstream change in k/k replaced a runtime SkipUnlessProviderIs call in test/e2e/node/ssh.go with a declarative framework.WithProvider tag, renaming the test from "[sig-node] SSH should SSH to all nodes and run commands" to one carrying a "[Provider:gce,aws,local,azure]" segment [1]. The old skip pattern, `SSH.should.SSH.to.all.nodes.and.run.commands`, no longer matched, so the test began running where it previously was skipped [1]. The fix updates the regex to account for the provider tag [2].
The kubernetes/website desk picked up a documentation change to the container security context. The `allowPrivilegeEscalation` field docs now give an example of what gaining more privileges than its parent process means, note that the field inverts the value of `no_new_privs`, and document its default value [3]. Plus a batch of small docs fixes: a Korean translation of the ingress-nginx statement [4], a duplicate word removed from the Pod lifecycle docs [5], and two broken relative links repaired in the admission policies tutorial [6].
minikube's bot-driven bumps landed: containerd moved from 2.3.4 to 2.3.5 in the kicbase/ISO [7][8], hugo moved from v0.165.0 to v0.166.0 for the site [9], and the ISO was republished as v1.39.0-1789200963-23696 to carry the containerd change [10]. On the API side, validation-gen re-enabled nested `+k8s:subfield` validations across code-generator and apimachinery [11][12].
Action items
- → Check your kops e2e skip regexes against the new framework.WithProvider test naming kubernetes/kops [plan]
- → Pull the latest website docs if you maintain admission policy tutorials or Pod lifecycle references kubernetes/website [monitor]
- → Rebuild minikube images to pick up containerd 2.3.5 kubernetes/minikube [monitor]
References
- [1] tests/e2e: fix SSH skip regex after upstream provider tag rename ↗ kubernetes/kops
- [2] Merge pull request #18796 from rifelpet/fix-ssh-skip-regex-provider-tag ↗ kubernetes/kops
- [3] chore: improve the documentation of allowPrivilegeEscalation ↗ kubernetes/website
- [4] [ko] Add Korean blog for ingress-nginx-statement ↗ kubernetes/website
- [5] Merge pull request #57483 from jnigri/fix-duplicate-remain-pod-lifecycle ↗ kubernetes/website
- [6] Merge pull request #57493 from magic-peach/fix/admission-policies-relative-links ↗ kubernetes/website
- [7] Kicbase/ISO: Update containerd from 2.3.4 to 2.3.5 ↗ kubernetes/minikube
- [8] Merge pull request #23696 from minikube-bot/auto_bump_containerd_version-2eecd71 ↗ kubernetes/minikube
- [9] Merge pull request #23693 from minikube-bot/auto_bump_hugo_version ↗ kubernetes/minikube
- [10] Updating ISO to v1.39.0-1789200963-23696 ↗ kubernetes/minikube
- [11] Merge pull request #141945 from yongruilin/dv-reenable-nested-subfield ↗ kubernetes/code-generator
- [12] Merge pull request #141945 from yongruilin/dv-reenable-nested-subfield ↗ kubernetes/apimachinery