light modification
This commit is contained in:
parent
b48e2cb3e5
commit
555c5acb26
@ -13,3 +13,8 @@ const (
|
||||
func (t InfrastructureType) String() string {
|
||||
return [...]string{"DOCKER", "KUBERNETES", "SLURM", "HW", "CONDOR"}[t]
|
||||
}
|
||||
|
||||
// get list of all infrastructure types
|
||||
func InfrastructureList() []InfrastructureType {
|
||||
return []InfrastructureType{DOCKER, KUBERNETES, SLURM, HW, CONDOR}
|
||||
}
|
||||
|
@ -36,3 +36,8 @@ func (d ScheduledType) String() string {
|
||||
func (d ScheduledType) EnumIndex() int {
|
||||
return int(d)
|
||||
}
|
||||
|
||||
// List
|
||||
func ScheduleList() []ScheduledType {
|
||||
return []ScheduledType{DRAFT, SCHEDULED, STARTED, FAILURE, SUCCESS, FORGOTTEN, DELAYED, CANCELLED}
|
||||
}
|
||||
|
@ -17,6 +17,15 @@ var argoType = [...]string{
|
||||
"Ti",
|
||||
}
|
||||
|
||||
// Size to string
|
||||
func (t StorageSize) String() string {
|
||||
return [...]string{"GB", "MB", "KB", "TB"}[t]
|
||||
}
|
||||
|
||||
func (t StorageSize) SizeList() []StorageSize {
|
||||
return []StorageSize{GB, MB, KB, TB}
|
||||
}
|
||||
|
||||
// New creates a new instance of the StorageResource struct
|
||||
func (dma StorageSize) ToArgo() string {
|
||||
return argoType[dma]
|
||||
@ -39,3 +48,7 @@ const (
|
||||
func (t StorageType) String() string {
|
||||
return [...]string{"FILE", "STREAM", "API", "DATABASE", "S3", "MEMORY", "HARDWARE"}[t]
|
||||
}
|
||||
|
||||
func (t StorageType) TypeList() []StorageType {
|
||||
return []StorageType{FILE, STREAM, API, DATABASE, S3, MEMORY, HARDWARE}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user