/
cube-k8s-compute.bb
39 lines (29 loc) · 1.29 KB
/
cube-k8s-compute.bb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SUMMARY = "A container image for kubernetes worker node."
DESCRIPTION = "Launched from the essential image, this is a container image \
which provides a headless install capable of being used as a kubernetes \
worker and as a development platform. \
"
HOMEPAGE = "http://www.windriver.com"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
CUBE_K8S_COMPUTE_EXTRA_INSTALL ?= ""
IMAGE_FEATURES += "package-management doc-pkgs"
IMAGE_FSTYPES ?= "tar.bz2"
IMAGE_FSTYPES_remove = "live"
IMAGE_FSTYPES_append = " container"
IMAGE_CONTAINER_NO_DUMMY = "1"
PACKAGE_EXCLUDE = "busybox*"
# Exclude documention packages, which can be installed later
PACKAGE_EXCLUDE_COMPLEMENTARY = "ruby|ruby-shadow|puppet|hiera|facter"
IMAGE_INSTALL += "packagegroup-core-boot \
packagegroup-core-ssh-openssh \
packagegroup-core-full-cmdline \
packagegroup-util-linux \
packagegroup-dom0 \
packagegroup-k8s-compute \
${CUBE_K8S_COMPUTE_EXTRA_INSTALL} \
"
TARGETNAME ?= "cube-k8s"
inherit core-image
inherit builder-base