Improve name of cni_volume_options and include them when running the CNI plugin inside a container
This commit is contained in:
1 parent
c8ca295cda
commit
88cb07203a
1 file changed
+3
-3
@@ -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 \
|
||||
|
||||
Reference in new issue
Block a user