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 <tallclair@google.com>
This commit is contained in:
parent
ce12477f47
commit
474c79bd52
@ -181,6 +181,16 @@ disabled_plugins = ["restart"]
|
||||
EOF
|
||||
chmod 644 "${config_path}"
|
||||
|
||||
if [[ -n "${CONTAINERD_EXTRA_RUNTIME_HANDLER}" ]]; then
|
||||
cat >> ${config_path} <<EOF
|
||||
[plugins.cri.containerd.runtimes.${CONTAINERD_EXTRA_RUNTIME_HANDLER}]
|
||||
runtime_type = "${CONTAINERD_EXTRA_RUNTIME_TYPE:-io.containerd.runc.v1}"
|
||||
|
||||
[plugins.cri.containerd.runtimes.${CONTAINERD_EXTRA_RUNTIME_HANDLER}.options]
|
||||
${CONTAINERD_EXTRA_RUNTIME_OPTIONS:-}
|
||||
EOF
|
||||
fi
|
||||
|
||||
echo "export PATH=${CONTAINERD_HOME}/usr/local/bin/:${CONTAINERD_HOME}/usr/local/sbin/:\$PATH" > \
|
||||
/etc/profile.d/containerd_env.sh
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user