diff --git a/kubectl.yaml b/kubectl.yaml deleted file mode 100644 index 9f5a793ac76..00000000000 --- a/kubectl.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: kubectl - version: 1.27.3 - epoch: 1 - description: Command-line interface for Kubernetes - copyright: - - license: Apache-2.0 - -environment: - contents: - packages: - - bash - - build-base - - busybox - - ca-certificates-bundle - - findutils - - go - - go-bindata - - grep - - linux-headers - - rsync - -pipeline: - - uses: fetch - with: - uri: https://github.com/kubernetes/kubernetes/archive/v${{package.version}}.tar.gz - expected-sha256: 8ef07217229e1c0dab21cc014ee05f79dffd31d3bf13a8ff3c730e031973f3e8 - - - runs: | - go get github.com/docker/distribution@v2.8.2 - go mod vendor - make kubectl - mkdir -p ${{targets.destdir}}/usr/bin/ - cp _output/bin/kubectl ${{targets.destdir}}/usr/bin/kubectl - - - uses: strip - -update: - enabled: true - github: - strip-prefix: v - identifier: kubernetes/kubernetes diff --git a/kubernetes-1.24.yaml b/kubernetes-1.24.yaml new file mode 100644 index 00000000000..858dd66b679 --- /dev/null +++ b/kubernetes-1.24.yaml @@ -0,0 +1,177 @@ +package: + name: kubernetes-1.24 + version: 1.24.15 + epoch: 0 + description: Production-Grade Container Scheduling and Management + copyright: + - license: Apache-2.0 + +environment: + contents: + packages: + - busybox + - bash + - ca-certificates-bundle + - build-base + - go + - go-bindata + - linux-headers + - grep + - jq + - coreutils # needed for non busybox version of `mktemp` + - findutils # needed for non busybox version of `xargs` + - rsync + - apk-tools + +# "transform" the kubernetes version into the corresponding pause version, these don't always line up +var-transforms: + - from: ${{package.version}} + match: ^(.+)$ + replace: 3.7 + to: pause-version + +vars: + components: "kubectl kubeadm kubelet kube-scheduler kube-proxy kube-controller-manager kube-apiserver" + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/kubernetes/kubernetes + tag: v${{package.version}} + expected-commit: 2c67202dc0bb96a7a837cbfb8d72e1f34dfc2808 + + - runs: | + # Mitigate GHSA-hqxw-f8mx-cpmw / CVE-2023-2253 + ./hack/pin-dependency.sh github.com/docker/distribution v2.8.2 + ./hack/update-vendor.sh + ./hack/lint-dependencies.sh + + - runs: | + WHAT="" + for c in ${{vars.components}} ; do + WHAT="$WHAT cmd/$c" + done + + make WHAT="$WHAT" + + - runs: | + mkdir -p "${{targets.destdir}}"/usr/bin/ + install -m755 _output/bin/* ${{targets.destdir}}/usr/bin/ + + mkdir -p "${{targets.destdir}}"/etc/kubernetes + +subpackages: + - name: kubectl-1.24 + description: A command line tool for communicating with a Kubernetes API server + dependencies: + provides: + - kubectl=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubectl ${{targets.subpkgdir}}/usr/bin/kubectl + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubectl completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubectl + + - name: kubeadm-1.24 + description: A tool for quickly installing Kubernetes and setting up a secure cluster + dependencies: + runtime: + - iproute2 + - socat + - ethtool + - conntrack-tools + - crictl + provides: + - kubeadm=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubeadm ${{targets.subpkgdir}}/usr/bin/kubeadm + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubeadm completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubeadm + + - name: kubelet-1.24 + description: An agent that runs on each node in a Kubernetes cluster making sure that containers are running in a Pod + dependencies: + runtime: + - ip6tables + provides: + - kubelet=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubelet ${{targets.subpkgdir}}/usr/bin/kubelet + + install -d ${{targets.subpkgdir}}/var/lib/kubelet + install -d ${{targets.subpkgdir}}/var/log/kubelet + + - name: kube-scheduler-1.24 + description: Kubernetes control plane component watching over pods on nodes + dependencies: + provides: + - kube-scheduler=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-scheduler ${{targets.subpkgdir}}/usr/bin/kube-scheduler + + install -d ${{targets.subpkgdir}}/var/log/kube-scheduler + + - name: kube-proxy-1.24 + description: Kubernetes network proxy that runs on each node + dependencies: + provides: + - kube-proxy=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-proxy ${{targets.subpkgdir}}/usr/bin/kube-proxy + + install -d ${{targets.subpkgdir}}/var/lib/kube-proxy + install -d ${{targets.subpkgdir}}/var/log/kube-proxy + + - name: kube-controller-manager-1.24 + description: Kubernetes control plane component that runs controller processes + dependencies: + provides: + - kube-controller-manager=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-controller-manager ${{targets.subpkgdir}}/usr/bin/kube-controller-manager + + install -d ${{targets.subpkgdir}}/var/log/kube-controller-manager + + - name: kube-apiserver-1.24 + description: Kubernetes control plane component exposing the Kubernetes API + dependencies: + provides: + - kube-apiserver=1.24 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-apiserver ${{targets.subpkgdir}}/usr/bin/kube-apiserver + + install -d ${{targets.subpkgdir}}/var/log/kube-apiserver + + - name: kubernetes-pause-3.7 + description: "" + dependencies: + provides: + - kubernetes-pause=3.7 + pipeline: + - working-directory: /home/build/build/pause + runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin/ + CFLAGS="$CFLAGS -static -DVERSION=${{vars.pause-version}}-${{package.version}}" + gcc -o "${{targets.subpkgdir}}"/usr/bin/pause linux/pause.c + +update: + enabled: true + github: + identifier: kubernetes/kubernetes + strip-prefix: v + tag-filter: v1.24 diff --git a/kubernetes-1.25.yaml b/kubernetes-1.25.yaml new file mode 100644 index 00000000000..3b927b585e5 --- /dev/null +++ b/kubernetes-1.25.yaml @@ -0,0 +1,177 @@ +package: + name: kubernetes-1.25 + version: 1.25.11 + epoch: 0 + description: Production-Grade Container Scheduling and Management + copyright: + - license: Apache-2.0 + +environment: + contents: + packages: + - busybox + - bash + - ca-certificates-bundle + - build-base + - go + - go-bindata + - linux-headers + - grep + - jq + - coreutils # needed for non busybox version of `mktemp` + - findutils # needed for non busybox version of `xargs` + - rsync + - apk-tools + +# "transform" the kubernetes version into the corresponding pause version, these don't always line up +var-transforms: + - from: ${{package.version}} + match: ^(.+)$ + replace: 3.8 + to: pause-version + +vars: + components: "kubectl kubeadm kubelet kube-scheduler kube-proxy kube-controller-manager kube-apiserver" + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/kubernetes/kubernetes + tag: v${{package.version}} + expected-commit: 8cfcba0b15c343a8dc48567a74c29ec4844e0b9e + + - runs: | + # Mitigate GHSA-hqxw-f8mx-cpmw / CVE-2023-2253 + ./hack/pin-dependency.sh github.com/docker/distribution v2.8.2 + ./hack/update-vendor.sh + ./hack/lint-dependencies.sh + + - runs: | + WHAT="" + for c in ${{vars.components}} ; do + WHAT="$WHAT cmd/$c" + done + + make WHAT="$WHAT" + + - runs: | + mkdir -p "${{targets.destdir}}"/usr/bin/ + install -m755 _output/bin/* ${{targets.destdir}}/usr/bin/ + + mkdir -p "${{targets.destdir}}"/etc/kubernetes + +subpackages: + - name: kubectl-1.25 + description: A command line tool for communicating with a Kubernetes API server + dependencies: + provides: + - kubectl=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubectl ${{targets.subpkgdir}}/usr/bin/kubectl + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubectl completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubectl + + - name: kubeadm-1.25 + description: A tool for quickly installing Kubernetes and setting up a secure cluster + dependencies: + runtime: + - iproute2 + - socat + - ethtool + - conntrack-tools + - crictl + provides: + - kubeadm=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubeadm ${{targets.subpkgdir}}/usr/bin/kubeadm + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubeadm completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubeadm + + - name: kubelet-1.25 + description: An agent that runs on each node in a Kubernetes cluster making sure that containers are running in a Pod + dependencies: + runtime: + - ip6tables + provides: + - kubelet=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubelet ${{targets.subpkgdir}}/usr/bin/kubelet + + install -d ${{targets.subpkgdir}}/var/lib/kubelet + install -d ${{targets.subpkgdir}}/var/log/kubelet + + - name: kube-scheduler-1.25 + description: Kubernetes control plane component watching over pods on nodes + dependencies: + provides: + - kube-scheduler=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-scheduler ${{targets.subpkgdir}}/usr/bin/kube-scheduler + + install -d ${{targets.subpkgdir}}/var/log/kube-scheduler + + - name: kube-proxy-1.25 + description: Kubernetes network proxy that runs on each node + dependencies: + provides: + - kube-proxy=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-proxy ${{targets.subpkgdir}}/usr/bin/kube-proxy + + install -d ${{targets.subpkgdir}}/var/lib/kube-proxy + install -d ${{targets.subpkgdir}}/var/log/kube-proxy + + - name: kube-controller-manager-1.25 + description: Kubernetes control plane component that runs controller processes + dependencies: + provides: + - kube-controller-manager=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-controller-manager ${{targets.subpkgdir}}/usr/bin/kube-controller-manager + + install -d ${{targets.subpkgdir}}/var/log/kube-controller-manager + + - name: kube-apiserver-1.25 + description: Kubernetes control plane component exposing the Kubernetes API + dependencies: + provides: + - kube-apiserver=1.25 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-apiserver ${{targets.subpkgdir}}/usr/bin/kube-apiserver + + install -d ${{targets.subpkgdir}}/var/log/kube-apiserver + + - name: kubernetes-pause-3.8 + description: "" + dependencies: + provides: + - kubernetes-pause=3.8 + pipeline: + - working-directory: /home/build/build/pause + runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin/ + CFLAGS="$CFLAGS -static -DVERSION=${{vars.pause-version}}-${{package.version}}" + gcc -o "${{targets.subpkgdir}}"/usr/bin/pause linux/pause.c + +update: + enabled: true + github: + identifier: kubernetes/kubernetes + strip-prefix: v + tag-filter: v1.25 diff --git a/kubernetes-1.26.yaml b/kubernetes-1.26.yaml new file mode 100644 index 00000000000..d4fb1ed378f --- /dev/null +++ b/kubernetes-1.26.yaml @@ -0,0 +1,177 @@ +package: + name: kubernetes-1.26 + version: 1.26.6 + epoch: 0 + description: Production-Grade Container Scheduling and Management + copyright: + - license: Apache-2.0 + +environment: + contents: + packages: + - busybox + - bash + - ca-certificates-bundle + - build-base + - go + - go-bindata + - linux-headers + - grep + - jq + - coreutils # needed for non busybox version of `mktemp` + - findutils # needed for non busybox version of `xargs` + - rsync + - apk-tools + +# "transform" the kubernetes version into the corresponding pause version, these don't always line up +var-transforms: + - from: ${{package.version}} + match: ^(.+)$ + replace: 3.9 + to: pause-version + +vars: + components: "kubectl kubeadm kubelet kube-scheduler kube-proxy kube-controller-manager kube-apiserver" + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/kubernetes/kubernetes + tag: v${{package.version}} + expected-commit: 11902a838028edef305dfe2f96be929bc4d114d8 + + - runs: | + # Mitigate GHSA-hqxw-f8mx-cpmw / CVE-2023-2253 + ./hack/pin-dependency.sh github.com/docker/distribution v2.8.2 + ./hack/update-vendor.sh + ./hack/lint-dependencies.sh + + - runs: | + WHAT="" + for c in ${{vars.components}} ; do + WHAT="$WHAT cmd/$c" + done + + make WHAT="$WHAT" + + - runs: | + mkdir -p "${{targets.destdir}}"/usr/bin/ + install -m755 _output/bin/* ${{targets.destdir}}/usr/bin/ + + mkdir -p "${{targets.destdir}}"/etc/kubernetes + +subpackages: + - name: kubectl-1.26 + description: A command line tool for communicating with a Kubernetes API server + dependencies: + provides: + - kubectl=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubectl ${{targets.subpkgdir}}/usr/bin/kubectl + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubectl completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubectl + + - name: kubeadm-1.26 + description: A tool for quickly installing Kubernetes and setting up a secure cluster + dependencies: + runtime: + - iproute2 + - socat + - ethtool + - conntrack-tools + - crictl + provides: + - kubeadm=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubeadm ${{targets.subpkgdir}}/usr/bin/kubeadm + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubeadm completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubeadm + + - name: kubelet-1.26 + description: An agent that runs on each node in a Kubernetes cluster making sure that containers are running in a Pod + dependencies: + runtime: + - ip6tables + provides: + - kubelet=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubelet ${{targets.subpkgdir}}/usr/bin/kubelet + + install -d ${{targets.subpkgdir}}/var/lib/kubelet + install -d ${{targets.subpkgdir}}/var/log/kubelet + + - name: kube-scheduler-1.26 + description: Kubernetes control plane component watching over pods on nodes + dependencies: + provides: + - kube-scheduler=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-scheduler ${{targets.subpkgdir}}/usr/bin/kube-scheduler + + install -d ${{targets.subpkgdir}}/var/log/kube-scheduler + + - name: kube-proxy-1.26 + description: Kubernetes network proxy that runs on each node + dependencies: + provides: + - kube-proxy=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-proxy ${{targets.subpkgdir}}/usr/bin/kube-proxy + + install -d ${{targets.subpkgdir}}/var/lib/kube-proxy + install -d ${{targets.subpkgdir}}/var/log/kube-proxy + + - name: kube-controller-manager-1.26 + description: Kubernetes control plane component that runs controller processes + dependencies: + provides: + - kube-controller-manager=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-controller-manager ${{targets.subpkgdir}}/usr/bin/kube-controller-manager + + install -d ${{targets.subpkgdir}}/var/log/kube-controller-manager + + - name: kube-apiserver-1.26 + description: Kubernetes control plane component exposing the Kubernetes API + dependencies: + provides: + - kube-apiserver=1.26 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-apiserver ${{targets.subpkgdir}}/usr/bin/kube-apiserver + + install -d ${{targets.subpkgdir}}/var/log/kube-apiserver + + - name: kubernetes-pause-3.9 + description: "" + dependencies: + provides: + - kubernetes-pause=3.9 + pipeline: + - working-directory: /home/build/build/pause + runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin/ + CFLAGS="$CFLAGS -static -DVERSION=${{vars.pause-version}}-${{package.version}}" + gcc -o "${{targets.subpkgdir}}"/usr/bin/pause linux/pause.c + +update: + enabled: true + github: + identifier: kubernetes/kubernetes + strip-prefix: v + tag-filter: v1.26 diff --git a/kubernetes-1.27.yaml b/kubernetes-1.27.yaml new file mode 100644 index 00000000000..c03585353f0 --- /dev/null +++ b/kubernetes-1.27.yaml @@ -0,0 +1,179 @@ +package: + name: kubernetes-1.27 + version: 1.27.3 + epoch: 2 + description: Production-Grade Container Scheduling and Management + copyright: + - license: Apache-2.0 + dependencies: + provides: + - kubernetes=1.27 + +environment: + contents: + packages: + - busybox + - bash + - ca-certificates-bundle + - build-base + - go + - go-bindata + - linux-headers + - grep + - jq + - coreutils # needed for non busybox version of `mktemp` + - findutils # needed for non busybox version of `xargs` + - rsync + - apk-tools + +# "transform" the kubernetes version into the corresponding pause version, these don't always line up +var-transforms: + - from: ${{package.version}} + match: ^(.+)$ + replace: 3.9 + to: pause-version + +vars: + components: "kubectl kubeadm kubelet kube-scheduler kube-proxy kube-controller-manager kube-apiserver" + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/kubernetes/kubernetes + tag: v${{package.version}} + expected-commit: 25b4e43193bcda6c7328a6d147b1fb73a33f1598 + + - runs: | + # Mitigate GHSA-hqxw-f8mx-cpmw / CVE-2023-2253 + ./hack/pin-dependency.sh github.com/docker/distribution v2.8.2 + ./hack/update-vendor.sh + ./hack/lint-dependencies.sh + + - runs: | + WHAT="" + for c in ${{vars.components}} ; do + WHAT="$WHAT cmd/$c" + done + + make WHAT="$WHAT" + + - runs: | + mkdir -p "${{targets.destdir}}"/usr/bin/ + install -m755 _output/bin/* ${{targets.destdir}}/usr/bin/ + + mkdir -p "${{targets.destdir}}"/etc/kubernetes + +subpackages: + - name: kubectl-1.27 + description: A command line tool for communicating with a Kubernetes API server + dependencies: + provides: + - kubectl=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubectl ${{targets.subpkgdir}}/usr/bin/kubectl + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubectl completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubectl + + - name: kubeadm-1.27 + description: A tool for quickly installing Kubernetes and setting up a secure cluster + dependencies: + runtime: + - iproute2 + - socat + - ethtool + - conntrack-tools + - crictl + provides: + - kubeadm=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubeadm ${{targets.subpkgdir}}/usr/bin/kubeadm + + mkdir -p "${{targets.subpkgdir}}"/usr/share/bash-completion/completions + _output/bin/kubeadm completion bash > "${{targets.subpkgdir}}"/usr/share/bash-completion/completions/kubeadm + + - name: kubelet-1.27 + description: An agent that runs on each node in a Kubernetes cluster making sure that containers are running in a Pod + dependencies: + runtime: + - ip6tables + provides: + - kubelet=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kubelet ${{targets.subpkgdir}}/usr/bin/kubelet + + install -d ${{targets.subpkgdir}}/var/lib/kubelet + install -d ${{targets.subpkgdir}}/var/log/kubelet + + - name: kube-scheduler-1.27 + description: Kubernetes control plane component watching over pods on nodes + dependencies: + provides: + - kube-scheduler=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-scheduler ${{targets.subpkgdir}}/usr/bin/kube-scheduler + + install -d ${{targets.subpkgdir}}/var/log/kube-scheduler + + - name: kube-proxy-1.27 + description: Kubernetes network proxy that runs on each node + dependencies: + provides: + - kube-proxy=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-proxy ${{targets.subpkgdir}}/usr/bin/kube-proxy + + install -d ${{targets.subpkgdir}}/var/lib/kube-proxy + install -d ${{targets.subpkgdir}}/var/log/kube-proxy + + - name: kube-controller-manager-1.27 + description: Kubernetes control plane component that runs controller processes + dependencies: + provides: + - kube-controller-manager=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-controller-manager ${{targets.subpkgdir}}/usr/bin/kube-controller-manager + + install -d ${{targets.subpkgdir}}/var/log/kube-controller-manager + + - name: kube-apiserver-1.27 + description: Kubernetes control plane component exposing the Kubernetes API + dependencies: + provides: + - kube-apiserver=1.27 + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin + install -m755 _output/bin/kube-apiserver ${{targets.subpkgdir}}/usr/bin/kube-apiserver + + install -d ${{targets.subpkgdir}}/var/log/kube-apiserver + + - name: kubernetes-pause-3.9 + description: "" + dependencies: + provides: + - kubernetes-pause=3.9 + pipeline: + - working-directory: /home/build/build/pause + runs: | + mkdir -p ${{targets.subpkgdir}}/usr/bin/ + CFLAGS="$CFLAGS -static -DVERSION=${{vars.pause-version}}-${{package.version}}" + gcc -o "${{targets.subpkgdir}}"/usr/bin/pause linux/pause.c + +update: + enabled: true + github: + identifier: kubernetes/kubernetes + strip-prefix: v diff --git a/packages.txt b/packages.txt index 1200d33f7e8..23313a7e841 100644 --- a/packages.txt +++ b/packages.txt @@ -220,7 +220,10 @@ go-bindata popt rsync zeromq -kubectl +kubernetes-1.24 +kubernetes-1.25 +kubernetes-1.26 +kubernetes-1.27 regclient libwebp skopeo