support return storageclass's provisioner

This commit is contained in:
richardxz
2018-09-19 14:00:35 +08:00
parent 7db56c8b5f
commit 1389332205
2 changed files with 3 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ func (ctl *StorageClassCtl) generateObject(item v1.StorageClass) *StorageClass {
name := item.Name
createTime := item.CreationTimestamp.Time
isDefault := false
provisioner := item.Provisioner
if item.Annotations["storageclass.beta.kubernetes.io/is-default-class"] == "true" {
isDefault = true
}
@@ -53,6 +54,7 @@ func (ctl *StorageClassCtl) generateObject(item v1.StorageClass) *StorageClass {
CreateTime: createTime,
IsDefault: isDefault,
Annotation: MapString{item.Annotations},
Provisioner: provisioner,
}
return object

View File

@@ -279,6 +279,7 @@ type StorageClass struct {
CreateTime time.Time `gorm:"column:createTime" json:"createTime,omitempty"`
IsDefault bool `json:"default"`
Count int `json:"count"`
Provisioner string `json:"provisioner"`
}
type JobRevisions map[int]JobStatus