Merge pull request #79309 from draveness/feature/cleanup-CSIPersistentVolume-feature-gates

feat: cleanup feature gates for CSIPersistentVolume
This commit is contained in:
Kubernetes Prow Robot
2019-06-25 01:15:03 -07:00
committed by GitHub
10 changed files with 36 additions and 88 deletions

View File

@@ -108,10 +108,7 @@ func (r *NodeAuthorizer) Authorize(attrs authorizer.Attributes) (authorizer.Deci
case pvResource:
return r.authorizeGet(nodeName, pvVertexType, attrs)
case vaResource:
if r.features.Enabled(features.CSIPersistentVolume) {
return r.authorizeGet(nodeName, vaVertexType, attrs)
}
return authorizer.DecisionNoOpinion, fmt.Sprintf("disabled by feature gate %s", features.CSIPersistentVolume), nil
return r.authorizeGet(nodeName, vaVertexType, attrs)
case svcAcctResource:
if r.features.Enabled(features.TokenRequest) {
return r.authorizeCreateToken(nodeName, serviceAccountVertexType, attrs)