Commit d8c76fee by Grant Griffiths

Support local snapshot RBAC for pull jobs

parent 152396e2
...@@ -1064,18 +1064,24 @@ main () { ...@@ -1064,18 +1064,24 @@ main () {
# always pulling the image # always pulling the image
# (https://github.com/kubernetes-sigs/kind/issues/328). # (https://github.com/kubernetes-sigs/kind/issues/328).
docker tag "$i:latest" "$i:csiprow" || die "tagging the locally built container image for $i failed" docker tag "$i:latest" "$i:csiprow" || die "tagging the locally built container image for $i failed"
done
if [ -e deploy/kubernetes/rbac.yaml ]; then # For components with multiple cmds, the RBAC file should be in the following format:
# This is one of those components which has its own RBAC rules (like external-provisioner). # rbac-$cmd.yaml
# We are testing a locally built image and also want to test with the the current, # If this file cannot be found, we can default to the standard location:
# potentially modified RBAC rules. # deploy/kubernetes/rbac.yaml
if [ "$(echo "$cmds" | wc -w)" != 1 ]; then rbac_file_path=$(find . -type f -name "rbac-$i.yaml")
die "ambiguous deploy/kubernetes/rbac.yaml: need exactly one command, got: $cmds" if [ "$rbac_file_path" == "" ]; then
rbac_file_path="$(pwd)/deploy/kubernetes/rbac.yaml"
fi fi
e=$(echo "$cmds" | tr '[:lower:]' '[:upper:]' | tr - _)
images="$images ${e}_RBAC=$(pwd)/deploy/kubernetes/rbac.yaml" if [ -e "$rbac_file_path" ]; then
fi # This is one of those components which has its own RBAC rules (like external-provisioner).
# We are testing a locally built image and also want to test with the the current,
# potentially modified RBAC rules.
e=$(echo "$i" | tr '[:lower:]' '[:upper:]' | tr - _)
images="$images ${e}_RBAC=$rbac_file_path"
fi
done
fi fi
if tests_need_non_alpha_cluster; then if tests_need_non_alpha_cluster; then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment