mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
Fix bazel //build/rpms
- Also update the kubernetes-cni requirement for both debs and rpms to match release packaging.
This commit is contained in:
parent
18050e308c
commit
3ee10e9ceb
@ -149,7 +149,7 @@ k8s_deb(
|
|||||||
name = "kubelet",
|
name = "kubelet",
|
||||||
depends = [
|
depends = [
|
||||||
"iptables (>= 1.4.21)",
|
"iptables (>= 1.4.21)",
|
||||||
"kubernetes-cni (>= 0.5.1)",
|
"kubernetes-cni (>= 0.6.0)",
|
||||||
"iproute2",
|
"iproute2",
|
||||||
"socat",
|
"socat",
|
||||||
"util-linux",
|
"util-linux",
|
||||||
|
@ -47,6 +47,8 @@ pkg_rpm(
|
|||||||
changelog = "//:CHANGELOG.md",
|
changelog = "//:CHANGELOG.md",
|
||||||
data = [
|
data = [
|
||||||
"10-kubeadm.conf",
|
"10-kubeadm.conf",
|
||||||
|
"50-kubeadm.conf",
|
||||||
|
"kubeadm.conf",
|
||||||
"kubelet.env",
|
"kubelet.env",
|
||||||
"//cmd/kubeadm",
|
"//cmd/kubeadm",
|
||||||
],
|
],
|
||||||
|
@ -11,7 +11,7 @@ Binaries to interface with the container runtime.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
# This has to be hard coded because bazel does a path substitution before rpm's %{version} is substituted.
|
# This has to be hard coded because bazel does a path substitution before rpm's %{version} is substituted.
|
||||||
tar -xzf {crictl-v1.12.0-linux-amd64.tar.gz}
|
tar -xzf {cri_tools.tgz}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -m 755 -d %{buildroot}%{_bindir}
|
install -m 755 -d %{buildroot}%{_bindir}
|
||||||
|
@ -24,7 +24,7 @@ install -p -m 644 -T {kubelet.env} %{buildroot}%{_sysconfdir}/sysconfig/kubelet
|
|||||||
mkdir -p %{buildroot}%{_libexecdir}/modules-load.d
|
mkdir -p %{buildroot}%{_libexecdir}/modules-load.d
|
||||||
mkdir -p %{buildroot}%{_sysctldir}
|
mkdir -p %{buildroot}%{_sysctldir}
|
||||||
install -p -m 0644 -t %{buildroot}%{_libexecdir}/modules-load.d/ {kubeadm.conf}
|
install -p -m 0644 -t %{buildroot}%{_libexecdir}/modules-load.d/ {kubeadm.conf}
|
||||||
install -p -m 0644 -t %{buildroot}%{_sysctldir} %{50-kubeadm.conf}
|
install -p -m 0644 -t %{buildroot}%{_sysctldir} {50-kubeadm.conf}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_bindir}/kubeadm
|
%{_bindir}/kubeadm
|
||||||
|
@ -7,7 +7,7 @@ Summary: Container Cluster Manager - Kubernetes Node Agent
|
|||||||
URL: https://kubernetes.io
|
URL: https://kubernetes.io
|
||||||
|
|
||||||
Requires: iptables >= 1.4.21
|
Requires: iptables >= 1.4.21
|
||||||
Requires: kubernetes-cni >= 0.5.1
|
Requires: kubernetes-cni >= 0.6.0
|
||||||
Requires: socat
|
Requires: socat
|
||||||
Requires: util-linux
|
Requires: util-linux
|
||||||
Requires: ethtool
|
Requires: ethtool
|
||||||
|
@ -11,7 +11,7 @@ Binaries required to provision container networking.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
mkdir -p ./bin
|
mkdir -p ./bin
|
||||||
tar -C ./bin -xz -f {cni-plugins-amd64-v0.6.0.tgz}
|
tar -C ./bin -xz -f {kubernetes_cni.tgz}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user