@@ -50,7 +50,7 @@ function linuxkit_build() {
5050 fi
5151
5252 # 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
5454
5555 # Template the linuxkit configuration file.
5656 # - You'd think linuxkit would take --build-args or something by now, but no.
@@ -64,12 +64,13 @@ function linuxkit_build() {
6464 # shellcheck disable=SC2016 # I'm using single quotes to avoid shell expansion, envsubst wants the dollar signs.
6565 cat " linuxkit-templates/${kernel_info['TEMPLATE']} .template.yaml" |
6666 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} " \
6768 HOOK_CONTAINER_BOOTKIT_IMAGE=" ${HOOK_CONTAINER_BOOTKIT_IMAGE} " \
6869 HOOK_CONTAINER_DOCKER_IMAGE=" ${HOOK_CONTAINER_DOCKER_IMAGE} " \
6970 HOOK_CONTAINER_MDEV_IMAGE=" ${HOOK_CONTAINER_MDEV_IMAGE} " \
7071 HOOK_CONTAINER_CONTAINERD_IMAGE=" ${HOOK_CONTAINER_CONTAINERD_IMAGE} " \
7172 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' \
7374 > " hook.${inventory_id} .yaml"
7475
7576 declare -g linuxkit_bin=" "
0 commit comments