@@ -50,7 +50,7 @@ function linuxkit_build() {
50
50
fi
51
51
52
52
# Build the containers in this repo used in the LinuxKit YAML;
53
- build_all_hook_linuxkit_containers # sets HOOK_CONTAINER_BOOTKIT_IMAGE, HOOK_CONTAINER_DOCKER_IMAGE, HOOK_CONTAINER_MDEV_IMAGE, HOOK_CONTAINER_CONTAINERD_IMAGE
53
+ build_all_hook_linuxkit_containers # sets HOOK_CONTAINER_IP_IMAGE, HOOK_CONTAINER_BOOTKIT_IMAGE, HOOK_CONTAINER_DOCKER_IMAGE, HOOK_CONTAINER_MDEV_IMAGE, HOOK_CONTAINER_CONTAINERD_IMAGE
54
54
55
55
# Template the linuxkit configuration file.
56
56
# - You'd think linuxkit would take --build-args or something by now, but no.
@@ -64,12 +64,13 @@ function linuxkit_build() {
64
64
# shellcheck disable=SC2016 # I'm using single quotes to avoid shell expansion, envsubst wants the dollar signs.
65
65
cat " linuxkit-templates/${kernel_info['TEMPLATE']} .template.yaml" |
66
66
HOOK_KERNEL_IMAGE=" ${kernel_oci_image} " HOOK_KERNEL_ID=" ${inventory_id} " HOOK_KERNEL_VERSION=" ${kernel_oci_version} " \
67
+ HOOK_CONTAINER_IP_IMAGE=" ${HOOK_CONTAINER_IP_IMAGE} " \
67
68
HOOK_CONTAINER_BOOTKIT_IMAGE=" ${HOOK_CONTAINER_BOOTKIT_IMAGE} " \
68
69
HOOK_CONTAINER_DOCKER_IMAGE=" ${HOOK_CONTAINER_DOCKER_IMAGE} " \
69
70
HOOK_CONTAINER_MDEV_IMAGE=" ${HOOK_CONTAINER_MDEV_IMAGE} " \
70
71
HOOK_CONTAINER_CONTAINERD_IMAGE=" ${HOOK_CONTAINER_CONTAINERD_IMAGE} " \
71
72
HOOK_CONTAINER_RUNC_IMAGE=" ${HOOK_CONTAINER_RUNC_IMAGE} " \
72
- envsubst ' $HOOK_VERSION $HOOK_KERNEL_IMAGE $HOOK_KERNEL_ID $HOOK_KERNEL_VERSION $HOOK_CONTAINER_BOOTKIT_IMAGE $HOOK_CONTAINER_DOCKER_IMAGE $HOOK_CONTAINER_MDEV_IMAGE $HOOK_CONTAINER_CONTAINERD_IMAGE $HOOK_CONTAINER_RUNC_IMAGE' \
73
+ envsubst ' $HOOK_VERSION $HOOK_KERNEL_IMAGE $HOOK_KERNEL_ID $HOOK_KERNEL_VERSION $HOOK_CONTAINER_IP_IMAGE $ HOOK_CONTAINER_BOOTKIT_IMAGE $HOOK_CONTAINER_DOCKER_IMAGE $HOOK_CONTAINER_MDEV_IMAGE $HOOK_CONTAINER_CONTAINERD_IMAGE $HOOK_CONTAINER_RUNC_IMAGE' \
73
74
> " hook.${inventory_id} .yaml"
74
75
75
76
declare -g linuxkit_bin=" "
0 commit comments