File tree Expand file tree Collapse file tree 3 files changed +18
-11
lines changed Expand file tree Collapse file tree 3 files changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,10 @@ set -euo pipefail
19
19
CONTEXT=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd ) /"
20
20
REPO=" ${CONTEXT} ../../"
21
21
CONTAINERD_SOCK=unix:///run/containerd/containerd.sock
22
- SNAPSHOTTER_SOCK=unix:///run/containerd-stargz-grpc/containerd-stargz-grpc.sock
22
+ IMAGE_ENDPOINT_SOCK=unix:///run/containerd-stargz-grpc/containerd-stargz-grpc.sock
23
+ if [ " ${FUSE_MANAGER:- } " == " true" ] ; then
24
+ IMAGE_ENDPOINT_SOCK=unix:///run/containerd-stargz-grpc/cri.sock
25
+ fi
23
26
24
27
source " ${CONTEXT} /const.sh"
25
28
source " ${REPO} /script/util/utils.sh"
@@ -65,7 +68,7 @@ if [ "${FAIL}" == "" ] ; then
65
68
# FIXME: remove the skip flag once kind adds support for the user namespace
66
69
# See also https://github.com/kubernetes-sigs/kind/issues/3436
67
70
docker exec -i " ${TEST_NODE_ID} " /go/bin/critest \
68
- --runtime-endpoint=${CONTAINERD_SOCK} --image-endpoint=${SNAPSHOTTER_SOCK } \
71
+ --runtime-endpoint=${CONTAINERD_SOCK} --image-endpoint=${IMAGE_ENDPOINT_SOCK } \
69
72
--ginkgo.skip ' runtime should support NamespaceMode_POD'
70
73
) ; then
71
74
FAIL=true
Original file line number Diff line number Diff line change @@ -22,7 +22,10 @@ REPO="${CONTEXT}../../"
22
22
REGISTRY_HOST=" cri-registry"
23
23
TEST_NODE_NAME=" cri-testenv-container"
24
24
CONTAINERD_SOCK=unix:///run/containerd/containerd.sock
25
- SNAPSHOTTER_SOCK=unix:///run/containerd-stargz-grpc/containerd-stargz-grpc.sock
25
+ IMAGE_ENDPOINT_SOCK=unix:///run/containerd-stargz-grpc/containerd-stargz-grpc.sock
26
+ if [ " ${FUSE_MANAGER:- } " == " true" ] ; then
27
+ IMAGE_ENDPOINT_SOCK=unix:///run/containerd-stargz-grpc/cri.sock
28
+ fi
26
29
PREPARE_NODE_NAME=" cri-prepare-node"
27
30
28
31
source " ${CONTEXT} /const.sh"
@@ -191,7 +194,7 @@ echo "==============================="
191
194
# FIXME: remove the skip flag once kind adds support for the user namespace
192
195
# See also https://github.com/kubernetes-sigs/kind/issues/3436
193
196
docker exec " ${TEST_NODE_NAME} " /go/bin/critest \
194
- --runtime-endpoint=${CONTAINERD_SOCK} --image-endpoint=${SNAPSHOTTER_SOCK } \
197
+ --runtime-endpoint=${CONTAINERD_SOCK} --image-endpoint=${IMAGE_ENDPOINT_SOCK } \
195
198
--ginkgo.skip ' runtime should support NamespaceMode_POD'
196
199
197
200
echo " Check if stargz snapshotter is working"
Original file line number Diff line number Diff line change 116
116
117
117
FUSE_MANAGER_CONFIG=" "
118
118
if [ " ${FUSE_MANAGER:- } " == " true" ] ; then
119
- FUSE_MANAGER_CONFIG=' [fuse_manager]
119
+ FUSE_MANAGER_CONFIG=' listen_path = "/run/containerd-stargz-grpc/cri.sock"
120
+ [fuse_manager]
120
121
enable = true'
121
122
fi
122
123
@@ -166,18 +167,18 @@ COPY ./test.conflist /etc/cni/net.d/test.conflist
166
167
167
168
${ADDITIONAL_INST}
168
169
169
- RUN if [ "${BUILTIN_SNAPSHOTTER:- } " != "true" ] ; then \
170
- sed -i '1imetadata_store = "${USE_METADATA_STORE} "' "${SNAPSHOTTER_CONFIG_FILE} " && \
171
- echo '[fuse]' >> "${SNAPSHOTTER_CONFIG_FILE} " && \
172
- echo "passthrough = ${USE_FUSE_PASSTHROUGH} " >> "${SNAPSHOTTER_CONFIG_FILE} " ; \
173
- fi
174
-
175
170
RUN <<EEE
176
171
cat <<EOT >> "${SNAPSHOTTER_CONFIG_FILE} "
177
172
${FUSE_MANAGER_CONFIG}
178
173
EOT
179
174
EEE
180
175
176
+ RUN if [ "${BUILTIN_SNAPSHOTTER:- } " != "true" ] ; then \
177
+ sed -i '1imetadata_store = "${USE_METADATA_STORE} "' "${SNAPSHOTTER_CONFIG_FILE} " && \
178
+ echo '[fuse]' >> "${SNAPSHOTTER_CONFIG_FILE} " && \
179
+ echo "passthrough = ${USE_FUSE_PASSTHROUGH} " >> "${SNAPSHOTTER_CONFIG_FILE} " ; \
180
+ fi
181
+
181
182
ENTRYPOINT [ "/usr/local/bin/entrypoint", "/sbin/init" ]
182
183
EOF
183
184
docker build -t " ${NODE_TEST_IMAGE_NAME} " ${DOCKER_BUILD_ARGS:- } " ${TMP_CONTEXT} "
You can’t perform that action at this time.
0 commit comments