Skip to content

Commit 25b7a93

Browse files
tallclairestesp
authored andcommitted
Expose vars to configure an additional runtime handler
Expose environment variables in the GCE containerd configuration script for configuring an additional runtime handler. This unblocks E2E testing of custom runtime handlers. Signed-off-by: Tim Allclair <[email protected]>
1 parent 90ef88d commit 25b7a93

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

contrib/gce/configure.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,16 @@ disabled_plugins = ["restart"]
181181
EOF
182182
chmod 644 "${config_path}"
183183

184+
if [[ -n "${CONTAINERD_EXTRA_RUNTIME_HANDLER}" ]]; then
185+
cat >> ${config_path} <<EOF
186+
[plugins.cri.containerd.runtimes.${CONTAINERD_EXTRA_RUNTIME_HANDLER}]
187+
runtime_type = "${CONTAINERD_EXTRA_RUNTIME_TYPE:-io.containerd.runc.v1}"
188+
189+
[plugins.cri.containerd.runtimes.${CONTAINERD_EXTRA_RUNTIME_HANDLER}.options]
190+
${CONTAINERD_EXTRA_RUNTIME_OPTIONS:-}
191+
EOF
192+
fi
193+
184194
echo "export PATH=${CONTAINERD_HOME}/usr/local/bin/:${CONTAINERD_HOME}/usr/local/sbin/:\$PATH" > \
185195
/etc/profile.d/containerd_env.sh
186196

0 commit comments

Comments
 (0)