We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 42479e9 + e0faf2d commit 2d6e697Copy full SHA for 2d6e697
deploy/util/deploy-hostpath.sh
@@ -245,4 +245,11 @@ fi
245
# expects it?
246
if [ "${CSI_PROW_TEST_DRIVER}" ]; then
247
cp "${BASE_DIR}/test-driver.yaml" "${CSI_PROW_TEST_DRIVER}"
248
+
249
+ # When testing late binding, pods must be forced to run on the
250
+ # same node as the hostpath driver. external-provisioner currently
251
+ # doesn't handle the case when the "wrong" node is chosen and gets
252
+ # stuck permanently with:
253
+ # error generating accessibility requirements: no topology key found on CSINode csi-prow-worker2
254
+ echo >>"${CSI_PROW_TEST_DRIVER}" "ClientNodeName: $(kubectl get pods/csi-hostpath-provisioner-0 -o jsonpath='{.spec.nodeName}')"
255
fi
0 commit comments