1
0
mirror of https://github.com/rancher/types.git synced 2025-08-02 05:11:59 +00:00

Update generated code

This commit is contained in:
Darren Shepherd 2018-02-27 15:26:24 -07:00
parent 21ffa90470
commit ca5555dd00
23 changed files with 98 additions and 82 deletions

View File

@ -12,7 +12,7 @@ const (
CronJobFieldContainers = "containers"
CronJobFieldCreated = "created"
CronJobFieldCreatorID = "creatorId"
CronJobFieldCronJob = "cronJob"
CronJobFieldCronJobConfig = "cronJobConfig"
CronJobFieldCronJobStatus = "cronJobStatus"
CronJobFieldDNSPolicy = "dnsPolicy"
CronJobFieldFsgid = "fsgid"
@ -59,7 +59,7 @@ type CronJob struct {
Containers []Container `json:"containers,omitempty"`
Created string `json:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty"`
CronJob *CronJobConfig `json:"cronJob,omitempty"`
CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty"`
CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`

View File

@ -4,8 +4,8 @@ const (
CronJobConfigType = "cronJobConfig"
CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy"
CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit"
CronJobConfigFieldJob = "job"
CronJobConfigFieldJobAnnotations = "jobAnnotations"
CronJobConfigFieldJobConfig = "jobConfig"
CronJobConfigFieldJobLabels = "jobLabels"
CronJobConfigFieldSchedule = "schedule"
CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds"
@ -16,8 +16,8 @@ const (
type CronJobConfig struct {
ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty"`
FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty"`
Job *JobConfig `json:"job,omitempty"`
JobAnnotations map[string]string `json:"jobAnnotations,omitempty"`
JobConfig *JobConfig `json:"jobConfig,omitempty"`
JobLabels map[string]string `json:"jobLabels,omitempty"`
Schedule string `json:"schedule,omitempty"`
StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty"`

View File

@ -5,7 +5,7 @@ const (
CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds"
CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken"
CronJobSpecFieldContainers = "containers"
CronJobSpecFieldCronJob = "cronJob"
CronJobSpecFieldCronJobConfig = "cronJobConfig"
CronJobSpecFieldDNSPolicy = "dnsPolicy"
CronJobSpecFieldFsgid = "fsgid"
CronJobSpecFieldGids = "gids"
@ -35,7 +35,7 @@ type CronJobSpec struct {
ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"`
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
Containers []Container `json:"containers,omitempty"`
CronJob *CronJobConfig `json:"cronJob,omitempty"`
CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`

View File

@ -13,7 +13,7 @@ const (
DaemonSetFieldCreated = "created"
DaemonSetFieldCreatorID = "creatorId"
DaemonSetFieldDNSPolicy = "dnsPolicy"
DaemonSetFieldDaemonSet = "daemonSet"
DaemonSetFieldDaemonSetConfig = "daemonSetConfig"
DaemonSetFieldDaemonSetStatus = "daemonSetStatus"
DaemonSetFieldFsgid = "fsgid"
DaemonSetFieldGids = "gids"
@ -60,7 +60,7 @@ type DaemonSet struct {
Created string `json:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
DaemonSet *DaemonSetConfig `json:"daemonSet,omitempty"`
DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty"`
DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`

View File

@ -1,14 +1,18 @@
package client
import "k8s.io/apimachinery/pkg/util/intstr"
const (
DaemonSetConfigType = "daemonSetConfig"
DaemonSetConfigFieldMaxUnavailable = "maxUnavailable"
DaemonSetConfigFieldMinReadySeconds = "minReadySeconds"
DaemonSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit"
DaemonSetConfigFieldUpdateStrategy = "updateStrategy"
DaemonSetConfigFieldStrategy = "strategy"
)
type DaemonSetConfig struct {
MinReadySeconds *int64 `json:"minReadySeconds,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty"`
MaxUnavailable intstr.IntOrString `json:"maxUnavailable,omitempty"`
MinReadySeconds *int64 `json:"minReadySeconds,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
Strategy string `json:"strategy,omitempty"`
}

View File

@ -6,7 +6,7 @@ const (
DaemonSetSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken"
DaemonSetSpecFieldContainers = "containers"
DaemonSetSpecFieldDNSPolicy = "dnsPolicy"
DaemonSetSpecFieldDaemonSet = "daemonSet"
DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig"
DaemonSetSpecFieldFsgid = "fsgid"
DaemonSetSpecFieldGids = "gids"
DaemonSetSpecFieldHostAliases = "hostAliases"
@ -36,7 +36,7 @@ type DaemonSetSpec struct {
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
Containers []Container `json:"containers,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
DaemonSet *DaemonSetConfig `json:"daemonSet,omitempty"`
DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty"`

View File

@ -1,12 +1,14 @@
package client
import "k8s.io/apimachinery/pkg/util/intstr"
const (
DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy"
DaemonSetUpdateStrategyFieldRollingUpdate = "rollingUpdate"
DaemonSetUpdateStrategyFieldType = "type"
DaemonSetUpdateStrategyType = "daemonSetUpdateStrategy"
DaemonSetUpdateStrategyFieldMaxUnavailable = "maxUnavailable"
DaemonSetUpdateStrategyFieldStrategy = "strategy"
)
type DaemonSetUpdateStrategy struct {
RollingUpdate *RollingUpdateDaemonSet `json:"rollingUpdate,omitempty"`
Type string `json:"type,omitempty"`
MaxUnavailable intstr.IntOrString `json:"maxUnavailable,omitempty"`
Strategy string `json:"strategy,omitempty"`
}

View File

@ -13,7 +13,7 @@ const (
DeploymentFieldCreated = "created"
DeploymentFieldCreatorID = "creatorId"
DeploymentFieldDNSPolicy = "dnsPolicy"
DeploymentFieldDeployment = "deployment"
DeploymentFieldDeploymentConfig = "deploymentConfig"
DeploymentFieldDeploymentStatus = "deploymentStatus"
DeploymentFieldFsgid = "fsgid"
DeploymentFieldGids = "gids"
@ -61,7 +61,7 @@ type Deployment struct {
Created string `json:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
Deployment *DeploymentConfig `json:"deployment,omitempty"`
DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty"`
DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`

View File

@ -1,7 +1,11 @@
package client
import "k8s.io/apimachinery/pkg/util/intstr"
const (
DeploymentConfigType = "deploymentConfig"
DeploymentConfigFieldMaxSurge = "maxSurge"
DeploymentConfigFieldMaxUnavailable = "maxUnavailable"
DeploymentConfigFieldMinReadySeconds = "minReadySeconds"
DeploymentConfigFieldPaused = "paused"
DeploymentConfigFieldProgressDeadlineSeconds = "progressDeadlineSeconds"
@ -10,9 +14,11 @@ const (
)
type DeploymentConfig struct {
MinReadySeconds *int64 `json:"minReadySeconds,omitempty"`
Paused bool `json:"paused,omitempty"`
ProgressDeadlineSeconds *int64 `json:"progressDeadlineSeconds,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
Strategy *DeploymentStrategy `json:"strategy,omitempty"`
MaxSurge intstr.IntOrString `json:"maxSurge,omitempty"`
MaxUnavailable intstr.IntOrString `json:"maxUnavailable,omitempty"`
MinReadySeconds *int64 `json:"minReadySeconds,omitempty"`
Paused bool `json:"paused,omitempty"`
ProgressDeadlineSeconds *int64 `json:"progressDeadlineSeconds,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
Strategy string `json:"strategy,omitempty"`
}

View File

@ -6,7 +6,7 @@ const (
DeploymentSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken"
DeploymentSpecFieldContainers = "containers"
DeploymentSpecFieldDNSPolicy = "dnsPolicy"
DeploymentSpecFieldDeployment = "deployment"
DeploymentSpecFieldDeploymentConfig = "deploymentConfig"
DeploymentSpecFieldFsgid = "fsgid"
DeploymentSpecFieldGids = "gids"
DeploymentSpecFieldHostAliases = "hostAliases"
@ -37,7 +37,7 @@ type DeploymentSpec struct {
AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"`
Containers []Container `json:"containers,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
Deployment *DeploymentConfig `json:"deployment,omitempty"`
DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty"`

View File

@ -1,12 +1,16 @@
package client
import "k8s.io/apimachinery/pkg/util/intstr"
const (
DeploymentStrategyType = "deploymentStrategy"
DeploymentStrategyFieldRollingUpdate = "rollingUpdate"
DeploymentStrategyFieldType = "type"
DeploymentStrategyType = "deploymentStrategy"
DeploymentStrategyFieldMaxSurge = "maxSurge"
DeploymentStrategyFieldMaxUnavailable = "maxUnavailable"
DeploymentStrategyFieldStrategy = "strategy"
)
type DeploymentStrategy struct {
RollingUpdate *RollingUpdateDeployment `json:"rollingUpdate,omitempty"`
Type string `json:"type,omitempty"`
MaxSurge intstr.IntOrString `json:"maxSurge,omitempty"`
MaxUnavailable intstr.IntOrString `json:"maxUnavailable,omitempty"`
Strategy string `json:"strategy,omitempty"`
}

View File

@ -21,7 +21,7 @@ const (
JobFieldHostPID = "hostPID"
JobFieldHostname = "hostname"
JobFieldImagePullSecrets = "imagePullSecrets"
JobFieldJob = "job"
JobFieldJobConfig = "jobConfig"
JobFieldJobStatus = "jobStatus"
JobFieldLabels = "labels"
JobFieldName = "name"
@ -68,7 +68,7 @@ type Job struct {
HostPID bool `json:"hostPID,omitempty"`
Hostname string `json:"hostname,omitempty"`
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
Job *JobConfig `json:"job,omitempty"`
JobConfig *JobConfig `json:"jobConfig,omitempty"`
JobStatus *JobStatus `json:"jobStatus,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
Name string `json:"name,omitempty"`

View File

@ -14,7 +14,7 @@ const (
JobSpecFieldHostPID = "hostPID"
JobSpecFieldHostname = "hostname"
JobSpecFieldImagePullSecrets = "imagePullSecrets"
JobSpecFieldJob = "job"
JobSpecFieldJobConfig = "jobConfig"
JobSpecFieldNodeId = "nodeId"
JobSpecFieldObjectMeta = "metadata"
JobSpecFieldPriority = "priority"
@ -44,7 +44,7 @@ type JobSpec struct {
HostPID bool `json:"hostPID,omitempty"`
Hostname string `json:"hostname,omitempty"`
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
Job *JobConfig `json:"job,omitempty"`
JobConfig *JobConfig `json:"jobConfig,omitempty"`
NodeId string `json:"nodeId,omitempty"`
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`
Priority *int64 `json:"priority,omitempty"`

View File

@ -14,7 +14,7 @@ const (
JobTemplateSpecFieldHostPID = "hostPID"
JobTemplateSpecFieldHostname = "hostname"
JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets"
JobTemplateSpecFieldJob = "job"
JobTemplateSpecFieldJobConfig = "jobConfig"
JobTemplateSpecFieldJobMetadata = "jobMetadata"
JobTemplateSpecFieldNodeId = "nodeId"
JobTemplateSpecFieldObjectMeta = "metadata"
@ -45,7 +45,7 @@ type JobTemplateSpec struct {
HostPID bool `json:"hostPID,omitempty"`
Hostname string `json:"hostname,omitempty"`
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
Job *JobConfig `json:"job,omitempty"`
JobConfig *JobConfig `json:"jobConfig,omitempty"`
JobMetadata *ObjectMeta `json:"jobMetadata,omitempty"`
NodeId string `json:"nodeId,omitempty"`
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`

View File

@ -31,7 +31,7 @@ const (
ReplicaSetFieldProjectID = "projectId"
ReplicaSetFieldPublicEndpoints = "publicEndpoints"
ReplicaSetFieldRemoved = "removed"
ReplicaSetFieldReplicaSet = "replicaSet"
ReplicaSetFieldReplicaSetConfig = "replicaSetConfig"
ReplicaSetFieldReplicaSetStatus = "replicaSetStatus"
ReplicaSetFieldRestartPolicy = "restartPolicy"
ReplicaSetFieldRunAsNonRoot = "runAsNonRoot"
@ -78,7 +78,7 @@ type ReplicaSet struct {
ProjectID string `json:"projectId,omitempty"`
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"`
Removed string `json:"removed,omitempty"`
ReplicaSet *ReplicaSetConfig `json:"replicaSet,omitempty"`
ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty"`
ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty"`
RestartPolicy string `json:"restartPolicy,omitempty"`
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`

View File

@ -1,14 +1,14 @@
package client
const (
ReplicaSetSpecType = "replicaSetSpec"
ReplicaSetSpecFieldReplicaSet = "replicaSet"
ReplicaSetSpecFieldSelector = "selector"
ReplicaSetSpecFieldTemplate = "template"
ReplicaSetSpecType = "replicaSetSpec"
ReplicaSetSpecFieldReplicaSetConfig = "replicaSetConfig"
ReplicaSetSpecFieldSelector = "selector"
ReplicaSetSpecFieldTemplate = "template"
)
type ReplicaSetSpec struct {
ReplicaSet *ReplicaSetConfig `json:"replicaSet,omitempty"`
Selector *LabelSelector `json:"selector,omitempty"`
Template *PodTemplateSpec `json:"template,omitempty"`
ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty"`
Selector *LabelSelector `json:"selector,omitempty"`
Template *PodTemplateSpec `json:"template,omitempty"`
}

View File

@ -31,7 +31,7 @@ const (
ReplicationControllerFieldProjectID = "projectId"
ReplicationControllerFieldPublicEndpoints = "publicEndpoints"
ReplicationControllerFieldRemoved = "removed"
ReplicationControllerFieldReplicationController = "replicationController"
ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig"
ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus"
ReplicationControllerFieldRestartPolicy = "restartPolicy"
ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot"
@ -78,7 +78,7 @@ type ReplicationController struct {
ProjectID string `json:"projectId,omitempty"`
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"`
Removed string `json:"removed,omitempty"`
ReplicationController *ReplicationControllerConfig `json:"replicationController,omitempty"`
ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty"`
ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty"`
RestartPolicy string `json:"restartPolicy,omitempty"`
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`

View File

@ -18,7 +18,7 @@ const (
ReplicationControllerSpecFieldObjectMeta = "metadata"
ReplicationControllerSpecFieldPriority = "priority"
ReplicationControllerSpecFieldPriorityClassName = "priorityClassName"
ReplicationControllerSpecFieldReplicationController = "replicationController"
ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig"
ReplicationControllerSpecFieldRestartPolicy = "restartPolicy"
ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot"
ReplicationControllerSpecFieldSchedulerName = "schedulerName"
@ -48,7 +48,7 @@ type ReplicationControllerSpec struct {
ObjectMeta *ObjectMeta `json:"metadata,omitempty"`
Priority *int64 `json:"priority,omitempty"`
PriorityClassName string `json:"priorityClassName,omitempty"`
ReplicationController *ReplicationControllerConfig `json:"replicationController,omitempty"`
ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty"`
RestartPolicy string `json:"restartPolicy,omitempty"`
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`
SchedulerName string `json:"schedulerName,omitempty"`

View File

@ -38,7 +38,7 @@ const (
StatefulSetFieldSelector = "selector"
StatefulSetFieldServiceAccountName = "serviceAccountName"
StatefulSetFieldState = "state"
StatefulSetFieldStatefulSet = "statefulSet"
StatefulSetFieldStatefulSetConfig = "statefulSetConfig"
StatefulSetFieldStatefulSetStatus = "statefulSetStatus"
StatefulSetFieldSubdomain = "subdomain"
StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
@ -85,7 +85,7 @@ type StatefulSet struct {
Selector *LabelSelector `json:"selector,omitempty"`
ServiceAccountName string `json:"serviceAccountName,omitempty"`
State string `json:"state,omitempty"`
StatefulSet *StatefulSetConfig `json:"statefulSet,omitempty"`
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty"`
StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty"`
Subdomain string `json:"subdomain,omitempty"`
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`

View File

@ -6,15 +6,15 @@ const (
StatefulSetConfigFieldPodManagementPolicy = "podManagementPolicy"
StatefulSetConfigFieldRevisionHistoryLimit = "revisionHistoryLimit"
StatefulSetConfigFieldServiceName = "serviceName"
StatefulSetConfigFieldUpdateStrategy = "updateStrategy"
StatefulSetConfigFieldStrategy = "strategy"
StatefulSetConfigFieldVolumeClaimTemplates = "volumeClaimTemplates"
)
type StatefulSetConfig struct {
Partition *int64 `json:"partition,omitempty"`
PodManagementPolicy string `json:"podManagementPolicy,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
ServiceName string `json:"serviceName,omitempty"`
UpdateStrategy *StatefulSetUpdateStrategy `json:"updateStrategy,omitempty"`
VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty"`
Partition *int64 `json:"partition,omitempty"`
PodManagementPolicy string `json:"podManagementPolicy,omitempty"`
RevisionHistoryLimit *int64 `json:"revisionHistoryLimit,omitempty"`
ServiceName string `json:"serviceName,omitempty"`
Strategy string `json:"strategy,omitempty"`
VolumeClaimTemplates []PersistentVolumeClaim `json:"volumeClaimTemplates,omitempty"`
}

View File

@ -24,7 +24,7 @@ const (
StatefulSetSpecFieldScheduling = "scheduling"
StatefulSetSpecFieldSelector = "selector"
StatefulSetSpecFieldServiceAccountName = "serviceAccountName"
StatefulSetSpecFieldStatefulSet = "statefulSet"
StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig"
StatefulSetSpecFieldSubdomain = "subdomain"
StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
StatefulSetSpecFieldUid = "uid"
@ -54,7 +54,7 @@ type StatefulSetSpec struct {
Scheduling *Scheduling `json:"scheduling,omitempty"`
Selector *LabelSelector `json:"selector,omitempty"`
ServiceAccountName string `json:"serviceAccountName,omitempty"`
StatefulSet *StatefulSetConfig `json:"statefulSet,omitempty"`
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty"`
Subdomain string `json:"subdomain,omitempty"`
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`
Uid *int64 `json:"uid,omitempty"`

View File

@ -1,12 +1,12 @@
package client
const (
StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy"
StatefulSetUpdateStrategyFieldRollingUpdate = "rollingUpdate"
StatefulSetUpdateStrategyFieldType = "type"
StatefulSetUpdateStrategyType = "statefulSetUpdateStrategy"
StatefulSetUpdateStrategyFieldPartition = "partition"
StatefulSetUpdateStrategyFieldStrategy = "strategy"
)
type StatefulSetUpdateStrategy struct {
RollingUpdate *RollingUpdateStatefulSetStrategy `json:"rollingUpdate,omitempty"`
Type string `json:"type,omitempty"`
Partition *int64 `json:"partition,omitempty"`
Strategy string `json:"strategy,omitempty"`
}

View File

@ -12,12 +12,12 @@ const (
WorkloadFieldContainers = "containers"
WorkloadFieldCreated = "created"
WorkloadFieldCreatorID = "creatorId"
WorkloadFieldCronJob = "cronJob"
WorkloadFieldCronJobConfig = "cronJobConfig"
WorkloadFieldCronJobStatus = "cronJobStatus"
WorkloadFieldDNSPolicy = "dnsPolicy"
WorkloadFieldDaemonSet = "daemonSet"
WorkloadFieldDaemonSetConfig = "daemonSetConfig"
WorkloadFieldDaemonSetStatus = "daemonSetStatus"
WorkloadFieldDeployment = "deployment"
WorkloadFieldDeploymentConfig = "deploymentConfig"
WorkloadFieldDeploymentStatus = "deploymentStatus"
WorkloadFieldFsgid = "fsgid"
WorkloadFieldGids = "gids"
@ -27,7 +27,7 @@ const (
WorkloadFieldHostPID = "hostPID"
WorkloadFieldHostname = "hostname"
WorkloadFieldImagePullSecrets = "imagePullSecrets"
WorkloadFieldJob = "job"
WorkloadFieldJobConfig = "jobConfig"
WorkloadFieldJobStatus = "jobStatus"
WorkloadFieldLabels = "labels"
WorkloadFieldName = "name"
@ -39,9 +39,9 @@ const (
WorkloadFieldProjectID = "projectId"
WorkloadFieldPublicEndpoints = "publicEndpoints"
WorkloadFieldRemoved = "removed"
WorkloadFieldReplicaSet = "replicaSet"
WorkloadFieldReplicaSetConfig = "replicaSetConfig"
WorkloadFieldReplicaSetStatus = "replicaSetStatus"
WorkloadFieldReplicationController = "replicationController"
WorkloadFieldReplicationControllerConfig = "replicationControllerConfig"
WorkloadFieldReplicationControllerStatus = "replicationControllerStatus"
WorkloadFieldRestartPolicy = "restartPolicy"
WorkloadFieldRunAsNonRoot = "runAsNonRoot"
@ -51,7 +51,7 @@ const (
WorkloadFieldSelector = "selector"
WorkloadFieldServiceAccountName = "serviceAccountName"
WorkloadFieldState = "state"
WorkloadFieldStatefulSet = "statefulSet"
WorkloadFieldStatefulSetConfig = "statefulSetConfig"
WorkloadFieldStatefulSetStatus = "statefulSetStatus"
WorkloadFieldSubdomain = "subdomain"
WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
@ -72,12 +72,12 @@ type Workload struct {
Containers []Container `json:"containers,omitempty"`
Created string `json:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty"`
CronJob *CronJobConfig `json:"cronJob,omitempty"`
CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty"`
CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"`
DNSPolicy string `json:"dnsPolicy,omitempty"`
DaemonSet *DaemonSetConfig `json:"daemonSet,omitempty"`
DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty"`
DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty"`
Deployment *DeploymentConfig `json:"deployment,omitempty"`
DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty"`
DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty"`
@ -87,7 +87,7 @@ type Workload struct {
HostPID bool `json:"hostPID,omitempty"`
Hostname string `json:"hostname,omitempty"`
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"`
Job *JobConfig `json:"job,omitempty"`
JobConfig *JobConfig `json:"jobConfig,omitempty"`
JobStatus *JobStatus `json:"jobStatus,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
Name string `json:"name,omitempty"`
@ -99,9 +99,9 @@ type Workload struct {
ProjectID string `json:"projectId,omitempty"`
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty"`
Removed string `json:"removed,omitempty"`
ReplicaSet *ReplicaSetConfig `json:"replicaSet,omitempty"`
ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty"`
ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty"`
ReplicationController *ReplicationControllerConfig `json:"replicationController,omitempty"`
ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty"`
ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty"`
RestartPolicy string `json:"restartPolicy,omitempty"`
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"`
@ -111,7 +111,7 @@ type Workload struct {
Selector *LabelSelector `json:"selector,omitempty"`
ServiceAccountName string `json:"serviceAccountName,omitempty"`
State string `json:"state,omitempty"`
StatefulSet *StatefulSetConfig `json:"statefulSet,omitempty"`
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty"`
StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty"`
Subdomain string `json:"subdomain,omitempty"`
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"`