support return storageclass's provisioner
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user