summaryrefslogtreecommitdiffstats
path: root/recipes-containers/kubernetes
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/kubernetes')
-rw-r--r--recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch24
-rw-r--r--recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist (renamed from recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist)0
-rw-r--r--recipes-containers/kubernetes/kubernetes_git.bb19
3 files changed, 22 insertions, 21 deletions
diff --git a/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch b/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
index ae956794..5bfc6268 100644
--- a/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
+++ b/recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch
@@ -14,32 +14,32 @@ Index: kubernetes/hack/lib/golang.sh
14=================================================================== 14===================================================================
15--- kubernetes.orig/hack/lib/golang.sh 15--- kubernetes.orig/hack/lib/golang.sh
16+++ kubernetes/hack/lib/golang.sh 16+++ kubernetes/hack/lib/golang.sh
17@@ -689,7 +689,7 @@ 17@@ -743,7 +743,7 @@ kube::golang::build_some_binaries() {
18 kube::golang::create_coverage_dummy_test "${package}" 18 kube::golang::create_coverage_dummy_test "${package}"
19 kube::util::trap_add "kube::golang::delete_coverage_dummy_test \"${package}\"" EXIT 19 kube::util::trap_add "kube::golang::delete_coverage_dummy_test \"${package}\"" EXIT
20 20
21- go test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \ 21- go test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \
22+ $GO test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \ 22+ $GO test -c -o "$(kube::golang::outfile_for_binary "${package}" "${platform}")" \
23 -covermode count \ 23 -covermode count \
24 -coverpkg k8s.io/...,k8s.io/kubernetes/vendor/k8s.io/... \ 24 -coverpkg k8s.io/... \
25 "${build_args[@]}" \ 25 "${build_args[@]}" \
26@@ -701,13 +701,13 @@ 26@@ -755,13 +755,13 @@ kube::golang::build_some_binaries() {
27 done 27 done
28 if [[ "${#uncovered[@]}" != 0 ]]; then 28 if [[ "${#uncovered[@]}" != 0 ]]; then
29 V=2 kube::log::info "Building ${uncovered[*]} without coverage..." 29 V=2 kube::log::info "Building ${uncovered[*]} without coverage..."
30- GO111MODULE=on GOPROXY=off go install "${build_args[@]}" "${uncovered[@]}" 30- GOPROXY=off go install "${build_args[@]}" "${uncovered[@]}"
31+ GO111MODULE=on GOPROXY=off $GO install "${build_args[@]}" "${uncovered[@]}" 31+ GOPROXY=off $GO install "${build_args[@]}" "${uncovered[@]}"
32 else 32 else
33 V=2 kube::log::info "Nothing to build without coverage." 33 V=2 kube::log::info "Nothing to build without coverage."
34 fi 34 fi
35 else 35 else
36 V=2 kube::log::info "Coverage is disabled." 36 V=2 kube::log::info "Coverage is disabled."
37- GO111MODULE=on GOPROXY=off go install "${build_args[@]}" "$@" 37- GOPROXY=off go install "${build_args[@]}" "$@"
38+ GO111MODULE=on GOPROXY=off $GO install "${build_args[@]}" "$@" 38+ GOPROXY=off $GO install "${build_args[@]}" "$@"
39 fi 39 fi
40 } 40 }
41 41
42@@ -769,7 +769,7 @@ 42@@ -821,7 +821,7 @@ kube::golang::build_binaries_for_platfor
43 testpkg=$(dirname "${test}") 43 testpkg=$(dirname "${test}")
44 44
45 mkdir -p "$(dirname "${outfile}")" 45 mkdir -p "$(dirname "${outfile}")"
@@ -47,4 +47,4 @@ Index: kubernetes/hack/lib/golang.sh
47+ $GO test -c \ 47+ $GO test -c \
48 ${goflags:+"${goflags[@]}"} \ 48 ${goflags:+"${goflags[@]}"} \
49 -gcflags="${gogcflags}" \ 49 -gcflags="${gogcflags}" \
50 -asmflags="${goasmflags}" \ 50 -ldflags="${goldflags}" \
diff --git a/recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist b/recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist
index ca434d6f..ca434d6f 100644
--- a/recipes-containers/kubernetes/kubernetes/cni-containerd-net.conflist
+++ b/recipes-containers/kubernetes/kubernetes/00_cni-containerd-net.conflist
diff --git a/recipes-containers/kubernetes/kubernetes_git.bb b/recipes-containers/kubernetes/kubernetes_git.bb
index 0df6dbfa..b6eb4946 100644
--- a/recipes-containers/kubernetes/kubernetes_git.bb
+++ b/recipes-containers/kubernetes/kubernetes_git.bb
@@ -5,16 +5,16 @@ applications across multiple hosts, providing basic mechanisms for deployment, \
5maintenance, and scaling of applications. \ 5maintenance, and scaling of applications. \
6" 6"
7 7
8PV = "v1.29.1+git${SRCREV_kubernetes}" 8PV = "v1.32.0+git"
9CVE_VERSION = "1.29.1" 9CVE_VERSION = "1.32.0"
10SRCREV_kubernetes = "a02da633101bd7919153dd56412b09221c0139bf" 10SRCREV_kubernetes = "5fe148234f8ab1184f26069c4f7bef6c37efe347"
11SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e" 11SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e"
12PE = "1" 12PE = "1"
13 13
14BBCLASSEXTEND = "devupstream:target" 14BBCLASSEXTEND = "devupstream:target"
15LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" 15LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
16DEFAULT_PREFERENCE:class-devupstream = "-1" 16DEFAULT_PREFERENCE:class-devupstream = "-1"
17SRC_URI:class-devupstream = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https \ 17SRC_URI:class-devupstream = "git://github.com/kubernetes/kubernetes.git;branch=release-1.32;name=kubernetes;protocol=https \
18 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https \ 18 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https \
19 " 19 "
20SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27" 20SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27"
@@ -23,7 +23,7 @@ PV:class-devupstream = "v1.28.2+git${SRCREV_kubernetes}"
23 23
24SRCREV_FORMAT ?= "kubernetes_release" 24SRCREV_FORMAT ?= "kubernetes_release"
25 25
26SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https;destsuffix=git/src/github.com/kubernetes/kubernetes \ 26SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=release-1.32;name=kubernetes;protocol=https;destsuffix=git/src/github.com/kubernetes/kubernetes \
27 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https" 27 git://github.com/kubernetes/release;branch=master;name=kubernetes-release;destsuffix=git/release;protocol=https"
28 28
29SRC_URI:append = " \ 29SRC_URI:append = " \
@@ -31,7 +31,7 @@ SRC_URI:append = " \
31 file://0001-cross-don-t-build-tests-by-default.patch \ 31 file://0001-cross-don-t-build-tests-by-default.patch \
32 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \ 32 file://0001-build-golang.sh-convert-remaining-go-calls-to-use.patch \
33 file://0001-build-hack-allow-go-1.20-building.patch \ 33 file://0001-build-hack-allow-go-1.20-building.patch \
34 file://cni-containerd-net.conflist \ 34 file://00_cni-containerd-net.conflist \
35 file://k8s-init \ 35 file://k8s-init \
36 file://99-kubernetes.conf \ 36 file://99-kubernetes.conf \
37 " 37 "
@@ -92,6 +92,7 @@ do_compile() {
92 export CC="${CC}" 92 export CC="${CC}"
93 export LD="${LD}" 93 export LD="${LD}"
94 export GOBIN="" 94 export GOBIN=""
95 export GOFLAGS="-trimpath"
95 96
96 # to limit what is built, use 'WHAT', i.e. make WHAT=cmd/kubelet 97 # to limit what is built, use 'WHAT', i.e. make WHAT=cmd/kubelet
97 make cross CGO_FLAGS=${CGO_FLAGS} GO=${GO} KUBE_BUILD_PLATFORMS=${GOOS}/${GOARCH} GOLDFLAGS="" DBG=1 98 make cross CGO_FLAGS=${CGO_FLAGS} GO=${GO} KUBE_BUILD_PLATFORMS=${GOOS}/${GOARCH} GOLDFLAGS="" DBG=1
@@ -111,14 +112,14 @@ do_install() {
111 112
112 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 113 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
113 install -d "${D}${BIN_PREFIX}${base_bindir}" 114 install -d "${D}${BIN_PREFIX}${base_bindir}"
114 install -m 755 "${WORKDIR}/k8s-init" "${D}${BIN_PREFIX}${base_bindir}" 115 install -m 755 "${UNPACKDIR}/k8s-init" "${D}${BIN_PREFIX}${base_bindir}"
115 116
116 install -d ${D}${sysconfdir}/sysctl.d 117 install -d ${D}${sysconfdir}/sysctl.d
117 install -m 0644 "${WORKDIR}/99-kubernetes.conf" "${D}${sysconfdir}/sysctl.d" 118 install -m 0644 "${UNPACKDIR}/99-kubernetes.conf" "${D}${sysconfdir}/sysctl.d"
118 fi 119 fi
119} 120}
120 121
121CNI_NETWORKING_FILES ?= "${WORKDIR}/cni-containerd-net.conflist" 122CNI_NETWORKING_FILES ?= "${UNPACKDIR}/00_cni-containerd-net.conflist"
122 123
123PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host" 124PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host"
124 125