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
|
name := item.Name
|
||||||
createTime := item.CreationTimestamp.Time
|
createTime := item.CreationTimestamp.Time
|
||||||
isDefault := false
|
isDefault := false
|
||||||
|
provisioner := item.Provisioner
|
||||||
if item.Annotations["storageclass.beta.kubernetes.io/is-default-class"] == "true" {
|
if item.Annotations["storageclass.beta.kubernetes.io/is-default-class"] == "true" {
|
||||||
isDefault = true
|
isDefault = true
|
||||||
}
|
}
|
||||||
@@ -53,6 +54,7 @@ func (ctl *StorageClassCtl) generateObject(item v1.StorageClass) *StorageClass {
|
|||||||
CreateTime: createTime,
|
CreateTime: createTime,
|
||||||
IsDefault: isDefault,
|
IsDefault: isDefault,
|
||||||
Annotation: MapString{item.Annotations},
|
Annotation: MapString{item.Annotations},
|
||||||
|
Provisioner: provisioner,
|
||||||
}
|
}
|
||||||
|
|
||||||
return object
|
return object
|
||||||
|
|||||||
@@ -279,6 +279,7 @@ type StorageClass struct {
|
|||||||
CreateTime time.Time `gorm:"column:createTime" json:"createTime,omitempty"`
|
CreateTime time.Time `gorm:"column:createTime" json:"createTime,omitempty"`
|
||||||
IsDefault bool `json:"default"`
|
IsDefault bool `json:"default"`
|
||||||
Count int `json:"count"`
|
Count int `json:"count"`
|
||||||
|
Provisioner string `json:"provisioner"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type JobRevisions map[int]JobStatus
|
type JobRevisions map[int]JobStatus
|
||||||
|
|||||||
Reference in New Issue
Block a user