Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubectl-1.36-image for openSUSE:Factory checked in at 2026-05-05 15:16:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubectl-1.36-image (Old) and /work/SRC/openSUSE:Factory/.kubectl-1.36-image.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubectl-1.36-image" Tue May 5 15:16:19 2026 rev:2 rq:1350810 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/kubectl-1.36-image/kubectl-1.36-image.changes 2026-04-28 12:00:51.796715843 +0200 +++ /work/SRC/openSUSE:Factory/.kubectl-1.36-image.new.30200/kubectl-1.36-image.changes 2026-05-05 15:17:39.584785345 +0200 @@ -1,0 +2,5 @@ +Mon May 4 13:01:20 UTC 2026 - SUSE Update Bot <[email protected]> + +- improve handling for running as non-root + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Dockerfile ++++++ --- /var/tmp/diff_new_pack.qVU12d/_old 2026-05-05 15:17:40.268812554 +0200 +++ /var/tmp/diff_new_pack.qVU12d/_new 2026-05-05 15:17:40.272812712 +0200 @@ -65,6 +65,7 @@ LABEL io.artifacthub.package.logo-url="https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo/logo.png" ENTRYPOINT ["kubectl"] -RUN set -euo pipefail; echo "user:x:999:100:User for CLI:/home/user:/usr/sbin/nologin" >> /etc/passwd && install -d -o 999 -g 100 -m 0755 /home/user +RUN set -euo pipefail; echo "user:x:999:100:User for CLI:/home/user:/usr/sbin/nologin" >> /etc/passwd && install -d -o 999 -g 100 -m 0755 /home/user /home/user/.kube + WORKDIR /home/user ++++++ README.md ++++++ --- /var/tmp/diff_new_pack.qVU12d/_old 2026-05-05 15:17:40.296813668 +0200 +++ /var/tmp/diff_new_pack.qVU12d/_new 2026-05-05 15:17:40.300813826 +0200 @@ -29,7 +29,16 @@ -v /localpath/to/customize:/home/user:Z registry.opensuse.org/opensuse/kubectl:1.36 kustomize --enable-helm ``` +## Running as a regular user +The container provides a preconfigured user called "user" which can be explicitly set to lower the permissions of kubectl within the container + + +```ShellSession +podman run --rm --name kubectl \ + --user user \ + -v /localpath/to/kubeconfig:/home/user/.kube/config:Z \ + registry.opensuse.org/opensuse/kubectl:1.36 version ## Licensing
