mirror of
https://github.com/rancher/types.git
synced 2025-07-18 23:36:24 +00:00
commit
d7732e9117
@ -99,7 +99,7 @@ func workloadTypes(schemas *types.Schemas) *types.Schemas {
|
||||
return schemas.MustImportAndCustomize(&Version, v3.Workload{},
|
||||
func(schema *types.Schema) {
|
||||
toInclude := []string{"deployment", "replicationController", "statefulSet",
|
||||
"daemonSet", "job", "cronJob"}
|
||||
"daemonSet", "job", "cronJob", "replicaSet"}
|
||||
for _, name := range toInclude {
|
||||
baseSchema := schemas.Schema(&Version, name)
|
||||
if baseSchema == nil {
|
||||
|
@ -38,6 +38,8 @@ const (
|
||||
WorkloadFieldPriorityClassName = "priorityClassName"
|
||||
WorkloadFieldProjectID = "projectId"
|
||||
WorkloadFieldRemoved = "removed"
|
||||
WorkloadFieldReplicaSet = "replicaSet"
|
||||
WorkloadFieldReplicaSetStatus = "replicaSetStatus"
|
||||
WorkloadFieldReplicationController = "replicationController"
|
||||
WorkloadFieldReplicationControllerStatus = "replicationControllerStatus"
|
||||
WorkloadFieldRestartPolicy = "restartPolicy"
|
||||
@ -95,6 +97,8 @@ type Workload struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty"`
|
||||
Removed string `json:"removed,omitempty"`
|
||||
ReplicaSet *ReplicaSetConfig `json:"replicaSet,omitempty"`
|
||||
ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty"`
|
||||
ReplicationController *ReplicationControllerConfig `json:"replicationController,omitempty"`
|
||||
ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty"`
|
||||
|
Loading…
Reference in New Issue
Block a user