Improve name of cni_volume_options and include them when running the CNI plugin inside a container

This commit is contained in:
Bryan Boreham committed 2016-03-18 19:02:28 +00:00
1 parent c8ca295cda
commit 88cb07203a
1 file changed
+3 -3
+3 -3
View File
@@ -115,7 +115,7 @@ docker_run_options() {
echo --privileged --net=host $(docker_sock_options)
}
docker_exec_cni_options() {
cni_volume_options() {
[ "$1" = "setup" ] && echo -v /etc/cni:/etc/cni -v /opt/cni:/opt/cni
}
@@ -124,7 +124,7 @@ create_cni_script() {
#!/bin/sh
docker run --rm --privileged --net=host --pid=host -i \\
-e CNI_VERSION -e CNI_COMMAND -e CNI_CONTAINERID -e CNI_NETNS \\
-e CNI_IFNAME -e CNI_ARGS -e CNI_PATH \\
-e CNI_IFNAME -e CNI_ARGS -e CNI_PATH $(cni_volume_options setup) \\
$PLUGIN_IMAGE "$2"
EOF
chmod a+x "$1"
@@ -143,7 +143,7 @@ exec_remote() {
docker $DOCKER_CLIENT_ARGS run --rm \
$(docker_run_options) \
--pid=host \
$(docker_exec_cni_options "$@") \
$(cni_volume_options "$@") \
-e DOCKERHUB_USER="$DOCKERHUB_USER" \
-e WEAVE_VERSION \
-e WEAVE_DEBUG \