Merge pull request #92387 from pohly/csi-storage-capacity

CSI storage capacity check
This commit is contained in:
Kubernetes Prow Robot
2020-07-09 00:04:59 -07:00
committed by GitHub
91 changed files with 3959 additions and 343 deletions

View File

@@ -541,6 +541,12 @@ func ClusterRoles() []rbacv1.ClusterRole {
// Needed for volume limits
rbacv1helpers.NewRule(Read...).Groups(storageGroup).Resources("csinodes").RuleOrDie(),
}
if utilfeature.DefaultFeatureGate.Enabled(features.CSIStorageCapacity) {
kubeSchedulerRules = append(kubeSchedulerRules,
rbacv1helpers.NewRule(Read...).Groups(storageGroup).Resources("csidrivers").RuleOrDie(),
rbacv1helpers.NewRule(Read...).Groups(storageGroup).Resources("csistoragecapacities").RuleOrDie(),
)
}
roles = append(roles, rbacv1.ClusterRole{
// a role to use for the kube-scheduler
ObjectMeta: metav1.ObjectMeta{Name: "system:kube-scheduler"},