1
0
mirror of https://github.com/rancher/types.git synced 2025-07-18 23:36:24 +00:00

Merge pull request #209 from alena1108/feb12

replica set to workload
This commit is contained in:
Alena Prokharchyk 2018-02-12 21:31:10 -08:00 committed by GitHub
commit d7732e9117
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -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 {

View File

@ -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"`