Skip to content

Commit 16efa74

Browse files
committed
kubepkg: Bundle CNI plugins (v0.8.6) in kubelet deb/rpm packages
Signed-off-by: Stephen Augustus <[email protected]>
1 parent 69d8d87 commit 16efa74

File tree

15 files changed

+91
-214
lines changed

15 files changed

+91
-214
lines changed

cmd/kubepkg/templates/latest/deb/kubelet/debian/control

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ Vcs-Browser: https://github.com/kubernetes/kubernetes
1010

1111
Package: kubelet
1212
Architecture: {{ .BuildArch }}
13-
Depends: iptables (>= 1.4.21), kubernetes-cni (>= {{ index .Dependencies "kubernetes-cni" }}), iproute2, socat, util-linux, mount, ebtables, ethtool, conntrack, ${misc:Depends}
13+
Depends: iptables (>= 1.4.21), iproute2, socat, util-linux, mount, ebtables, ethtool, conntrack, ${misc:Depends}
14+
Provides: kubernetes-cni
15+
Conflicts: kubernetes-cni
16+
Replaces: kubernetes-cni
1417
Description: Kubernetes Node Agent
1518
The node agent of Kubernetes, the container cluster manager
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
usr/bin/kubelet usr/bin/
22
lib/systemd/system/kubelet.service lib/systemd/system/
3+
bin/ opt/cni

cmd/kubepkg/templates/latest/deb/kubelet/debian/rules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ else
1717
"{{ .DownloadLinkBase }}/bin/linux/{{ .GoArch }}/kubelet"
1818
endif
1919
chmod +x usr/bin/kubelet
20+
mkdir -p ./bin
21+
curl -sSL --fail --retry 5 \
22+
"https://storage.googleapis.com/k8s-artifacts-cni/release/v{{ .CNIVersion }}/cni-plugins-linux-{{ .GoArch }}-v{{ .CNIVersion }}.tgz" \
23+
| tar -C ./bin -xz
2024
dh_testroot
2125
dh_auto_install
2226
dh_shlibdeps

cmd/kubepkg/templates/latest/deb/kubernetes-cni/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/changelog

Lines changed: 0 additions & 6 deletions
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/compat

Lines changed: 0 additions & 1 deletion
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/control

Lines changed: 0 additions & 15 deletions
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/copyright

Lines changed: 0 additions & 18 deletions
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/kubernetes-cni.install

Lines changed: 0 additions & 1 deletion
This file was deleted.

cmd/kubepkg/templates/latest/deb/kubernetes-cni/debian/rules

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)