已开启
升级k3s到v1.29.1-k3s2 #22
AtomGit-Bot创建于 2025年6月24日
升级k3s到v1.29.1-k3s2 #22
已开启
AtomGit-Bot创建于 2025年6月24日
从refs/pull/22/head合入到openEuler-24.03-LTS-SP2
共 5 个文件变更+11-21
@@ -1,18 +1,18 @@
1#!/bin/bash1#!/bin/bash
2- 
3set -e2set -e
4-if [ ! -f ./v1.24.2+rc1+k3s2.tar.gz ];then3+ 
4+if [ ! -f ./v1.29.1-k3s2.tar.gz ];then
5 echo "this script should be executed in source directory"5 echo "this script should be executed in source directory"
6 exit6 exit
7fi7fi
8 8 
9-tar -xvf v1.24.2+rc1+k3s2.tar.gz9+tar -xvf v1.29.1-k3s2.tar.gz
10 10 
11TRAEFIK_CHART_VERSION="10.19.3"11TRAEFIK_CHART_VERSION="10.19.3"
12TRAEFIK_PACKAGE_VERSION="00"12TRAEFIK_PACKAGE_VERSION="00"
13TRAEFIK_FILE=traefik-${TRAEFIK_CHART_VERSION}${TRAEFIK_PACKAGE_VERSION}.tgz13TRAEFIK_FILE=traefik-${TRAEFIK_CHART_VERSION}${TRAEFIK_PACKAGE_VERSION}.tgz
14TRAEFIK_CRD_FILE=traefik-crd-${TRAEFIK_CHART_VERSION}${TRAEFIK_PACKAGE_VERSION}.tgz14TRAEFIK_CRD_FILE=traefik-crd-${TRAEFIK_CHART_VERSION}${TRAEFIK_PACKAGE_VERSION}.tgz
15-TRAEFIK_URL=https://helm.traefik.io/traefik/traefik-${TRAEFIK_CHART_VERSION}.tgz15+TRAEFIK_URL=https://traefik.github.io/charts/traefik/traefik-${TRAEFIK_CHART_VERSION}.tgz
16CHARTS_DIR=build/static/charts16CHARTS_DIR=build/static/charts
17RUNC_DIR=build/src/github.com/opencontainers/runc17RUNC_DIR=build/src/github.com/opencontainers/runc
18CONTAINERD_DIR=build/src/github.com/containerd/containerd18CONTAINERD_DIR=build/src/github.com/containerd/containerd
@@ -70,19 +70,7 @@ download_and_package_traefik () {
70 done70 done
71 )71 )
72 72 
73- # Copy base template and apply variables to the template
74 mkdir -p ${TRAEFIK_TMP_CRD}73 mkdir -p ${TRAEFIK_TMP_CRD}
75- echo $(pwd)
76- cp -R ./k3s-1.24.2-rc1-k3s2/scripts/chart-templates/crd-base/* ${TRAEFIK_TMP_CRD}
77- for template_file in $(find ${TRAEFIK_TMP_CRD} -type f | sort); do
78- # Applies any environment variables currently set onto your template file
79- echo "Templating ${template_file}"
80- eval "echo \"$(sed 's/"/\\"/g' ${template_file})\"" > ${template_file}
81- done
82- 
83- # Move anything from ${f}/charts-crd/overlay-upstream to the main chart
84- cp -R ${TRAEFIK_TMP_CRD}/overlay-upstream/* ${TRAEFIK_TMP_CHART}
85- rm -rf ${TRAEFIK_TMP_CRD}/overlay-upstream
86 74 
87 # Modify charts to support system-default-registry75 # Modify charts to support system-default-registry
88 echo -e 'global:\n systemDefaultRegistry: ""' >> ${TRAEFIK_TMP_CHART}/values.yaml76 echo -e 'global:\n systemDefaultRegistry: ""' >> ${TRAEFIK_TMP_CHART}/values.yaml
@@ -120,4 +108,4 @@ download_and_package_traefik
120tar -cvf build.tar.gz ./build108tar -cvf build.tar.gz ./build
121rm -rf ./build109rm -rf ./build
122rm -rf traefik*110rm -rf traefik*
123-rm -rf ./k3s-1.24.2-rc1-k3s2111+rm -rf ./k3s-1.29.1-k3s2
Binary files do not support preview
@@ -1,9 +1,9 @@
1%define debug_package %{nil}1%define debug_package %{nil}
2-%define baseversion 1.242+%define baseversion 1.29
3 3 
4Name: k3s4Name: k3s
5-Version: 1.24.2+rc1+k3s25+Version: 1.29.1+k3s2
6-Release: 46+Release: 5
7Summary: Installer for k3s optimised for openSUSE MicroOS7Summary: Installer for k3s optimised for openSUSE MicroOS
8License: Apache-2.08License: Apache-2.0
9Group: System/Management9Group: System/Management
@@ -24,7 +24,6 @@ Requires: k3s-selinux
24Requires: iptables24Requires: iptables
25Conflicts: cri-tools25Conflicts: cri-tools
26Conflicts: kubectl26Conflicts: kubectl
27-Conflicts: kubernetes-client
28Conflicts: kubernetes-client-provider27Conflicts: kubernetes-client-provider
29 28 
30Requires(post): systemd29Requires(post): systemd
@@ -93,6 +92,9 @@ cp install.sh %{buildroot}%{_sbindir}/k3s-install.sh
93%{_sbindir}/k3s-install.sh92%{_sbindir}/k3s-install.sh
94 93 
95%changelog94%changelog
95+* Tue Jun 24 2025 Renjian Zhou <zhourenjian@huawei.com> - 1.29.1+k3s2-5
96+- upgrade k3s version to 1.29.1+k3s2
97+ 
96* Sun Apr 21 2024 Yuncheng Zhu <zhuyuncheng@huawei.com> - 1.24.2+rc1+k3s2-498* Sun Apr 21 2024 Yuncheng Zhu <zhuyuncheng@huawei.com> - 1.24.2+rc1+k3s2-4
97- change requirement docker-runc to runc99- change requirement docker-runc to runc
98 100 
Binary files do not support preview
Binary files do not support preview