add pvc filter

Signed-off-by: hongming <talonwan@yunify.com>
This commit is contained in:
hongming
2019-05-08 13:14:47 +08:00
parent af5f50ffb7
commit 0083a48e01
3 changed files with 8 additions and 3 deletions

View File

@@ -62,6 +62,10 @@ func (*persistentVolumeClaimSearcher) match(match map[string]string, item *v1.Pe
if !sliceutil.HasString(statuses, pvcStatus(item)) {
return false
}
case storageClassName:
if item.Spec.StorageClassName == nil || *item.Spec.StorageClassName != v {
return false
}
case Keyword:
if !strings.Contains(item.Name, v) && !searchFuzzy(item.Labels, "", v) && !searchFuzzy(item.Annotations, "", v) {
return false

View File

@@ -70,6 +70,7 @@ const (
Keyword = "keyword"
Status = "status"
includeCronJob = "includeCronJob"
storageClassName = "storageClassName"
cronJobKind = "CronJob"
s2iRunKind = "S2iRun"
includeS2iRun = "includeS2iRun"