From c5f6700a30f957e51841352aea4a615f9c9ebacf Mon Sep 17 00:00:00 2001 From: Alena Prokharchyk Date: Tue, 20 Feb 2018 15:56:43 -0800 Subject: [PATCH] Generated changes --- client/project/v3/zz_generated_cron_job.go | 116 +++++++++++++----- .../v3/zz_generated_cron_job_config.go | 20 +-- .../project/v3/zz_generated_cron_job_spec.go | 58 ++++++++- .../v3/zz_generated_job_template_spec.go | 62 +++++++++- 4 files changed, 209 insertions(+), 47 deletions(-) diff --git a/client/project/v3/zz_generated_cron_job.go b/client/project/v3/zz_generated_cron_job.go index 00f41743..d69926a0 100644 --- a/client/project/v3/zz_generated_cron_job.go +++ b/client/project/v3/zz_generated_cron_job.go @@ -5,41 +5,95 @@ import ( ) const ( - CronJobType = "cronJob" - CronJobFieldAnnotations = "annotations" - CronJobFieldCreated = "created" - CronJobFieldCreatorID = "creatorId" - CronJobFieldCronJob = "cronJob" - CronJobFieldCronJobStatus = "cronJobStatus" - CronJobFieldLabels = "labels" - CronJobFieldName = "name" - CronJobFieldNamespaceId = "namespaceId" - CronJobFieldOwnerReferences = "ownerReferences" - CronJobFieldProjectID = "projectId" - CronJobFieldRemoved = "removed" - CronJobFieldState = "state" - CronJobFieldTransitioning = "transitioning" - CronJobFieldTransitioningMessage = "transitioningMessage" - CronJobFieldUuid = "uuid" + CronJobType = "cronJob" + CronJobFieldActiveDeadlineSeconds = "activeDeadlineSeconds" + CronJobFieldAnnotations = "annotations" + CronJobFieldAutomountServiceAccountToken = "automountServiceAccountToken" + CronJobFieldContainers = "containers" + CronJobFieldCreated = "created" + CronJobFieldCreatorID = "creatorId" + CronJobFieldCronJob = "cronJob" + CronJobFieldCronJobStatus = "cronJobStatus" + CronJobFieldDNSPolicy = "dnsPolicy" + CronJobFieldFsgid = "fsgid" + CronJobFieldGids = "gids" + CronJobFieldHostAliases = "hostAliases" + CronJobFieldHostIPC = "hostIPC" + CronJobFieldHostNetwork = "hostNetwork" + CronJobFieldHostPID = "hostPID" + CronJobFieldHostname = "hostname" + CronJobFieldImagePullSecrets = "imagePullSecrets" + CronJobFieldLabels = "labels" + CronJobFieldName = "name" + CronJobFieldNamespaceId = "namespaceId" + CronJobFieldNodeId = "nodeId" + CronJobFieldOwnerReferences = "ownerReferences" + CronJobFieldPriority = "priority" + CronJobFieldPriorityClassName = "priorityClassName" + CronJobFieldProjectID = "projectId" + CronJobFieldRemoved = "removed" + CronJobFieldRestartPolicy = "restartPolicy" + CronJobFieldRunAsNonRoot = "runAsNonRoot" + CronJobFieldSchedulerName = "schedulerName" + CronJobFieldScheduling = "scheduling" + CronJobFieldSelector = "selector" + CronJobFieldServiceAccountName = "serviceAccountName" + CronJobFieldState = "state" + CronJobFieldSubdomain = "subdomain" + CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + CronJobFieldTransitioning = "transitioning" + CronJobFieldTransitioningMessage = "transitioningMessage" + CronJobFieldUid = "uid" + CronJobFieldUuid = "uuid" + CronJobFieldVolumes = "volumes" + CronJobFieldWorkloadAnnotations = "workloadAnnotations" + CronJobFieldWorkloadLabels = "workloadLabels" ) type CronJob struct { types.Resource - Annotations map[string]string `json:"annotations,omitempty"` - Created string `json:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty"` - CronJob *CronJobConfig `json:"cronJob,omitempty"` - CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"` - Labels map[string]string `json:"labels,omitempty"` - Name string `json:"name,omitempty"` - NamespaceId string `json:"namespaceId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` - ProjectID string `json:"projectId,omitempty"` - Removed string `json:"removed,omitempty"` - State string `json:"state,omitempty"` - Transitioning string `json:"transitioning,omitempty"` - TransitioningMessage string `json:"transitioningMessage,omitempty"` - Uuid string `json:"uuid,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty"` + Created string `json:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty"` + CronJob *CronJobConfig `json:"cronJob,omitempty"` + CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty"` + HostIPC bool `json:"hostIPC,omitempty"` + HostNetwork bool `json:"hostNetwork,omitempty"` + HostPID bool `json:"hostPID,omitempty"` + Hostname string `json:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"` + Labels map[string]string `json:"labels,omitempty"` + Name string `json:"name,omitempty"` + NamespaceId string `json:"namespaceId,omitempty"` + NodeId string `json:"nodeId,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` + Priority *int64 `json:"priority,omitempty"` + PriorityClassName string `json:"priorityClassName,omitempty"` + ProjectID string `json:"projectId,omitempty"` + Removed string `json:"removed,omitempty"` + RestartPolicy string `json:"restartPolicy,omitempty"` + RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` + SchedulerName string `json:"schedulerName,omitempty"` + Scheduling *Scheduling `json:"scheduling,omitempty"` + Selector *LabelSelector `json:"selector,omitempty"` + ServiceAccountName string `json:"serviceAccountName,omitempty"` + State string `json:"state,omitempty"` + Subdomain string `json:"subdomain,omitempty"` + TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` + Transitioning string `json:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty"` + Uid *int64 `json:"uid,omitempty"` + Uuid string `json:"uuid,omitempty"` + Volumes []Volume `json:"volumes,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty"` } type CronJobCollection struct { types.Collection diff --git a/client/project/v3/zz_generated_cron_job_config.go b/client/project/v3/zz_generated_cron_job_config.go index 8d0f923f..fe77c068 100644 --- a/client/project/v3/zz_generated_cron_job_config.go +++ b/client/project/v3/zz_generated_cron_job_config.go @@ -4,7 +4,9 @@ const ( CronJobConfigType = "cronJobConfig" CronJobConfigFieldConcurrencyPolicy = "concurrencyPolicy" CronJobConfigFieldFailedJobsHistoryLimit = "failedJobsHistoryLimit" - CronJobConfigFieldJobTemplate = "jobTemplate" + CronJobConfigFieldJob = "job" + CronJobConfigFieldJobAnnotations = "jobAnnotations" + CronJobConfigFieldJobLabels = "jobLabels" CronJobConfigFieldSchedule = "schedule" CronJobConfigFieldStartingDeadlineSeconds = "startingDeadlineSeconds" CronJobConfigFieldSuccessfulJobsHistoryLimit = "successfulJobsHistoryLimit" @@ -12,11 +14,13 @@ const ( ) type CronJobConfig struct { - ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty"` - FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty"` - JobTemplate *JobTemplateSpec `json:"jobTemplate,omitempty"` - Schedule string `json:"schedule,omitempty"` - StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty"` - SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty"` - Suspend *bool `json:"suspend,omitempty"` + ConcurrencyPolicy string `json:"concurrencyPolicy,omitempty"` + FailedJobsHistoryLimit *int64 `json:"failedJobsHistoryLimit,omitempty"` + Job *JobConfig `json:"job,omitempty"` + JobAnnotations map[string]string `json:"jobAnnotations,omitempty"` + JobLabels map[string]string `json:"jobLabels,omitempty"` + Schedule string `json:"schedule,omitempty"` + StartingDeadlineSeconds *int64 `json:"startingDeadlineSeconds,omitempty"` + SuccessfulJobsHistoryLimit *int64 `json:"successfulJobsHistoryLimit,omitempty"` + Suspend *bool `json:"suspend,omitempty"` } diff --git a/client/project/v3/zz_generated_cron_job_spec.go b/client/project/v3/zz_generated_cron_job_spec.go index f8f8235c..bddd399b 100644 --- a/client/project/v3/zz_generated_cron_job_spec.go +++ b/client/project/v3/zz_generated_cron_job_spec.go @@ -1,10 +1,62 @@ package client const ( - CronJobSpecType = "cronJobSpec" - CronJobSpecFieldCronJob = "cronJob" + CronJobSpecType = "cronJobSpec" + CronJobSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" + CronJobSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" + CronJobSpecFieldContainers = "containers" + CronJobSpecFieldCronJob = "cronJob" + CronJobSpecFieldDNSPolicy = "dnsPolicy" + CronJobSpecFieldFsgid = "fsgid" + CronJobSpecFieldGids = "gids" + CronJobSpecFieldHostAliases = "hostAliases" + CronJobSpecFieldHostIPC = "hostIPC" + CronJobSpecFieldHostNetwork = "hostNetwork" + CronJobSpecFieldHostPID = "hostPID" + CronJobSpecFieldHostname = "hostname" + CronJobSpecFieldImagePullSecrets = "imagePullSecrets" + CronJobSpecFieldNodeId = "nodeId" + CronJobSpecFieldObjectMeta = "metadata" + CronJobSpecFieldPriority = "priority" + CronJobSpecFieldPriorityClassName = "priorityClassName" + CronJobSpecFieldRestartPolicy = "restartPolicy" + CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" + CronJobSpecFieldSchedulerName = "schedulerName" + CronJobSpecFieldScheduling = "scheduling" + CronJobSpecFieldSelector = "selector" + CronJobSpecFieldServiceAccountName = "serviceAccountName" + CronJobSpecFieldSubdomain = "subdomain" + CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + CronJobSpecFieldUid = "uid" + CronJobSpecFieldVolumes = "volumes" ) type CronJobSpec struct { - CronJob *CronJobConfig `json:"cronJob,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty"` + CronJob *CronJobConfig `json:"cronJob,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty"` + HostIPC bool `json:"hostIPC,omitempty"` + HostNetwork bool `json:"hostNetwork,omitempty"` + HostPID bool `json:"hostPID,omitempty"` + Hostname string `json:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"` + NodeId string `json:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty"` + Priority *int64 `json:"priority,omitempty"` + PriorityClassName string `json:"priorityClassName,omitempty"` + RestartPolicy string `json:"restartPolicy,omitempty"` + RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` + SchedulerName string `json:"schedulerName,omitempty"` + Scheduling *Scheduling `json:"scheduling,omitempty"` + Selector *LabelSelector `json:"selector,omitempty"` + ServiceAccountName string `json:"serviceAccountName,omitempty"` + Subdomain string `json:"subdomain,omitempty"` + TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` + Uid *int64 `json:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty"` } diff --git a/client/project/v3/zz_generated_job_template_spec.go b/client/project/v3/zz_generated_job_template_spec.go index 66fd75d7..60d5d04b 100644 --- a/client/project/v3/zz_generated_job_template_spec.go +++ b/client/project/v3/zz_generated_job_template_spec.go @@ -1,12 +1,64 @@ package client const ( - JobTemplateSpecType = "jobTemplateSpec" - JobTemplateSpecFieldObjectMeta = "metadata" - JobTemplateSpecFieldSpec = "spec" + JobTemplateSpecType = "jobTemplateSpec" + JobTemplateSpecFieldActiveDeadlineSeconds = "activeDeadlineSeconds" + JobTemplateSpecFieldAutomountServiceAccountToken = "automountServiceAccountToken" + JobTemplateSpecFieldContainers = "containers" + JobTemplateSpecFieldDNSPolicy = "dnsPolicy" + JobTemplateSpecFieldFsgid = "fsgid" + JobTemplateSpecFieldGids = "gids" + JobTemplateSpecFieldHostAliases = "hostAliases" + JobTemplateSpecFieldHostIPC = "hostIPC" + JobTemplateSpecFieldHostNetwork = "hostNetwork" + JobTemplateSpecFieldHostPID = "hostPID" + JobTemplateSpecFieldHostname = "hostname" + JobTemplateSpecFieldImagePullSecrets = "imagePullSecrets" + JobTemplateSpecFieldJob = "job" + JobTemplateSpecFieldJobMetadata = "jobMetadata" + JobTemplateSpecFieldNodeId = "nodeId" + JobTemplateSpecFieldObjectMeta = "metadata" + JobTemplateSpecFieldPriority = "priority" + JobTemplateSpecFieldPriorityClassName = "priorityClassName" + JobTemplateSpecFieldRestartPolicy = "restartPolicy" + JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" + JobTemplateSpecFieldSchedulerName = "schedulerName" + JobTemplateSpecFieldScheduling = "scheduling" + JobTemplateSpecFieldSelector = "selector" + JobTemplateSpecFieldServiceAccountName = "serviceAccountName" + JobTemplateSpecFieldSubdomain = "subdomain" + JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + JobTemplateSpecFieldUid = "uid" + JobTemplateSpecFieldVolumes = "volumes" ) type JobTemplateSpec struct { - ObjectMeta *ObjectMeta `json:"metadata,omitempty"` - Spec *JobSpec `json:"spec,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty"` + HostIPC bool `json:"hostIPC,omitempty"` + HostNetwork bool `json:"hostNetwork,omitempty"` + HostPID bool `json:"hostPID,omitempty"` + Hostname string `json:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty"` + Job *JobConfig `json:"job,omitempty"` + JobMetadata *ObjectMeta `json:"jobMetadata,omitempty"` + NodeId string `json:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty"` + Priority *int64 `json:"priority,omitempty"` + PriorityClassName string `json:"priorityClassName,omitempty"` + RestartPolicy string `json:"restartPolicy,omitempty"` + RunAsNonRoot *bool `json:"runAsNonRoot,omitempty"` + SchedulerName string `json:"schedulerName,omitempty"` + Scheduling *Scheduling `json:"scheduling,omitempty"` + Selector *LabelSelector `json:"selector,omitempty"` + ServiceAccountName string `json:"serviceAccountName,omitempty"` + Subdomain string `json:"subdomain,omitempty"` + TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty"` + Uid *int64 `json:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty"` }