Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubernetes1.27 for openSUSE:Factory checked in at 2023-08-03 17:27:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes1.27 (Old) and /work/SRC/openSUSE:Factory/.kubernetes1.27.new.22712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes1.27" Thu Aug 3 17:27:43 2023 rev:5 rq:1102001 version:1.27.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes1.27/kubernetes1.27.changes 2023-07-27 16:51:48.662154129 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes1.27.new.22712/kubernetes1.27.changes 2023-08-03 17:27:44.947024791 +0200 @@ -1,0 +2,5 @@ +Tue Aug 1 12:55:16 UTC 2023 - Egbert Eich <[email protected]> + +- Restore the correct content of the kublet wrapper script (boo#1213829). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes1.27.spec ++++++ --- /var/tmp/diff_new_pack.qM04Yf/_old 2023-08-03 17:27:46.923036750 +0200 +++ /var/tmp/diff_new_pack.qM04Yf/_new 2023-08-03 17:27:46.927036774 +0200 @@ -73,8 +73,8 @@ -# packages to build containerized control plane +# packages to build containerized control plane %package apiserver Summary: Kubernetes apiserver for container image Group: System/Management ++++++ kubelet.sh ++++++ --- /var/tmp/diff_new_pack.qM04Yf/_old 2023-08-03 17:27:47.279038904 +0200 +++ /var/tmp/diff_new_pack.qM04Yf/_new 2023-08-03 17:27:47.283038928 +0200 @@ -1,85 +1,13 @@ -MDSFORMANPAGES="kube-apiserver.md kube-controller-manager.md kube-proxy.md kube-scheduler.md kubelet.md" - -# remove comments from man pages -for manpage in ${MDSFORMANPAGES}; do - pos=$(grep -n "<\!-- END MUNGE: UNVERSIONED_WARNING -->" ${manpage} | cut -d':' -f1) - if [ -n ${pos} ]; then - sed -i "1,${pos}{/.*/d}" ${manpage} - fi -done - -# for each man page add NAME and SYNOPSIS section -# kube-apiserver -sed -i -s "s/## kube-apiserver/# NAME\nkube-apiserver \- Provides the API for kubernetes orchestration.\n\n# SYNOPSIS\n**kube-apiserver** [OPTIONS]\n/" kube-apiserver.md - -cat << 'EOF' >> kube-apiserver.md -# EXAMPLES -``` -/usr/bin/kube-apiserver --logtostderr=true --v=0 --etcd_servers=http://127.0.0.1:4001 --insecure_bind_address=127.0.0.1 --insecure_port=8080 --kubelet_port=10250 --service-cluster-ip-range=10.1.1.0/24 --allow_privileged=false -``` -EOF -# kube-controller-manager -sed -i -s "s/## kube-controller-manager/# NAME\nkube-controller-manager \- Enforces kubernetes services.\n\n# SYNOPSIS\n**kube-controller-manager** [OPTIONS]\n/" kube-controller-manager.md - -cat << 'EOF' >> kube-controller-manager.md -# EXAMPLES -``` -/usr/bin/kube-controller-manager --logtostderr=true --v=0 --master=127.0.0.1:8080 -``` -EOF -# kube-proxy -sed -i -s "s/## kube-proxy/# NAME\nkube-proxy \- Provides network proxy services.\n\n# SYNOPSIS\n**kube-proxy** [OPTIONS]\n/" kube-proxy.md - -cat << 'EOF' >> kube-proxy.md -# EXAMPLES -``` -/usr/bin/kube-proxy --logtostderr=true --v=0 --master=http://127.0.0.1:8080 -``` -EOF -# kube-scheduler -sed -i -s "s/## kube-scheduler/# NAME\nkube-scheduler \- Schedules containers on hosts.\n\n# SYNOPSIS\n**kube-scheduler** [OPTIONS]\n/" kube-scheduler.md - -cat << 'EOF' >> kube-scheduler.md -# EXAMPLES -``` -/usr/bin/kube-scheduler --logtostderr=true --v=0 --master=127.0.0.1:8080 -``` -EOF -# kubelet -sed -i -s "s/## kubelet/# NAME\nkubelet \- Processes a container manifest so the containers are launched according to how they are described.\n\n# SYNOPSIS\n**kubelet** [OPTIONS]\n/" kubelet.md - -cat << 'EOF' >> kubelet.md -# EXAMPLES -``` -/usr/bin/kubelet --logtostderr=true --v=0 --api_servers=http://127.0.0.1:8080 --address=127.0.0.1 --port=10250 --hostname_override=127.0.0.1 --allow-privileged=false -``` -EOF - -# for all man-pages -for md in $MDSFORMANPAGES; do - # correct section names - sed -i -s "s/### Synopsis/# DESCRIPTION/" $md - sed -i -s "s/### Options/# OPTIONS/" $md - # add header - sed -i "s/# NAME/% KUBERNETES(1) kubernetes User Manuals\n# NAME/" $md - # modify list of options - # options with no value in "" - sed -i -r 's/(^ )(-[^":][^":]*)(:)(.*)/\*\*\2\*\*\n\t\4\n/' $md - # option with value in "" - sed -i -r 's/(^ )(-[^":][^":]*)("[^"]*")(:)(.*)/\*\*\2\3\*\*\n\t\5\n/' $md - # options in -s, --long - sed -i -r 's/(^ )(-[a-z], -[^":][^":]*)(:)(.*)/\*\*\2\*\*\n\t\4\n/' $md - sed -i -r 's/(^ )(-[a-z], -[^":][^":]*)("[^"]*")(:)(.*)/\*\*\2\3\*\*\n\t\5\n/' $md - # remove ``` - sed -i 's/```//' $md - # remove all lines starting with ###### - sed -i 's/^######.*//' $md - # modify footer - sed -i -r "s/^\[!\[Analytics\].*//" $md - # md does not contain section => taking 1 - name="${md%.md}" - go-md2man -in $md -out man/man1/$name.1 -done - +#!/bin/sh +# Loader Script for Multi-Version Kubelet arrangement introduced to openSUSE in March 2020 +source /etc/sysconfig/kubelet + +if [ -z "$KUBELET_VER" ] +then + echo "ERROR: KUBELET_VER= not defined in /etc/sysconfig/kubelet" + exit 1 +else + /usr/bin/kubelet$KUBELET_VER "$@" +fi
