2 # Copyright (C) 2020 Wind River Systems, Inc.
7 PV = "1.16.2+git${SRCREV_kubernetes}"
8 SRCREV_kubernetes = "c97fe5036ef3df2967d086711e6c0c405941e14b"
9 SRC_BRANCH = "release-1.16"
12 file://kubernetes-accounting.conf \
14 file://kubelet-cgroup-setup.sh \
17 INSANE_SKIP_${PN} += "textrel"
18 INSANE_SKIP_${PN}-misc += "textrel"
19 INSANE_SKIP_kubelet += "textrel"
21 SYSTEMD_AUTO_ENABLE_kubelet = "disable"
26 # Install the sysctl config for k8s
27 # install -d ${D}${sysconfdir}/sysctl.d/
28 # install -m 644 -D ${WORKDIR}/k8s.conf ${D}${sysconfdir}/sysctl.d/
31 install -d -m 0755 ${D}/${sysconfdir}/systemd/system/kubelete.service.d
32 install -m 0644 ${WORKDIR}/kubeadm.conf ${D}/${sysconfdir}/systemd/system/kubelete.service.d
34 # kubelete-cgroup-setup.sh
35 install -d -m 0755 ${D}/${bindir}
36 install -m 0644 ${WORKDIR}/kubelet-cgroup-setup.sh ${D}/${bindir}
38 # enable CPU and Memory accounting
39 install -d -m 0755 ${D}/${sysconfdir}/systemd/system.conf.d
40 install -m 0644 ${WORKDIR}/kubernetes-accounting.conf ${D}/${sysconfdir}//systemd/system.conf.d/