Skip to content

Commit c4e02da

Browse files
Merge pull request #286 from speedfl/fix/support-empty-selector
fix(provisioner): support empty selectors
2 parents ed84837 + ebef8e1 commit c4e02da

File tree

2 files changed

+344
-64
lines changed

2 files changed

+344
-64
lines changed

cmd/provisioner-localpv/app/provisioner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ func (p *Provisioner) Provision(ctx context.Context, opts pvController.Provision
8787
return nil, pvController.ProvisioningFinished, err
8888
}
8989

90-
if pvc.Spec.Selector != nil {
90+
if pvc.Spec.Selector != nil && (len(pvc.Spec.Selector.MatchLabels) > 0 || len(pvc.Spec.Selector.MatchExpressions) > 0) {
9191
return nil, pvController.ProvisioningFinished, fmt.Errorf("claim.Spec.Selector is not supported")
9292
}
9393
for _, accessMode := range pvc.Spec.AccessModes {

0 commit comments

Comments
 (0)