File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
deployments/helm/k8s-dra-driver/templates Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,13 @@ spec:
2121 - name : objectNodeName
2222 expression : >-
2323 (request.operation == "DELETE" ? oldObject : object).spec.?nodeName.orValue("")
24+ - name : nodeSelectorValue
25+ expression : >-
26+ (request.operation == "DELETE" ? oldObject : object).spec.nodeSelector.nodeSelectorTerms[0].matchExpressions[0].values[0].orValue("")
2427 validations :
2528 - expression : variables.userNodeName != ""
2629 message : >-
2730 no node association found for user, this user must run in a pod on a node and ServiceAccountTokenPodNodeInfo must be enabled
28- - expression : variables.userNodeName == variables.objectNodeName
31+ - expression : variables.userNodeName == variables.objectNodeName || variables.nodeSelectorValue != ""
2932 messageExpression : >-
30- "this user running on node '"+variables.userNodeName+"' may not modify " +
31- (variables.objectNodeName == "" ?"cluster resourceslices" : "resourceslices on node '"+variables.objectNodeName+"'")
33+ "this user running on node '"+variables.userNodeName+"' may not modify cluster or node resourceslices"
You can’t perform that action at this time.
0 commit comments