diff options
Diffstat (limited to 'recipes-containers/kubernetes')
-rw-r--r-- | recipes-containers/kubernetes/kubernetes/0001-build-golang.sh-convert-remaining-go-calls-to-use.patch | 24 | ||||
-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.bb | 19 |
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, \ | |||
5 | maintenance, and scaling of applications. \ | 5 | maintenance, and scaling of applications. \ |
6 | " | 6 | " |
7 | 7 | ||
8 | PV = "v1.29.1+git${SRCREV_kubernetes}" | 8 | PV = "v1.32.0+git" |
9 | CVE_VERSION = "1.29.1" | 9 | CVE_VERSION = "1.32.0" |
10 | SRCREV_kubernetes = "a02da633101bd7919153dd56412b09221c0139bf" | 10 | SRCREV_kubernetes = "5fe148234f8ab1184f26069c4f7bef6c37efe347" |
11 | SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e" | 11 | SRCREV_kubernetes-release = "21382abdbfa8e6a43fd417306fa649cb651cc06e" |
12 | PE = "1" | 12 | PE = "1" |
13 | 13 | ||
14 | BBCLASSEXTEND = "devupstream:target" | 14 | BBCLASSEXTEND = "devupstream:target" |
15 | LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" | 15 | LIC_FILES_CHKSUM:class-devupstream = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" |
16 | DEFAULT_PREFERENCE:class-devupstream = "-1" | 16 | DEFAULT_PREFERENCE:class-devupstream = "-1" |
17 | SRC_URI:class-devupstream = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https \ | 17 | SRC_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 | " |
20 | SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27" | 20 | SRCREV_kubernetes:class-devupstream = "e3b5e621f07f0fee298f641ebded61b8f393fe27" |
@@ -23,7 +23,7 @@ PV:class-devupstream = "v1.28.2+git${SRCREV_kubernetes}" | |||
23 | 23 | ||
24 | SRCREV_FORMAT ?= "kubernetes_release" | 24 | SRCREV_FORMAT ?= "kubernetes_release" |
25 | 25 | ||
26 | SRC_URI = "git://github.com/kubernetes/kubernetes.git;branch=release-1.29;name=kubernetes;protocol=https;destsuffix=git/src/github.com/kubernetes/kubernetes \ | 26 | SRC_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 | ||
29 | SRC_URI:append = " \ | 29 | SRC_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 | ||
121 | CNI_NETWORKING_FILES ?= "${WORKDIR}/cni-containerd-net.conflist" | 122 | CNI_NETWORKING_FILES ?= "${UNPACKDIR}/00_cni-containerd-net.conflist" |
122 | 123 | ||
123 | PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host" | 124 | PACKAGES =+ "kubeadm kubectl kubelet kube-proxy ${PN}-misc ${PN}-host" |
124 | 125 | ||