From fae0ec5411631aabee01b065b25d5ee341cbf6bf Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Wed, 27 Feb 2019 21:42:35 +0200 Subject: [PATCH] go generate --- Dockerfile.dapper | 5 + apis/apps/v1beta2/zz_generated_deepcopy.go | 10 +- apis/batch/v1/zz_generated_deepcopy.go | 4 +- apis/batch/v1beta1/zz_generated_deepcopy.go | 4 +- apis/core/v1/zz_generated_deepcopy.go | 28 +- .../v1beta1/zz_generated_deepcopy.go | 6 +- .../v3/zz_generated_deepcopy.go | 414 +++++------------- .../v1/zz_generated_deepcopy.go | 4 +- .../v3/zz_generated_deepcopy.go | 80 +--- .../v1/zz_generated_deepcopy.go | 10 +- ...nerated_cinder_persistent_volume_source.go | 16 + .../v3/zz_generated_cinder_volume_source.go | 14 - .../v3/zz_generated_local_volume_source.go | 8 +- .../v3/zz_generated_node_selector_term.go | 2 + .../v3/zz_generated_persistent_volume.go | 2 +- .../v3/zz_generated_persistent_volume_spec.go | 2 +- .../cluster/v3/zz_generated_storage_class.go | 32 +- ...ted_topology_selector_label_requirement.go | 12 + .../v3/zz_generated_topology_selector_term.go | 10 + .../v3/zz_generated_allowed_host_path.go | 2 + ...generated_config_map_node_config_source.go | 18 + .../v3/zz_generated_internal_node_status.go | 2 + client/management/v3/zz_generated_node.go | 2 + .../v3/zz_generated_node_config_source.go | 10 +- .../v3/zz_generated_node_config_status.go | 16 + .../management/v3/zz_generated_node_status.go | 2 + .../zz_generated_pod_security_policy_spec.go | 6 + ..._generated_pod_security_policy_template.go | 6 + ...nerated_cinder_persistent_volume_source.go | 16 + .../v3/zz_generated_cinder_volume_source.go | 16 +- client/project/v3/zz_generated_container.go | 2 + client/project/v3/zz_generated_cron_job.go | 8 + .../project/v3/zz_generated_cron_job_spec.go | 8 + client/project/v3/zz_generated_daemon_set.go | 6 + .../v3/zz_generated_daemon_set_spec.go | 6 + client/project/v3/zz_generated_deployment.go | 6 + .../v3/zz_generated_deployment_spec.go | 6 + client/project/v3/zz_generated_job.go | 8 + client/project/v3/zz_generated_job_spec.go | 8 + .../v3/zz_generated_job_template_spec.go | 8 + .../v3/zz_generated_local_volume_source.go | 8 +- .../v3/zz_generated_node_selector_term.go | 2 + .../zz_generated_persistent_volume_claim.go | 2 + ..._generated_persistent_volume_claim_spec.go | 14 +- .../v3/zz_generated_persistent_volume_spec.go | 2 +- client/project/v3/zz_generated_pod.go | 6 + .../v3/zz_generated_pod_readiness_gate.go | 10 + .../v3/zz_generated_pod_security_context.go | 12 +- client/project/v3/zz_generated_pod_spec.go | 6 + .../v3/zz_generated_pod_template_spec.go | 6 + client/project/v3/zz_generated_replica_set.go | 6 + .../v3/zz_generated_replication_controller.go | 6 + ...z_generated_replication_controller_spec.go | 6 + .../v3/zz_generated_security_context.go | 2 + ...erated_service_account_token_projection.go | 14 + .../project/v3/zz_generated_stateful_set.go | 6 + .../v3/zz_generated_stateful_set_spec.go | 6 + client/project/v3/zz_generated_sysctl.go | 12 + ..._generated_typed_local_object_reference.go | 14 + .../v3/zz_generated_volume_projection.go | 16 +- client/project/v3/zz_generated_workload.go | 8 + 61 files changed, 517 insertions(+), 472 deletions(-) create mode 100644 client/cluster/v3/zz_generated_cinder_persistent_volume_source.go delete mode 100644 client/cluster/v3/zz_generated_cinder_volume_source.go create mode 100644 client/cluster/v3/zz_generated_topology_selector_label_requirement.go create mode 100644 client/cluster/v3/zz_generated_topology_selector_term.go create mode 100644 client/management/v3/zz_generated_config_map_node_config_source.go create mode 100644 client/management/v3/zz_generated_node_config_status.go create mode 100644 client/project/v3/zz_generated_cinder_persistent_volume_source.go create mode 100644 client/project/v3/zz_generated_pod_readiness_gate.go create mode 100644 client/project/v3/zz_generated_service_account_token_projection.go create mode 100644 client/project/v3/zz_generated_sysctl.go create mode 100644 client/project/v3/zz_generated_typed_local_object_reference.go diff --git a/Dockerfile.dapper b/Dockerfile.dapper index dd44c6ca..a1ceae37 100644 --- a/Dockerfile.dapper +++ b/Dockerfile.dapper @@ -14,6 +14,11 @@ ENV GOLANG_ARCH_amd64=amd64 GOLANG_ARCH_arm=armv6l GOLANG_ARCH=GOLANG_ARCH_${ARC RUN wget -O - https://storage.googleapis.com/golang/go1.11.linux-${!GOLANG_ARCH}.tar.gz | tar -xzf - -C /usr/local && \ go get github.com/rancher/trash && go get golang.org/x/lint/golint +RUN go get -d golang.org/x/tools/cmd/goimports && \ + git -C /go/src/golang.org/x/tools/cmd/goimports checkout -b current 0b24b358f4c7eaa92895f67a3f6cea2a0cf525d5 && \ + go install golang.org/x/tools/cmd/goimports && \ + rm -rf /go/src /go/pkg + ENV DOCKER_URL_amd64=https://get.docker.com/builds/Linux/x86_64/docker-1.10.3 \ DOCKER_URL_arm=https://github.com/rancher/docker/releases/download/v1.10.3-ros1/docker-1.10.3_arm \ DOCKER_URL=DOCKER_URL_${ARCH} diff --git a/apis/apps/v1beta2/zz_generated_deepcopy.go b/apis/apps/v1beta2/zz_generated_deepcopy.go index feedb944..c9e190b2 100644 --- a/apis/apps/v1beta2/zz_generated_deepcopy.go +++ b/apis/apps/v1beta2/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1beta2 import ( - apps_v1beta2 "k8s.io/api/apps/v1beta2" + appsv1beta2 "k8s.io/api/apps/v1beta2" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]apps_v1beta2.DaemonSet, len(*in)) + *out = make([]appsv1beta2.DaemonSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -45,7 +45,7 @@ func (in *DeploymentList) DeepCopyInto(out *DeploymentList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]apps_v1beta2.Deployment, len(*in)) + *out = make([]appsv1beta2.Deployment, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -78,7 +78,7 @@ func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]apps_v1beta2.ReplicaSet, len(*in)) + *out = make([]appsv1beta2.ReplicaSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -111,7 +111,7 @@ func (in *StatefulSetList) DeepCopyInto(out *StatefulSetList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]apps_v1beta2.StatefulSet, len(*in)) + *out = make([]appsv1beta2.StatefulSet, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/batch/v1/zz_generated_deepcopy.go b/apis/batch/v1/zz_generated_deepcopy.go index 03136de3..7d0d3c14 100644 --- a/apis/batch/v1/zz_generated_deepcopy.go +++ b/apis/batch/v1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1 import ( - batch_v1 "k8s.io/api/batch/v1" + batchv1 "k8s.io/api/batch/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *JobList) DeepCopyInto(out *JobList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]batch_v1.Job, len(*in)) + *out = make([]batchv1.Job, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/batch/v1beta1/zz_generated_deepcopy.go b/apis/batch/v1beta1/zz_generated_deepcopy.go index 06268a0e..d4217014 100644 --- a/apis/batch/v1beta1/zz_generated_deepcopy.go +++ b/apis/batch/v1beta1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1beta1 import ( - batch_v1beta1 "k8s.io/api/batch/v1beta1" + batchv1beta1 "k8s.io/api/batch/v1beta1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *CronJobList) DeepCopyInto(out *CronJobList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]batch_v1beta1.CronJob, len(*in)) + *out = make([]batchv1beta1.CronJob, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/core/v1/zz_generated_deepcopy.go b/apis/core/v1/zz_generated_deepcopy.go index 5a97f966..73d15e6a 100644 --- a/apis/core/v1/zz_generated_deepcopy.go +++ b/apis/core/v1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1 import ( - core_v1 "k8s.io/api/core/v1" + corev1 "k8s.io/api/core/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *ComponentStatusList) DeepCopyInto(out *ComponentStatusList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.ComponentStatus, len(*in)) + *out = make([]corev1.ComponentStatus, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -45,7 +45,7 @@ func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.ConfigMap, len(*in)) + *out = make([]corev1.ConfigMap, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -78,7 +78,7 @@ func (in *EndpointsList) DeepCopyInto(out *EndpointsList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Endpoints, len(*in)) + *out = make([]corev1.Endpoints, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -111,7 +111,7 @@ func (in *EventList) DeepCopyInto(out *EventList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Event, len(*in)) + *out = make([]corev1.Event, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -144,7 +144,7 @@ func (in *NamespaceList) DeepCopyInto(out *NamespaceList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Namespace, len(*in)) + *out = make([]corev1.Namespace, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -177,7 +177,7 @@ func (in *NodeList) DeepCopyInto(out *NodeList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Node, len(*in)) + *out = make([]corev1.Node, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -210,7 +210,7 @@ func (in *PersistentVolumeClaimList) DeepCopyInto(out *PersistentVolumeClaimList out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.PersistentVolumeClaim, len(*in)) + *out = make([]corev1.PersistentVolumeClaim, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -243,7 +243,7 @@ func (in *PodList) DeepCopyInto(out *PodList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Pod, len(*in)) + *out = make([]corev1.Pod, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -276,7 +276,7 @@ func (in *ReplicationControllerList) DeepCopyInto(out *ReplicationControllerList out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.ReplicationController, len(*in)) + *out = make([]corev1.ReplicationController, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -309,7 +309,7 @@ func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.ResourceQuota, len(*in)) + *out = make([]corev1.ResourceQuota, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -342,7 +342,7 @@ func (in *SecretList) DeepCopyInto(out *SecretList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Secret, len(*in)) + *out = make([]corev1.Secret, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -375,7 +375,7 @@ func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.ServiceAccount, len(*in)) + *out = make([]corev1.ServiceAccount, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -408,7 +408,7 @@ func (in *ServiceList) DeepCopyInto(out *ServiceList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]core_v1.Service, len(*in)) + *out = make([]corev1.Service, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/extensions/v1beta1/zz_generated_deepcopy.go b/apis/extensions/v1beta1/zz_generated_deepcopy.go index fb47897d..dd26dde6 100644 --- a/apis/extensions/v1beta1/zz_generated_deepcopy.go +++ b/apis/extensions/v1beta1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1beta1 import ( - extensions_v1beta1 "k8s.io/api/extensions/v1beta1" + extensionsv1beta1 "k8s.io/api/extensions/v1beta1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *IngressList) DeepCopyInto(out *IngressList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]extensions_v1beta1.Ingress, len(*in)) + *out = make([]extensionsv1beta1.Ingress, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -45,7 +45,7 @@ func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]extensions_v1beta1.PodSecurityPolicy, len(*in)) + *out = make([]extensionsv1beta1.PodSecurityPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 686a0774..261a586d 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -2,7 +2,7 @@ package v3 import ( v1 "k8s.io/api/core/v1" - rbac_v1 "k8s.io/api/rbac/v1" + rbacv1 "k8s.io/api/rbac/v1" runtime "k8s.io/apimachinery/pkg/runtime" version "k8s.io/apimachinery/pkg/version" ) @@ -77,12 +77,8 @@ func (in *ActiveDirectoryConfig) DeepCopyInto(out *ActiveDirectoryConfig) { } if in.NestedGroupMembershipEnabled != nil { in, out := &in.NestedGroupMembershipEnabled, &out.NestedGroupMembershipEnabled - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } return } @@ -190,12 +186,8 @@ func (in *AmazonElasticContainerServiceConfig) DeepCopyInto(out *AmazonElasticCo } if in.AssociateWorkerNodePublicIP != nil { in, out := &in.AssociateWorkerNodePublicIP, &out.AssociateWorkerNodePublicIP - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } return } @@ -664,39 +656,23 @@ func (in *CloudProvider) DeepCopyInto(out *CloudProvider) { *out = *in if in.AWSCloudProvider != nil { in, out := &in.AWSCloudProvider, &out.AWSCloudProvider - if *in == nil { - *out = nil - } else { - *out = new(AWSCloudProvider) - **out = **in - } + *out = new(AWSCloudProvider) + **out = **in } if in.AzureCloudProvider != nil { in, out := &in.AzureCloudProvider, &out.AzureCloudProvider - if *in == nil { - *out = nil - } else { - *out = new(AzureCloudProvider) - **out = **in - } + *out = new(AzureCloudProvider) + **out = **in } if in.OpenstackCloudProvider != nil { in, out := &in.OpenstackCloudProvider, &out.OpenstackCloudProvider - if *in == nil { - *out = nil - } else { - *out = new(OpenstackCloudProvider) - **out = **in - } + *out = new(OpenstackCloudProvider) + **out = **in } if in.VsphereCloudProvider != nil { in, out := &in.VsphereCloudProvider, &out.VsphereCloudProvider - if *in == nil { - *out = nil - } else { - *out = new(VsphereCloudProvider) - (*in).DeepCopyInto(*out) - } + *out = new(VsphereCloudProvider) + (*in).DeepCopyInto(*out) } return } @@ -807,30 +783,18 @@ func (in *ClusterAlertSpec) DeepCopyInto(out *ClusterAlertSpec) { in.AlertCommonSpec.DeepCopyInto(&out.AlertCommonSpec) if in.TargetNode != nil { in, out := &in.TargetNode, &out.TargetNode - if *in == nil { - *out = nil - } else { - *out = new(TargetNode) - (*in).DeepCopyInto(*out) - } + *out = new(TargetNode) + (*in).DeepCopyInto(*out) } if in.TargetSystemService != nil { in, out := &in.TargetSystemService, &out.TargetSystemService - if *in == nil { - *out = nil - } else { - *out = new(TargetSystemService) - **out = **in - } + *out = new(TargetSystemService) + **out = **in } if in.TargetEvent != nil { in, out := &in.TargetEvent, &out.TargetEvent - if *in == nil { - *out = nil - } else { - *out = new(TargetEvent) - **out = **in - } + *out = new(TargetEvent) + **out = **in } return } @@ -1064,12 +1028,8 @@ func (in *ClusterLoggingStatus) DeepCopyInto(out *ClusterLoggingStatus) { in.AppliedSpec.DeepCopyInto(&out.AppliedSpec) if in.FailedSpec != nil { in, out := &in.FailedSpec, &out.FailedSpec - if *in == nil { - *out = nil - } else { - *out = new(ClusterLoggingSpec) - (*in).DeepCopyInto(*out) - } + *out = new(ClusterLoggingSpec) + (*in).DeepCopyInto(*out) } return } @@ -1243,57 +1203,33 @@ func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) { *out = *in if in.ImportedConfig != nil { in, out := &in.ImportedConfig, &out.ImportedConfig - if *in == nil { - *out = nil - } else { - *out = new(ImportedConfig) - **out = **in - } + *out = new(ImportedConfig) + **out = **in } if in.GoogleKubernetesEngineConfig != nil { in, out := &in.GoogleKubernetesEngineConfig, &out.GoogleKubernetesEngineConfig - if *in == nil { - *out = nil - } else { - *out = new(GoogleKubernetesEngineConfig) - (*in).DeepCopyInto(*out) - } + *out = new(GoogleKubernetesEngineConfig) + (*in).DeepCopyInto(*out) } if in.AzureKubernetesServiceConfig != nil { in, out := &in.AzureKubernetesServiceConfig, &out.AzureKubernetesServiceConfig - if *in == nil { - *out = nil - } else { - *out = new(AzureKubernetesServiceConfig) - (*in).DeepCopyInto(*out) - } + *out = new(AzureKubernetesServiceConfig) + (*in).DeepCopyInto(*out) } if in.RancherKubernetesEngineConfig != nil { in, out := &in.RancherKubernetesEngineConfig, &out.RancherKubernetesEngineConfig - if *in == nil { - *out = nil - } else { - *out = new(RancherKubernetesEngineConfig) - (*in).DeepCopyInto(*out) - } + *out = new(RancherKubernetesEngineConfig) + (*in).DeepCopyInto(*out) } if in.AmazonElasticContainerServiceConfig != nil { in, out := &in.AmazonElasticContainerServiceConfig, &out.AmazonElasticContainerServiceConfig - if *in == nil { - *out = nil - } else { - *out = new(AmazonElasticContainerServiceConfig) - (*in).DeepCopyInto(*out) - } + *out = new(AmazonElasticContainerServiceConfig) + (*in).DeepCopyInto(*out) } if in.EnableNetworkPolicy != nil { in, out := &in.EnableNetworkPolicy, &out.EnableNetworkPolicy - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } return } @@ -1340,12 +1276,8 @@ func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { in.AppliedSpec.DeepCopyInto(&out.AppliedSpec) if in.FailedSpec != nil { in, out := &in.FailedSpec, &out.FailedSpec - if *in == nil { - *out = nil - } else { - *out = new(ClusterSpec) - (*in).DeepCopyInto(*out) - } + *out = new(ClusterSpec) + (*in).DeepCopyInto(*out) } if in.Requested != nil { in, out := &in.Requested, &out.Requested @@ -1363,12 +1295,8 @@ func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) { } if in.Version != nil { in, out := &in.Version, &out.Version - if *in == nil { - *out = nil - } else { - *out = new(version.Info) - **out = **in - } + *out = new(version.Info) + **out = **in } return } @@ -1727,12 +1655,8 @@ func (in *ETCDService) DeepCopyInto(out *ETCDService) { } if in.Snapshot != nil { in, out := &in.Snapshot, &out.Snapshot - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } return } @@ -2040,7 +1964,7 @@ func (in *GlobalRole) DeepCopyInto(out *GlobalRole) { in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) if in.Rules != nil { in, out := &in.Rules, &out.Rules - *out = make([]rbac_v1.PolicyRule, len(*in)) + *out = make([]rbacv1.PolicyRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -2186,30 +2110,18 @@ func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngine } if in.EnableHTTPLoadBalancing != nil { in, out := &in.EnableHTTPLoadBalancing, &out.EnableHTTPLoadBalancing - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } if in.EnableHorizontalPodAutoscaling != nil { in, out := &in.EnableHorizontalPodAutoscaling, &out.EnableHorizontalPodAutoscaling - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } if in.EnableNetworkPolicyConfig != nil { in, out := &in.EnableNetworkPolicyConfig, &out.EnableNetworkPolicyConfig - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } if in.Locations != nil { in, out := &in.Locations, &out.Locations @@ -2218,21 +2130,13 @@ func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngine } if in.EnableStackdriverLogging != nil { in, out := &in.EnableStackdriverLogging, &out.EnableStackdriverLogging - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } if in.EnableStackdriverMonitoring != nil { in, out := &in.EnableStackdriverMonitoring, &out.EnableStackdriverMonitoring - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } return } @@ -2885,48 +2789,28 @@ func (in *LoggingCommonSpec) DeepCopyInto(out *LoggingCommonSpec) { } if in.ElasticsearchConfig != nil { in, out := &in.ElasticsearchConfig, &out.ElasticsearchConfig - if *in == nil { - *out = nil - } else { - *out = new(ElasticsearchConfig) - **out = **in - } + *out = new(ElasticsearchConfig) + **out = **in } if in.SplunkConfig != nil { in, out := &in.SplunkConfig, &out.SplunkConfig - if *in == nil { - *out = nil - } else { - *out = new(SplunkConfig) - **out = **in - } + *out = new(SplunkConfig) + **out = **in } if in.KafkaConfig != nil { in, out := &in.KafkaConfig, &out.KafkaConfig - if *in == nil { - *out = nil - } else { - *out = new(KafkaConfig) - (*in).DeepCopyInto(*out) - } + *out = new(KafkaConfig) + (*in).DeepCopyInto(*out) } if in.SyslogConfig != nil { in, out := &in.SyslogConfig, &out.SyslogConfig - if *in == nil { - *out = nil - } else { - *out = new(SyslogConfig) - **out = **in - } + *out = new(SyslogConfig) + **out = **in } if in.FluentForwarderConfig != nil { in, out := &in.FluentForwarderConfig, &out.FluentForwarderConfig - if *in == nil { - *out = nil - } else { - *out = new(FluentForwarderConfig) - (*in).DeepCopyInto(*out) - } + *out = new(FluentForwarderConfig) + (*in).DeepCopyInto(*out) } return } @@ -3041,30 +2925,18 @@ func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) { } if in.CalicoNetworkProvider != nil { in, out := &in.CalicoNetworkProvider, &out.CalicoNetworkProvider - if *in == nil { - *out = nil - } else { - *out = new(CalicoNetworkProvider) - **out = **in - } + *out = new(CalicoNetworkProvider) + **out = **in } if in.CanalNetworkProvider != nil { in, out := &in.CanalNetworkProvider, &out.CanalNetworkProvider - if *in == nil { - *out = nil - } else { - *out = new(CanalNetworkProvider) - **out = **in - } + *out = new(CanalNetworkProvider) + **out = **in } if in.FlannelNetworkProvider != nil { in, out := &in.FlannelNetworkProvider, &out.FlannelNetworkProvider - if *in == nil { - *out = nil - } else { - *out = new(FlannelNetworkProvider) - **out = **in - } + *out = new(FlannelNetworkProvider) + **out = **in } return } @@ -3457,12 +3329,8 @@ func (in *NodeSpec) DeepCopyInto(out *NodeSpec) { *out = *in if in.CustomConfig != nil { in, out := &in.CustomConfig, &out.CustomConfig - if *in == nil { - *out = nil - } else { - *out = new(CustomConfig) - (*in).DeepCopyInto(*out) - } + *out = new(CustomConfig) + (*in).DeepCopyInto(*out) } in.InternalNodeSpec.DeepCopyInto(&out.InternalNodeSpec) if in.DesiredNodeLabels != nil { @@ -3495,12 +3363,8 @@ func (in *NodeSpec) DeepCopyInto(out *NodeSpec) { } if in.NodeDrainInput != nil { in, out := &in.NodeDrainInput, &out.NodeDrainInput - if *in == nil { - *out = nil - } else { - *out = new(NodeDrainInput) - **out = **in - } + *out = new(NodeDrainInput) + **out = **in } return } @@ -3540,21 +3404,13 @@ func (in *NodeStatus) DeepCopyInto(out *NodeStatus) { } if in.NodeTemplateSpec != nil { in, out := &in.NodeTemplateSpec, &out.NodeTemplateSpec - if *in == nil { - *out = nil - } else { - *out = new(NodeTemplateSpec) - (*in).DeepCopyInto(*out) - } + *out = new(NodeTemplateSpec) + (*in).DeepCopyInto(*out) } if in.NodeConfig != nil { in, out := &in.NodeConfig, &out.NodeConfig - if *in == nil { - *out = nil - } else { - *out = new(RKEConfigNode) - (*in).DeepCopyInto(*out) - } + *out = new(RKEConfigNode) + (*in).DeepCopyInto(*out) } if in.NodeAnnotations != nil { in, out := &in.NodeAnnotations, &out.NodeAnnotations @@ -3579,12 +3435,8 @@ func (in *NodeStatus) DeepCopyInto(out *NodeStatus) { } if in.DockerInfo != nil { in, out := &in.DockerInfo, &out.DockerInfo - if *in == nil { - *out = nil - } else { - *out = new(DockerInfo) - (*in).DeepCopyInto(*out) - } + *out = new(DockerInfo) + (*in).DeepCopyInto(*out) } return } @@ -3720,39 +3572,23 @@ func (in *Notification) DeepCopyInto(out *Notification) { *out = *in if in.SMTPConfig != nil { in, out := &in.SMTPConfig, &out.SMTPConfig - if *in == nil { - *out = nil - } else { - *out = new(SMTPConfig) - **out = **in - } + *out = new(SMTPConfig) + **out = **in } if in.SlackConfig != nil { in, out := &in.SlackConfig, &out.SlackConfig - if *in == nil { - *out = nil - } else { - *out = new(SlackConfig) - **out = **in - } + *out = new(SlackConfig) + **out = **in } if in.PagerdutyConfig != nil { in, out := &in.PagerdutyConfig, &out.PagerdutyConfig - if *in == nil { - *out = nil - } else { - *out = new(PagerdutyConfig) - **out = **in - } + *out = new(PagerdutyConfig) + **out = **in } if in.WebhookConfig != nil { in, out := &in.WebhookConfig, &out.WebhookConfig - if *in == nil { - *out = nil - } else { - *out = new(WebhookConfig) - **out = **in - } + *out = new(WebhookConfig) + **out = **in } return } @@ -3834,39 +3670,23 @@ func (in *NotifierSpec) DeepCopyInto(out *NotifierSpec) { *out = *in if in.SMTPConfig != nil { in, out := &in.SMTPConfig, &out.SMTPConfig - if *in == nil { - *out = nil - } else { - *out = new(SMTPConfig) - **out = **in - } + *out = new(SMTPConfig) + **out = **in } if in.SlackConfig != nil { in, out := &in.SlackConfig, &out.SlackConfig - if *in == nil { - *out = nil - } else { - *out = new(SlackConfig) - **out = **in - } + *out = new(SlackConfig) + **out = **in } if in.PagerdutyConfig != nil { in, out := &in.PagerdutyConfig, &out.PagerdutyConfig - if *in == nil { - *out = nil - } else { - *out = new(PagerdutyConfig) - **out = **in - } + *out = new(PagerdutyConfig) + **out = **in } if in.WebhookConfig != nil { in, out := &in.WebhookConfig, &out.WebhookConfig - if *in == nil { - *out = nil - } else { - *out = new(WebhookConfig) - **out = **in - } + *out = new(WebhookConfig) + **out = **in } return } @@ -4461,21 +4281,13 @@ func (in *ProjectAlertSpec) DeepCopyInto(out *ProjectAlertSpec) { in.AlertCommonSpec.DeepCopyInto(&out.AlertCommonSpec) if in.TargetWorkload != nil { in, out := &in.TargetWorkload, &out.TargetWorkload - if *in == nil { - *out = nil - } else { - *out = new(TargetWorkload) - (*in).DeepCopyInto(*out) - } + *out = new(TargetWorkload) + (*in).DeepCopyInto(*out) } if in.TargetPod != nil { in, out := &in.TargetPod, &out.TargetPod - if *in == nil { - *out = nil - } else { - *out = new(TargetPod) - **out = **in - } + *out = new(TargetPod) + **out = **in } return } @@ -4649,12 +4461,8 @@ func (in *ProjectNetworkPolicy) DeepCopyInto(out *ProjectNetworkPolicy) { out.Spec = in.Spec if in.Status != nil { in, out := &in.Status, &out.Status - if *in == nil { - *out = nil - } else { - *out = new(ProjectNetworkPolicyStatus) - **out = **in - } + *out = new(ProjectNetworkPolicyStatus) + **out = **in } return } @@ -4825,21 +4633,13 @@ func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec) { *out = *in if in.ResourceQuota != nil { in, out := &in.ResourceQuota, &out.ResourceQuota - if *in == nil { - *out = nil - } else { - *out = new(ProjectResourceQuota) - **out = **in - } + *out = new(ProjectResourceQuota) + **out = **in } if in.NamespaceDefaultResourceQuota != nil { in, out := &in.NamespaceDefaultResourceQuota, &out.NamespaceDefaultResourceQuota - if *in == nil { - *out = nil - } else { - *out = new(NamespaceResourceQuota) - **out = **in - } + *out = new(NamespaceResourceQuota) + **out = **in } return } @@ -5141,7 +4941,7 @@ func (in *RoleTemplate) DeepCopyInto(out *RoleTemplate) { in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) if in.Rules != nil { in, out := &in.Rules, &out.Rules - *out = make([]rbac_v1.PolicyRule, len(*in)) + *out = make([]rbacv1.PolicyRule, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -5947,12 +5747,8 @@ func (in *User) DeepCopyInto(out *User) { } if in.Enabled != nil { in, out := &in.Enabled, &out.Enabled - if *in == nil { - *out = nil - } else { - *out = new(bool) - **out = **in - } + *out = new(bool) + **out = **in } out.Spec = in.Spec in.Status.DeepCopyInto(&out.Status) diff --git a/apis/networking.k8s.io/v1/zz_generated_deepcopy.go b/apis/networking.k8s.io/v1/zz_generated_deepcopy.go index 3d67128e..79199c22 100644 --- a/apis/networking.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/networking.k8s.io/v1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1 import ( - networking_v1 "k8s.io/api/networking/v1" + networkingv1 "k8s.io/api/networking/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]networking_v1.NetworkPolicy, len(*in)) + *out = make([]networkingv1.NetworkPolicy, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/apis/project.cattle.io/v3/zz_generated_deepcopy.go b/apis/project.cattle.io/v3/zz_generated_deepcopy.go index 9c491cfc..7059f6e7 100644 --- a/apis/project.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/project.cattle.io/v3/zz_generated_deepcopy.go @@ -468,21 +468,13 @@ func (in *Constraints) DeepCopyInto(out *Constraints) { *out = *in if in.Branch != nil { in, out := &in.Branch, &out.Branch - if *in == nil { - *out = nil - } else { - *out = new(Constraint) - (*in).DeepCopyInto(*out) - } + *out = new(Constraint) + (*in).DeepCopyInto(*out) } if in.Event != nil { in, out := &in.Event, &out.Event - if *in == nil { - *out = nil - } else { - *out = new(Constraint) - (*in).DeepCopyInto(*out) - } + *out = new(Constraint) + (*in).DeepCopyInto(*out) } return } @@ -1162,12 +1154,8 @@ func (in *PipelineConfig) DeepCopyInto(out *PipelineConfig) { } if in.Branch != nil { in, out := &in.Branch, &out.Branch - if *in == nil { - *out = nil - } else { - *out = new(Constraint) - (*in).DeepCopyInto(*out) - } + *out = new(Constraint) + (*in).DeepCopyInto(*out) } return } @@ -1403,12 +1391,8 @@ func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus) { *out = *in if in.SourceCodeCredential != nil { in, out := &in.SourceCodeCredential, &out.SourceCodeCredential - if *in == nil { - *out = nil - } else { - *out = new(SourceCodeCredential) - (*in).DeepCopyInto(*out) - } + *out = new(SourceCodeCredential) + (*in).DeepCopyInto(*out) } return } @@ -2035,12 +2019,8 @@ func (in *Stage) DeepCopyInto(out *Stage) { } if in.When != nil { in, out := &in.When, &out.When - if *in == nil { - *out = nil - } else { - *out = new(Constraints) - (*in).DeepCopyInto(*out) - } + *out = new(Constraints) + (*in).DeepCopyInto(*out) } return } @@ -2081,39 +2061,23 @@ func (in *Step) DeepCopyInto(out *Step) { *out = *in if in.SourceCodeConfig != nil { in, out := &in.SourceCodeConfig, &out.SourceCodeConfig - if *in == nil { - *out = nil - } else { - *out = new(SourceCodeConfig) - **out = **in - } + *out = new(SourceCodeConfig) + **out = **in } if in.RunScriptConfig != nil { in, out := &in.RunScriptConfig, &out.RunScriptConfig - if *in == nil { - *out = nil - } else { - *out = new(RunScriptConfig) - **out = **in - } + *out = new(RunScriptConfig) + **out = **in } if in.PublishImageConfig != nil { in, out := &in.PublishImageConfig, &out.PublishImageConfig - if *in == nil { - *out = nil - } else { - *out = new(PublishImageConfig) - **out = **in - } + *out = new(PublishImageConfig) + **out = **in } if in.ApplyYamlConfig != nil { in, out := &in.ApplyYamlConfig, &out.ApplyYamlConfig - if *in == nil { - *out = nil - } else { - *out = new(ApplyYamlConfig) - **out = **in - } + *out = new(ApplyYamlConfig) + **out = **in } if in.Env != nil { in, out := &in.Env, &out.Env @@ -2129,12 +2093,8 @@ func (in *Step) DeepCopyInto(out *Step) { } if in.When != nil { in, out := &in.When, &out.When - if *in == nil { - *out = nil - } else { - *out = new(Constraints) - (*in).DeepCopyInto(*out) - } + *out = new(Constraints) + (*in).DeepCopyInto(*out) } return } diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go index a08fab35..4decfb4a 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1 import ( - rbac_v1 "k8s.io/api/rbac/v1" + rbacv1 "k8s.io/api/rbac/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -12,7 +12,7 @@ func (in *ClusterRoleBindingList) DeepCopyInto(out *ClusterRoleBindingList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]rbac_v1.ClusterRoleBinding, len(*in)) + *out = make([]rbacv1.ClusterRoleBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -45,7 +45,7 @@ func (in *ClusterRoleList) DeepCopyInto(out *ClusterRoleList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]rbac_v1.ClusterRole, len(*in)) + *out = make([]rbacv1.ClusterRole, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -78,7 +78,7 @@ func (in *RoleBindingList) DeepCopyInto(out *RoleBindingList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]rbac_v1.RoleBinding, len(*in)) + *out = make([]rbacv1.RoleBinding, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } @@ -111,7 +111,7 @@ func (in *RoleList) DeepCopyInto(out *RoleList) { out.ListMeta = in.ListMeta if in.Items != nil { in, out := &in.Items, &out.Items - *out = make([]rbac_v1.Role, len(*in)) + *out = make([]rbacv1.Role, len(*in)) for i := range *in { (*in)[i].DeepCopyInto(&(*out)[i]) } diff --git a/client/cluster/v3/zz_generated_cinder_persistent_volume_source.go b/client/cluster/v3/zz_generated_cinder_persistent_volume_source.go new file mode 100644 index 00000000..e36020dc --- /dev/null +++ b/client/cluster/v3/zz_generated_cinder_persistent_volume_source.go @@ -0,0 +1,16 @@ +package client + +const ( + CinderPersistentVolumeSourceType = "cinderPersistentVolumeSource" + CinderPersistentVolumeSourceFieldFSType = "fsType" + CinderPersistentVolumeSourceFieldReadOnly = "readOnly" + CinderPersistentVolumeSourceFieldSecretRef = "secretRef" + CinderPersistentVolumeSourceFieldVolumeID = "volumeID" +) + +type CinderPersistentVolumeSource struct { + FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` + ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` + SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` + VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` +} diff --git a/client/cluster/v3/zz_generated_cinder_volume_source.go b/client/cluster/v3/zz_generated_cinder_volume_source.go deleted file mode 100644 index e880ab57..00000000 --- a/client/cluster/v3/zz_generated_cinder_volume_source.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - CinderVolumeSourceType = "cinderVolumeSource" - CinderVolumeSourceFieldFSType = "fsType" - CinderVolumeSourceFieldReadOnly = "readOnly" - CinderVolumeSourceFieldVolumeID = "volumeID" -) - -type CinderVolumeSource struct { - FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` - ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` - VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_local_volume_source.go b/client/cluster/v3/zz_generated_local_volume_source.go index 83eaec3b..6dea350b 100644 --- a/client/cluster/v3/zz_generated_local_volume_source.go +++ b/client/cluster/v3/zz_generated_local_volume_source.go @@ -1,10 +1,12 @@ package client const ( - LocalVolumeSourceType = "localVolumeSource" - LocalVolumeSourceFieldPath = "path" + LocalVolumeSourceType = "localVolumeSource" + LocalVolumeSourceFieldFSType = "fsType" + LocalVolumeSourceFieldPath = "path" ) type LocalVolumeSource struct { - Path string `json:"path,omitempty" yaml:"path,omitempty"` + FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` + Path string `json:"path,omitempty" yaml:"path,omitempty"` } diff --git a/client/cluster/v3/zz_generated_node_selector_term.go b/client/cluster/v3/zz_generated_node_selector_term.go index 648cf8e3..11bf2562 100644 --- a/client/cluster/v3/zz_generated_node_selector_term.go +++ b/client/cluster/v3/zz_generated_node_selector_term.go @@ -3,8 +3,10 @@ package client const ( NodeSelectorTermType = "nodeSelectorTerm" NodeSelectorTermFieldMatchExpressions = "matchExpressions" + NodeSelectorTermFieldMatchFields = "matchFields" ) type NodeSelectorTerm struct { MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` + MatchFields []NodeSelectorRequirement `json:"matchFields,omitempty" yaml:"matchFields,omitempty"` } diff --git a/client/cluster/v3/zz_generated_persistent_volume.go b/client/cluster/v3/zz_generated_persistent_volume.go index 12e8759f..613bc3ab 100644 --- a/client/cluster/v3/zz_generated_persistent_volume.go +++ b/client/cluster/v3/zz_generated_persistent_volume.go @@ -61,7 +61,7 @@ type PersistentVolume struct { CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` - Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` + Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` diff --git a/client/cluster/v3/zz_generated_persistent_volume_spec.go b/client/cluster/v3/zz_generated_persistent_volume_spec.go index 54643bf6..a1e6529a 100644 --- a/client/cluster/v3/zz_generated_persistent_volume_spec.go +++ b/client/cluster/v3/zz_generated_persistent_volume_spec.go @@ -42,7 +42,7 @@ type PersistentVolumeSpec struct { CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` - Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` + Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` diff --git a/client/cluster/v3/zz_generated_storage_class.go b/client/cluster/v3/zz_generated_storage_class.go index ef4fe934..9bc894e0 100644 --- a/client/cluster/v3/zz_generated_storage_class.go +++ b/client/cluster/v3/zz_generated_storage_class.go @@ -7,6 +7,7 @@ import ( const ( StorageClassType = "storageClass" StorageClassFieldAllowVolumeExpansion = "allowVolumeExpansion" + StorageClassFieldAllowedTopologies = "allowedTopologies" StorageClassFieldAnnotations = "annotations" StorageClassFieldCreated = "created" StorageClassFieldCreatorID = "creatorId" @@ -25,21 +26,22 @@ const ( type StorageClass struct { types.Resource - AllowVolumeExpansion *bool `json:"allowVolumeExpansion,omitempty" yaml:"allowVolumeExpansion,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - Description string `json:"description,omitempty" yaml:"description,omitempty"` - Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` - MountOptions []string `json:"mountOptions,omitempty" yaml:"mountOptions,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` - Parameters map[string]string `json:"parameters,omitempty" yaml:"parameters,omitempty"` - Provisioner string `json:"provisioner,omitempty" yaml:"provisioner,omitempty"` - ReclaimPolicy string `json:"reclaimPolicy,omitempty" yaml:"reclaimPolicy,omitempty"` - Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - VolumeBindingMode string `json:"volumeBindingMode,omitempty" yaml:"volumeBindingMode,omitempty"` + AllowVolumeExpansion *bool `json:"allowVolumeExpansion,omitempty" yaml:"allowVolumeExpansion,omitempty"` + AllowedTopologies []TopologySelectorTerm `json:"allowedTopologies,omitempty" yaml:"allowedTopologies,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + Description string `json:"description,omitempty" yaml:"description,omitempty"` + Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` + MountOptions []string `json:"mountOptions,omitempty" yaml:"mountOptions,omitempty"` + Name string `json:"name,omitempty" yaml:"name,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + Parameters map[string]string `json:"parameters,omitempty" yaml:"parameters,omitempty"` + Provisioner string `json:"provisioner,omitempty" yaml:"provisioner,omitempty"` + ReclaimPolicy string `json:"reclaimPolicy,omitempty" yaml:"reclaimPolicy,omitempty"` + Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + VolumeBindingMode string `json:"volumeBindingMode,omitempty" yaml:"volumeBindingMode,omitempty"` } type StorageClassCollection struct { diff --git a/client/cluster/v3/zz_generated_topology_selector_label_requirement.go b/client/cluster/v3/zz_generated_topology_selector_label_requirement.go new file mode 100644 index 00000000..2d63b43a --- /dev/null +++ b/client/cluster/v3/zz_generated_topology_selector_label_requirement.go @@ -0,0 +1,12 @@ +package client + +const ( + TopologySelectorLabelRequirementType = "topologySelectorLabelRequirement" + TopologySelectorLabelRequirementFieldKey = "key" + TopologySelectorLabelRequirementFieldValues = "values" +) + +type TopologySelectorLabelRequirement struct { + Key string `json:"key,omitempty" yaml:"key,omitempty"` + Values []string `json:"values,omitempty" yaml:"values,omitempty"` +} diff --git a/client/cluster/v3/zz_generated_topology_selector_term.go b/client/cluster/v3/zz_generated_topology_selector_term.go new file mode 100644 index 00000000..6a78c4b1 --- /dev/null +++ b/client/cluster/v3/zz_generated_topology_selector_term.go @@ -0,0 +1,10 @@ +package client + +const ( + TopologySelectorTermType = "topologySelectorTerm" + TopologySelectorTermFieldMatchLabelExpressions = "matchLabelExpressions" +) + +type TopologySelectorTerm struct { + MatchLabelExpressions []TopologySelectorLabelRequirement `json:"matchLabelExpressions,omitempty" yaml:"matchLabelExpressions,omitempty"` +} diff --git a/client/management/v3/zz_generated_allowed_host_path.go b/client/management/v3/zz_generated_allowed_host_path.go index 228374dc..3249f332 100644 --- a/client/management/v3/zz_generated_allowed_host_path.go +++ b/client/management/v3/zz_generated_allowed_host_path.go @@ -3,8 +3,10 @@ package client const ( AllowedHostPathType = "allowedHostPath" AllowedHostPathFieldPathPrefix = "pathPrefix" + AllowedHostPathFieldReadOnly = "readOnly" ) type AllowedHostPath struct { PathPrefix string `json:"pathPrefix,omitempty" yaml:"pathPrefix,omitempty"` + ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` } diff --git a/client/management/v3/zz_generated_config_map_node_config_source.go b/client/management/v3/zz_generated_config_map_node_config_source.go new file mode 100644 index 00000000..1f6d0900 --- /dev/null +++ b/client/management/v3/zz_generated_config_map_node_config_source.go @@ -0,0 +1,18 @@ +package client + +const ( + ConfigMapNodeConfigSourceType = "configMapNodeConfigSource" + ConfigMapNodeConfigSourceFieldKubeletConfigKey = "kubeletConfigKey" + ConfigMapNodeConfigSourceFieldName = "name" + ConfigMapNodeConfigSourceFieldNamespace = "namespace" + ConfigMapNodeConfigSourceFieldResourceVersion = "resourceVersion" + ConfigMapNodeConfigSourceFieldUID = "uid" +) + +type ConfigMapNodeConfigSource struct { + KubeletConfigKey string `json:"kubeletConfigKey,omitempty" yaml:"kubeletConfigKey,omitempty"` + Name string `json:"name,omitempty" yaml:"name,omitempty"` + Namespace string `json:"namespace,omitempty" yaml:"namespace,omitempty"` + ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` + UID string `json:"uid,omitempty" yaml:"uid,omitempty"` +} diff --git a/client/management/v3/zz_generated_internal_node_status.go b/client/management/v3/zz_generated_internal_node_status.go index 2302154d..963eefb2 100644 --- a/client/management/v3/zz_generated_internal_node_status.go +++ b/client/management/v3/zz_generated_internal_node_status.go @@ -4,6 +4,7 @@ const ( InternalNodeStatusType = "internalNodeStatus" InternalNodeStatusFieldAllocatable = "allocatable" InternalNodeStatusFieldCapacity = "capacity" + InternalNodeStatusFieldConfig = "config" InternalNodeStatusFieldExternalIPAddress = "externalIpAddress" InternalNodeStatusFieldHostname = "hostname" InternalNodeStatusFieldIPAddress = "ipAddress" @@ -16,6 +17,7 @@ const ( type InternalNodeStatus struct { Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` + Config *NodeConfigStatus `json:"config,omitempty" yaml:"config,omitempty"` ExternalIPAddress string `json:"externalIpAddress,omitempty" yaml:"externalIpAddress,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddress string `json:"ipAddress,omitempty" yaml:"ipAddress,omitempty"` diff --git a/client/management/v3/zz_generated_node.go b/client/management/v3/zz_generated_node.go index 6511bd04..e82bc18c 100644 --- a/client/management/v3/zz_generated_node.go +++ b/client/management/v3/zz_generated_node.go @@ -11,6 +11,7 @@ const ( NodeFieldCapacity = "capacity" NodeFieldClusterID = "clusterId" NodeFieldConditions = "conditions" + NodeFieldConfig = "config" NodeFieldControlPlane = "controlPlane" NodeFieldCreated = "created" NodeFieldCreatorID = "creatorId" @@ -57,6 +58,7 @@ type Node struct { Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"` Conditions []NodeCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` + Config *NodeConfigStatus `json:"config,omitempty" yaml:"config,omitempty"` ControlPlane bool `json:"controlPlane,omitempty" yaml:"controlPlane,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` diff --git a/client/management/v3/zz_generated_node_config_source.go b/client/management/v3/zz_generated_node_config_source.go index 6d064f7d..fc84f349 100644 --- a/client/management/v3/zz_generated_node_config_source.go +++ b/client/management/v3/zz_generated_node_config_source.go @@ -1,14 +1,10 @@ package client const ( - NodeConfigSourceType = "nodeConfigSource" - NodeConfigSourceFieldAPIVersion = "apiVersion" - NodeConfigSourceFieldConfigMapRef = "configMapRef" - NodeConfigSourceFieldKind = "kind" + NodeConfigSourceType = "nodeConfigSource" + NodeConfigSourceFieldConfigMap = "configMap" ) type NodeConfigSource struct { - APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` - ConfigMapRef *ObjectReference `json:"configMapRef,omitempty" yaml:"configMapRef,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` + ConfigMap *ConfigMapNodeConfigSource `json:"configMap,omitempty" yaml:"configMap,omitempty"` } diff --git a/client/management/v3/zz_generated_node_config_status.go b/client/management/v3/zz_generated_node_config_status.go new file mode 100644 index 00000000..919108f3 --- /dev/null +++ b/client/management/v3/zz_generated_node_config_status.go @@ -0,0 +1,16 @@ +package client + +const ( + NodeConfigStatusType = "nodeConfigStatus" + NodeConfigStatusFieldActive = "active" + NodeConfigStatusFieldAssigned = "assigned" + NodeConfigStatusFieldError = "error" + NodeConfigStatusFieldLastKnownGood = "lastKnownGood" +) + +type NodeConfigStatus struct { + Active *NodeConfigSource `json:"active,omitempty" yaml:"active,omitempty"` + Assigned *NodeConfigSource `json:"assigned,omitempty" yaml:"assigned,omitempty"` + Error string `json:"error,omitempty" yaml:"error,omitempty"` + LastKnownGood *NodeConfigSource `json:"lastKnownGood,omitempty" yaml:"lastKnownGood,omitempty"` +} diff --git a/client/management/v3/zz_generated_node_status.go b/client/management/v3/zz_generated_node_status.go index 3fbc7da0..7af2df5b 100644 --- a/client/management/v3/zz_generated_node_status.go +++ b/client/management/v3/zz_generated_node_status.go @@ -5,6 +5,7 @@ const ( NodeStatusFieldAllocatable = "allocatable" NodeStatusFieldCapacity = "capacity" NodeStatusFieldConditions = "conditions" + NodeStatusFieldConfig = "config" NodeStatusFieldDockerInfo = "dockerInfo" NodeStatusFieldExternalIPAddress = "externalIpAddress" NodeStatusFieldHostname = "hostname" @@ -25,6 +26,7 @@ type NodeStatus struct { Allocatable map[string]string `json:"allocatable,omitempty" yaml:"allocatable,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` Conditions []NodeCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` + Config *NodeConfigStatus `json:"config,omitempty" yaml:"config,omitempty"` DockerInfo *DockerInfo `json:"dockerInfo,omitempty" yaml:"dockerInfo,omitempty"` ExternalIPAddress string `json:"externalIpAddress,omitempty" yaml:"externalIpAddress,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` diff --git a/client/management/v3/zz_generated_pod_security_policy_spec.go b/client/management/v3/zz_generated_pod_security_policy_spec.go index 22d0a80b..84e91da9 100644 --- a/client/management/v3/zz_generated_pod_security_policy_spec.go +++ b/client/management/v3/zz_generated_pod_security_policy_spec.go @@ -6,9 +6,12 @@ const ( PodSecurityPolicySpecFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicySpecFieldAllowedFlexVolumes = "allowedFlexVolumes" PodSecurityPolicySpecFieldAllowedHostPaths = "allowedHostPaths" + PodSecurityPolicySpecFieldAllowedProcMountTypes = "allowedProcMountTypes" + PodSecurityPolicySpecFieldAllowedUnsafeSysctls = "allowedUnsafeSysctls" PodSecurityPolicySpecFieldDefaultAddCapabilities = "defaultAddCapabilities" PodSecurityPolicySpecFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicySpecFieldFSGroup = "fsGroup" + PodSecurityPolicySpecFieldForbiddenSysctls = "forbiddenSysctls" PodSecurityPolicySpecFieldHostIPC = "hostIPC" PodSecurityPolicySpecFieldHostNetwork = "hostNetwork" PodSecurityPolicySpecFieldHostPID = "hostPID" @@ -27,9 +30,12 @@ type PodSecurityPolicySpec struct { AllowedCapabilities []string `json:"allowedCapabilities,omitempty" yaml:"allowedCapabilities,omitempty"` AllowedFlexVolumes []AllowedFlexVolume `json:"allowedFlexVolumes,omitempty" yaml:"allowedFlexVolumes,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty" yaml:"allowedHostPaths,omitempty"` + AllowedProcMountTypes []string `json:"allowedProcMountTypes,omitempty" yaml:"allowedProcMountTypes,omitempty"` + AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" yaml:"allowedUnsafeSysctls,omitempty"` DefaultAddCapabilities []string `json:"defaultAddCapabilities,omitempty" yaml:"defaultAddCapabilities,omitempty"` DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty" yaml:"defaultAllowPrivilegeEscalation,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty" yaml:"fsGroup,omitempty"` + ForbiddenSysctls []string `json:"forbiddenSysctls,omitempty" yaml:"forbiddenSysctls,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` diff --git a/client/management/v3/zz_generated_pod_security_policy_template.go b/client/management/v3/zz_generated_pod_security_policy_template.go index a2a77b66..5904f9f3 100644 --- a/client/management/v3/zz_generated_pod_security_policy_template.go +++ b/client/management/v3/zz_generated_pod_security_policy_template.go @@ -10,6 +10,8 @@ const ( PodSecurityPolicyTemplateFieldAllowedCapabilities = "allowedCapabilities" PodSecurityPolicyTemplateFieldAllowedFlexVolumes = "allowedFlexVolumes" PodSecurityPolicyTemplateFieldAllowedHostPaths = "allowedHostPaths" + PodSecurityPolicyTemplateFieldAllowedProcMountTypes = "allowedProcMountTypes" + PodSecurityPolicyTemplateFieldAllowedUnsafeSysctls = "allowedUnsafeSysctls" PodSecurityPolicyTemplateFieldAnnotations = "annotations" PodSecurityPolicyTemplateFieldCreated = "created" PodSecurityPolicyTemplateFieldCreatorID = "creatorId" @@ -17,6 +19,7 @@ const ( PodSecurityPolicyTemplateFieldDefaultAllowPrivilegeEscalation = "defaultAllowPrivilegeEscalation" PodSecurityPolicyTemplateFieldDescription = "description" PodSecurityPolicyTemplateFieldFSGroup = "fsGroup" + PodSecurityPolicyTemplateFieldForbiddenSysctls = "forbiddenSysctls" PodSecurityPolicyTemplateFieldHostIPC = "hostIPC" PodSecurityPolicyTemplateFieldHostNetwork = "hostNetwork" PodSecurityPolicyTemplateFieldHostPID = "hostPID" @@ -41,6 +44,8 @@ type PodSecurityPolicyTemplate struct { AllowedCapabilities []string `json:"allowedCapabilities,omitempty" yaml:"allowedCapabilities,omitempty"` AllowedFlexVolumes []AllowedFlexVolume `json:"allowedFlexVolumes,omitempty" yaml:"allowedFlexVolumes,omitempty"` AllowedHostPaths []AllowedHostPath `json:"allowedHostPaths,omitempty" yaml:"allowedHostPaths,omitempty"` + AllowedProcMountTypes []string `json:"allowedProcMountTypes,omitempty" yaml:"allowedProcMountTypes,omitempty"` + AllowedUnsafeSysctls []string `json:"allowedUnsafeSysctls,omitempty" yaml:"allowedUnsafeSysctls,omitempty"` Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` @@ -48,6 +53,7 @@ type PodSecurityPolicyTemplate struct { DefaultAllowPrivilegeEscalation *bool `json:"defaultAllowPrivilegeEscalation,omitempty" yaml:"defaultAllowPrivilegeEscalation,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` FSGroup *FSGroupStrategyOptions `json:"fsGroup,omitempty" yaml:"fsGroup,omitempty"` + ForbiddenSysctls []string `json:"forbiddenSysctls,omitempty" yaml:"forbiddenSysctls,omitempty"` HostIPC bool `json:"hostIPC,omitempty" yaml:"hostIPC,omitempty"` HostNetwork bool `json:"hostNetwork,omitempty" yaml:"hostNetwork,omitempty"` HostPID bool `json:"hostPID,omitempty" yaml:"hostPID,omitempty"` diff --git a/client/project/v3/zz_generated_cinder_persistent_volume_source.go b/client/project/v3/zz_generated_cinder_persistent_volume_source.go new file mode 100644 index 00000000..e36020dc --- /dev/null +++ b/client/project/v3/zz_generated_cinder_persistent_volume_source.go @@ -0,0 +1,16 @@ +package client + +const ( + CinderPersistentVolumeSourceType = "cinderPersistentVolumeSource" + CinderPersistentVolumeSourceFieldFSType = "fsType" + CinderPersistentVolumeSourceFieldReadOnly = "readOnly" + CinderPersistentVolumeSourceFieldSecretRef = "secretRef" + CinderPersistentVolumeSourceFieldVolumeID = "volumeID" +) + +type CinderPersistentVolumeSource struct { + FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` + ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` + SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` + VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` +} diff --git a/client/project/v3/zz_generated_cinder_volume_source.go b/client/project/v3/zz_generated_cinder_volume_source.go index e880ab57..ac0a6211 100644 --- a/client/project/v3/zz_generated_cinder_volume_source.go +++ b/client/project/v3/zz_generated_cinder_volume_source.go @@ -1,14 +1,16 @@ package client const ( - CinderVolumeSourceType = "cinderVolumeSource" - CinderVolumeSourceFieldFSType = "fsType" - CinderVolumeSourceFieldReadOnly = "readOnly" - CinderVolumeSourceFieldVolumeID = "volumeID" + CinderVolumeSourceType = "cinderVolumeSource" + CinderVolumeSourceFieldFSType = "fsType" + CinderVolumeSourceFieldReadOnly = "readOnly" + CinderVolumeSourceFieldSecretRef = "secretRef" + CinderVolumeSourceFieldVolumeID = "volumeID" ) type CinderVolumeSource struct { - FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` - ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` - VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` + FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` + ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` + SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"` + VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"` } diff --git a/client/project/v3/zz_generated_container.go b/client/project/v3/zz_generated_container.go index 4e76cc77..18f41d13 100644 --- a/client/project/v3/zz_generated_container.go +++ b/client/project/v3/zz_generated_container.go @@ -19,6 +19,7 @@ const ( ContainerFieldPostStart = "postStart" ContainerFieldPreStop = "preStop" ContainerFieldPrivileged = "privileged" + ContainerFieldProcMount = "procMount" ContainerFieldReadOnly = "readOnly" ContainerFieldReadinessProbe = "readinessProbe" ContainerFieldResources = "resources" @@ -57,6 +58,7 @@ type Container struct { PostStart *Handler `json:"postStart,omitempty" yaml:"postStart,omitempty"` PreStop *Handler `json:"preStop,omitempty" yaml:"preStop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` + ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` diff --git a/client/project/v3/zz_generated_cron_job.go b/client/project/v3/zz_generated_cron_job.go index b1619fd2..3dcb2aa7 100644 --- a/client/project/v3/zz_generated_cron_job.go +++ b/client/project/v3/zz_generated_cron_job.go @@ -33,10 +33,12 @@ const ( CronJobFieldPriorityClassName = "priorityClassName" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" + CronJobFieldReadinessGates = "readinessGates" CronJobFieldRemoved = "removed" CronJobFieldRestartPolicy = "restartPolicy" CronJobFieldRunAsGroup = "runAsGroup" CronJobFieldRunAsNonRoot = "runAsNonRoot" + CronJobFieldRuntimeClassName = "runtimeClassName" CronJobFieldSchedulerName = "schedulerName" CronJobFieldScheduling = "scheduling" CronJobFieldSelector = "selector" @@ -44,6 +46,8 @@ const ( CronJobFieldShareProcessNamespace = "shareProcessNamespace" CronJobFieldState = "state" CronJobFieldSubdomain = "subdomain" + CronJobFieldSysctls = "sysctls" + CronJobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" @@ -83,10 +87,12 @@ type CronJob struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` @@ -94,6 +100,8 @@ type CronJob struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_cron_job_spec.go b/client/project/v3/zz_generated_cron_job_spec.go index 6b239194..259e4709 100644 --- a/client/project/v3/zz_generated_cron_job_spec.go +++ b/client/project/v3/zz_generated_cron_job_spec.go @@ -20,15 +20,19 @@ const ( CronJobSpecFieldObjectMeta = "metadata" CronJobSpecFieldPriority = "priority" CronJobSpecFieldPriorityClassName = "priorityClassName" + CronJobSpecFieldReadinessGates = "readinessGates" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsGroup = "runAsGroup" CronJobSpecFieldRunAsNonRoot = "runAsNonRoot" + CronJobSpecFieldRuntimeClassName = "runtimeClassName" CronJobSpecFieldSchedulerName = "schedulerName" CronJobSpecFieldScheduling = "scheduling" CronJobSpecFieldSelector = "selector" CronJobSpecFieldServiceAccountName = "serviceAccountName" CronJobSpecFieldShareProcessNamespace = "shareProcessNamespace" CronJobSpecFieldSubdomain = "subdomain" + CronJobSpecFieldSysctls = "sysctls" + CronJobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" @@ -53,15 +57,19 @@ type CronJobSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_daemon_set.go b/client/project/v3/zz_generated_daemon_set.go index 122b1c48..17a25c73 100644 --- a/client/project/v3/zz_generated_daemon_set.go +++ b/client/project/v3/zz_generated_daemon_set.go @@ -33,10 +33,12 @@ const ( DaemonSetFieldPriorityClassName = "priorityClassName" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" + DaemonSetFieldReadinessGates = "readinessGates" DaemonSetFieldRemoved = "removed" DaemonSetFieldRestartPolicy = "restartPolicy" DaemonSetFieldRunAsGroup = "runAsGroup" DaemonSetFieldRunAsNonRoot = "runAsNonRoot" + DaemonSetFieldRuntimeClassName = "runtimeClassName" DaemonSetFieldSchedulerName = "schedulerName" DaemonSetFieldScheduling = "scheduling" DaemonSetFieldSelector = "selector" @@ -44,6 +46,7 @@ const ( DaemonSetFieldShareProcessNamespace = "shareProcessNamespace" DaemonSetFieldState = "state" DaemonSetFieldSubdomain = "subdomain" + DaemonSetFieldSysctls = "sysctls" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" @@ -83,10 +86,12 @@ type DaemonSet struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` @@ -94,6 +99,7 @@ type DaemonSet struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_daemon_set_spec.go b/client/project/v3/zz_generated_daemon_set_spec.go index 861ee689..5249e415 100644 --- a/client/project/v3/zz_generated_daemon_set_spec.go +++ b/client/project/v3/zz_generated_daemon_set_spec.go @@ -20,15 +20,18 @@ const ( DaemonSetSpecFieldObjectMeta = "metadata" DaemonSetSpecFieldPriority = "priority" DaemonSetSpecFieldPriorityClassName = "priorityClassName" + DaemonSetSpecFieldReadinessGates = "readinessGates" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsGroup = "runAsGroup" DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot" + DaemonSetSpecFieldRuntimeClassName = "runtimeClassName" DaemonSetSpecFieldSchedulerName = "schedulerName" DaemonSetSpecFieldScheduling = "scheduling" DaemonSetSpecFieldSelector = "selector" DaemonSetSpecFieldServiceAccountName = "serviceAccountName" DaemonSetSpecFieldShareProcessNamespace = "shareProcessNamespace" DaemonSetSpecFieldSubdomain = "subdomain" + DaemonSetSpecFieldSysctls = "sysctls" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" @@ -53,15 +56,18 @@ type DaemonSetSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_deployment.go b/client/project/v3/zz_generated_deployment.go index ceac49c7..63b8126b 100644 --- a/client/project/v3/zz_generated_deployment.go +++ b/client/project/v3/zz_generated_deployment.go @@ -34,10 +34,12 @@ const ( DeploymentFieldPriorityClassName = "priorityClassName" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" + DeploymentFieldReadinessGates = "readinessGates" DeploymentFieldRemoved = "removed" DeploymentFieldRestartPolicy = "restartPolicy" DeploymentFieldRunAsGroup = "runAsGroup" DeploymentFieldRunAsNonRoot = "runAsNonRoot" + DeploymentFieldRuntimeClassName = "runtimeClassName" DeploymentFieldScale = "scale" DeploymentFieldSchedulerName = "schedulerName" DeploymentFieldScheduling = "scheduling" @@ -46,6 +48,7 @@ const ( DeploymentFieldShareProcessNamespace = "shareProcessNamespace" DeploymentFieldState = "state" DeploymentFieldSubdomain = "subdomain" + DeploymentFieldSysctls = "sysctls" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" @@ -86,10 +89,12 @@ type Deployment struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -98,6 +103,7 @@ type Deployment struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_deployment_spec.go b/client/project/v3/zz_generated_deployment_spec.go index 7ae41410..f15d5040 100644 --- a/client/project/v3/zz_generated_deployment_spec.go +++ b/client/project/v3/zz_generated_deployment_spec.go @@ -21,9 +21,11 @@ const ( DeploymentSpecFieldPaused = "paused" DeploymentSpecFieldPriority = "priority" DeploymentSpecFieldPriorityClassName = "priorityClassName" + DeploymentSpecFieldReadinessGates = "readinessGates" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsGroup = "runAsGroup" DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot" + DeploymentSpecFieldRuntimeClassName = "runtimeClassName" DeploymentSpecFieldScale = "scale" DeploymentSpecFieldSchedulerName = "schedulerName" DeploymentSpecFieldScheduling = "scheduling" @@ -31,6 +33,7 @@ const ( DeploymentSpecFieldServiceAccountName = "serviceAccountName" DeploymentSpecFieldShareProcessNamespace = "shareProcessNamespace" DeploymentSpecFieldSubdomain = "subdomain" + DeploymentSpecFieldSysctls = "sysctls" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" @@ -56,9 +59,11 @@ type DeploymentSpec struct { Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -66,6 +71,7 @@ type DeploymentSpec struct { ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_job.go b/client/project/v3/zz_generated_job.go index ffb2834c..e4cbae8b 100644 --- a/client/project/v3/zz_generated_job.go +++ b/client/project/v3/zz_generated_job.go @@ -33,10 +33,12 @@ const ( JobFieldPriorityClassName = "priorityClassName" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" + JobFieldReadinessGates = "readinessGates" JobFieldRemoved = "removed" JobFieldRestartPolicy = "restartPolicy" JobFieldRunAsGroup = "runAsGroup" JobFieldRunAsNonRoot = "runAsNonRoot" + JobFieldRuntimeClassName = "runtimeClassName" JobFieldSchedulerName = "schedulerName" JobFieldScheduling = "scheduling" JobFieldSelector = "selector" @@ -44,6 +46,8 @@ const ( JobFieldShareProcessNamespace = "shareProcessNamespace" JobFieldState = "state" JobFieldSubdomain = "subdomain" + JobFieldSysctls = "sysctls" + JobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" @@ -83,10 +87,12 @@ type Job struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` @@ -94,6 +100,8 @@ type Job struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_job_spec.go b/client/project/v3/zz_generated_job_spec.go index 116b0928..a60f6a73 100644 --- a/client/project/v3/zz_generated_job_spec.go +++ b/client/project/v3/zz_generated_job_spec.go @@ -20,15 +20,19 @@ const ( JobSpecFieldObjectMeta = "metadata" JobSpecFieldPriority = "priority" JobSpecFieldPriorityClassName = "priorityClassName" + JobSpecFieldReadinessGates = "readinessGates" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsGroup = "runAsGroup" JobSpecFieldRunAsNonRoot = "runAsNonRoot" + JobSpecFieldRuntimeClassName = "runtimeClassName" JobSpecFieldSchedulerName = "schedulerName" JobSpecFieldScheduling = "scheduling" JobSpecFieldSelector = "selector" JobSpecFieldServiceAccountName = "serviceAccountName" JobSpecFieldShareProcessNamespace = "shareProcessNamespace" JobSpecFieldSubdomain = "subdomain" + JobSpecFieldSysctls = "sysctls" + JobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" @@ -53,15 +57,19 @@ type JobSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"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 746ce1bb..ae10d19e 100644 --- a/client/project/v3/zz_generated_job_template_spec.go +++ b/client/project/v3/zz_generated_job_template_spec.go @@ -21,15 +21,19 @@ const ( JobTemplateSpecFieldObjectMeta = "metadata" JobTemplateSpecFieldPriority = "priority" JobTemplateSpecFieldPriorityClassName = "priorityClassName" + JobTemplateSpecFieldReadinessGates = "readinessGates" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsGroup = "runAsGroup" JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" + JobTemplateSpecFieldRuntimeClassName = "runtimeClassName" JobTemplateSpecFieldSchedulerName = "schedulerName" JobTemplateSpecFieldScheduling = "scheduling" JobTemplateSpecFieldSelector = "selector" JobTemplateSpecFieldServiceAccountName = "serviceAccountName" JobTemplateSpecFieldShareProcessNamespace = "shareProcessNamespace" JobTemplateSpecFieldSubdomain = "subdomain" + JobTemplateSpecFieldSysctls = "sysctls" + JobTemplateSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" @@ -55,15 +59,19 @@ type JobTemplateSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_local_volume_source.go b/client/project/v3/zz_generated_local_volume_source.go index 83eaec3b..6dea350b 100644 --- a/client/project/v3/zz_generated_local_volume_source.go +++ b/client/project/v3/zz_generated_local_volume_source.go @@ -1,10 +1,12 @@ package client const ( - LocalVolumeSourceType = "localVolumeSource" - LocalVolumeSourceFieldPath = "path" + LocalVolumeSourceType = "localVolumeSource" + LocalVolumeSourceFieldFSType = "fsType" + LocalVolumeSourceFieldPath = "path" ) type LocalVolumeSource struct { - Path string `json:"path,omitempty" yaml:"path,omitempty"` + FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` + Path string `json:"path,omitempty" yaml:"path,omitempty"` } diff --git a/client/project/v3/zz_generated_node_selector_term.go b/client/project/v3/zz_generated_node_selector_term.go index 648cf8e3..11bf2562 100644 --- a/client/project/v3/zz_generated_node_selector_term.go +++ b/client/project/v3/zz_generated_node_selector_term.go @@ -3,8 +3,10 @@ package client const ( NodeSelectorTermType = "nodeSelectorTerm" NodeSelectorTermFieldMatchExpressions = "matchExpressions" + NodeSelectorTermFieldMatchFields = "matchFields" ) type NodeSelectorTerm struct { MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"` + MatchFields []NodeSelectorRequirement `json:"matchFields,omitempty" yaml:"matchFields,omitempty"` } diff --git a/client/project/v3/zz_generated_persistent_volume_claim.go b/client/project/v3/zz_generated_persistent_volume_claim.go index 06f5fdb8..bba8d6fe 100644 --- a/client/project/v3/zz_generated_persistent_volume_claim.go +++ b/client/project/v3/zz_generated_persistent_volume_claim.go @@ -10,6 +10,7 @@ const ( PersistentVolumeClaimFieldAnnotations = "annotations" PersistentVolumeClaimFieldCreated = "created" PersistentVolumeClaimFieldCreatorID = "creatorId" + PersistentVolumeClaimFieldDataSource = "dataSource" PersistentVolumeClaimFieldLabels = "labels" PersistentVolumeClaimFieldName = "name" PersistentVolumeClaimFieldNamespaceId = "namespaceId" @@ -34,6 +35,7 @@ type PersistentVolumeClaim struct { Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` diff --git a/client/project/v3/zz_generated_persistent_volume_claim_spec.go b/client/project/v3/zz_generated_persistent_volume_claim_spec.go index 428aaf61..e3057d45 100644 --- a/client/project/v3/zz_generated_persistent_volume_claim_spec.go +++ b/client/project/v3/zz_generated_persistent_volume_claim_spec.go @@ -3,6 +3,7 @@ package client const ( PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec" PersistentVolumeClaimSpecFieldAccessModes = "accessModes" + PersistentVolumeClaimSpecFieldDataSource = "dataSource" PersistentVolumeClaimSpecFieldResources = "resources" PersistentVolumeClaimSpecFieldSelector = "selector" PersistentVolumeClaimSpecFieldStorageClassID = "storageClassId" @@ -11,10 +12,11 @@ const ( ) type PersistentVolumeClaimSpec struct { - AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` - Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` - Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` - StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` - VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` - VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` + AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"` + DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"` + Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` + Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"` + StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"` + VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"` + VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"` } diff --git a/client/project/v3/zz_generated_persistent_volume_spec.go b/client/project/v3/zz_generated_persistent_volume_spec.go index 54643bf6..a1e6529a 100644 --- a/client/project/v3/zz_generated_persistent_volume_spec.go +++ b/client/project/v3/zz_generated_persistent_volume_spec.go @@ -42,7 +42,7 @@ type PersistentVolumeSpec struct { CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"` Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"` CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"` - Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` + Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"` ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"` FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"` FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"` diff --git a/client/project/v3/zz_generated_pod.go b/client/project/v3/zz_generated_pod.go index b95a1200..245ceea9 100644 --- a/client/project/v3/zz_generated_pod.go +++ b/client/project/v3/zz_generated_pod.go @@ -32,10 +32,12 @@ const ( PodFieldPriorityClassName = "priorityClassName" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" + PodFieldReadinessGates = "readinessGates" PodFieldRemoved = "removed" PodFieldRestartPolicy = "restartPolicy" PodFieldRunAsGroup = "runAsGroup" PodFieldRunAsNonRoot = "runAsNonRoot" + PodFieldRuntimeClassName = "runtimeClassName" PodFieldSchedulerName = "schedulerName" PodFieldScheduling = "scheduling" PodFieldServiceAccountName = "serviceAccountName" @@ -43,6 +45,7 @@ const ( PodFieldState = "state" PodFieldStatus = "status" PodFieldSubdomain = "subdomain" + PodFieldSysctls = "sysctls" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" @@ -80,10 +83,12 @@ type Pod struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` @@ -91,6 +96,7 @@ type Pod struct { State string `json:"state,omitempty" yaml:"state,omitempty"` Status *PodStatus `json:"status,omitempty" yaml:"status,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_pod_readiness_gate.go b/client/project/v3/zz_generated_pod_readiness_gate.go new file mode 100644 index 00000000..5909a4db --- /dev/null +++ b/client/project/v3/zz_generated_pod_readiness_gate.go @@ -0,0 +1,10 @@ +package client + +const ( + PodReadinessGateType = "podReadinessGate" + PodReadinessGateFieldConditionType = "conditionType" +) + +type PodReadinessGate struct { + ConditionType string `json:"conditionType,omitempty" yaml:"conditionType,omitempty"` +} diff --git a/client/project/v3/zz_generated_pod_security_context.go b/client/project/v3/zz_generated_pod_security_context.go index b49f9d6d..66d425ac 100644 --- a/client/project/v3/zz_generated_pod_security_context.go +++ b/client/project/v3/zz_generated_pod_security_context.go @@ -6,13 +6,15 @@ const ( PodSecurityContextFieldGids = "gids" PodSecurityContextFieldRunAsGroup = "runAsGroup" PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" + PodSecurityContextFieldSysctls = "sysctls" PodSecurityContextFieldUid = "uid" ) type PodSecurityContext struct { - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` - RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` + RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` } diff --git a/client/project/v3/zz_generated_pod_spec.go b/client/project/v3/zz_generated_pod_spec.go index ab9d892d..80c16edf 100644 --- a/client/project/v3/zz_generated_pod_spec.go +++ b/client/project/v3/zz_generated_pod_spec.go @@ -18,14 +18,17 @@ const ( PodSpecFieldNodeID = "nodeId" PodSpecFieldPriority = "priority" PodSpecFieldPriorityClassName = "priorityClassName" + PodSpecFieldReadinessGates = "readinessGates" PodSpecFieldRestartPolicy = "restartPolicy" PodSpecFieldRunAsGroup = "runAsGroup" PodSpecFieldRunAsNonRoot = "runAsNonRoot" + PodSpecFieldRuntimeClassName = "runtimeClassName" PodSpecFieldSchedulerName = "schedulerName" PodSpecFieldScheduling = "scheduling" PodSpecFieldServiceAccountName = "serviceAccountName" PodSpecFieldShareProcessNamespace = "shareProcessNamespace" PodSpecFieldSubdomain = "subdomain" + PodSpecFieldSysctls = "sysctls" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" @@ -48,14 +51,17 @@ type PodSpec struct { NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_pod_template_spec.go b/client/project/v3/zz_generated_pod_template_spec.go index 2b8cc98d..6082096f 100644 --- a/client/project/v3/zz_generated_pod_template_spec.go +++ b/client/project/v3/zz_generated_pod_template_spec.go @@ -19,14 +19,17 @@ const ( PodTemplateSpecFieldObjectMeta = "metadata" PodTemplateSpecFieldPriority = "priority" PodTemplateSpecFieldPriorityClassName = "priorityClassName" + PodTemplateSpecFieldReadinessGates = "readinessGates" PodTemplateSpecFieldRestartPolicy = "restartPolicy" PodTemplateSpecFieldRunAsGroup = "runAsGroup" PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot" + PodTemplateSpecFieldRuntimeClassName = "runtimeClassName" PodTemplateSpecFieldSchedulerName = "schedulerName" PodTemplateSpecFieldScheduling = "scheduling" PodTemplateSpecFieldServiceAccountName = "serviceAccountName" PodTemplateSpecFieldShareProcessNamespace = "shareProcessNamespace" PodTemplateSpecFieldSubdomain = "subdomain" + PodTemplateSpecFieldSysctls = "sysctls" PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" PodTemplateSpecFieldUid = "uid" PodTemplateSpecFieldVolumes = "volumes" @@ -50,14 +53,17 @@ type PodTemplateSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_replica_set.go b/client/project/v3/zz_generated_replica_set.go index ccbfebb4..af1e66d2 100644 --- a/client/project/v3/zz_generated_replica_set.go +++ b/client/project/v3/zz_generated_replica_set.go @@ -31,12 +31,14 @@ const ( ReplicaSetFieldPriorityClassName = "priorityClassName" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" + ReplicaSetFieldReadinessGates = "readinessGates" ReplicaSetFieldRemoved = "removed" ReplicaSetFieldReplicaSetConfig = "replicaSetConfig" ReplicaSetFieldReplicaSetStatus = "replicaSetStatus" ReplicaSetFieldRestartPolicy = "restartPolicy" ReplicaSetFieldRunAsGroup = "runAsGroup" ReplicaSetFieldRunAsNonRoot = "runAsNonRoot" + ReplicaSetFieldRuntimeClassName = "runtimeClassName" ReplicaSetFieldScale = "scale" ReplicaSetFieldSchedulerName = "schedulerName" ReplicaSetFieldScheduling = "scheduling" @@ -45,6 +47,7 @@ const ( ReplicaSetFieldShareProcessNamespace = "shareProcessNamespace" ReplicaSetFieldState = "state" ReplicaSetFieldSubdomain = "subdomain" + ReplicaSetFieldSysctls = "sysctls" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" @@ -82,12 +85,14 @@ type ReplicaSet struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -96,6 +101,7 @@ type ReplicaSet struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_replication_controller.go b/client/project/v3/zz_generated_replication_controller.go index a3f815fc..fa3f0072 100644 --- a/client/project/v3/zz_generated_replication_controller.go +++ b/client/project/v3/zz_generated_replication_controller.go @@ -31,12 +31,14 @@ const ( ReplicationControllerFieldPriorityClassName = "priorityClassName" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPublicEndpoints = "publicEndpoints" + ReplicationControllerFieldReadinessGates = "readinessGates" ReplicationControllerFieldRemoved = "removed" ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus" ReplicationControllerFieldRestartPolicy = "restartPolicy" ReplicationControllerFieldRunAsGroup = "runAsGroup" ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot" + ReplicationControllerFieldRuntimeClassName = "runtimeClassName" ReplicationControllerFieldScale = "scale" ReplicationControllerFieldSchedulerName = "schedulerName" ReplicationControllerFieldScheduling = "scheduling" @@ -45,6 +47,7 @@ const ( ReplicationControllerFieldShareProcessNamespace = "shareProcessNamespace" ReplicationControllerFieldState = "state" ReplicationControllerFieldSubdomain = "subdomain" + ReplicationControllerFieldSysctls = "sysctls" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" @@ -82,12 +85,14 @@ type ReplicationController struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -96,6 +101,7 @@ type ReplicationController struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` State string `json:"state,omitempty" yaml:"state,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_replication_controller_spec.go b/client/project/v3/zz_generated_replication_controller_spec.go index c7c186a5..666590a0 100644 --- a/client/project/v3/zz_generated_replication_controller_spec.go +++ b/client/project/v3/zz_generated_replication_controller_spec.go @@ -19,10 +19,12 @@ const ( ReplicationControllerSpecFieldObjectMeta = "metadata" ReplicationControllerSpecFieldPriority = "priority" ReplicationControllerSpecFieldPriorityClassName = "priorityClassName" + ReplicationControllerSpecFieldReadinessGates = "readinessGates" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" ReplicationControllerSpecFieldRunAsGroup = "runAsGroup" ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot" + ReplicationControllerSpecFieldRuntimeClassName = "runtimeClassName" ReplicationControllerSpecFieldScale = "scale" ReplicationControllerSpecFieldSchedulerName = "schedulerName" ReplicationControllerSpecFieldScheduling = "scheduling" @@ -30,6 +32,7 @@ const ( ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName" ReplicationControllerSpecFieldShareProcessNamespace = "shareProcessNamespace" ReplicationControllerSpecFieldSubdomain = "subdomain" + ReplicationControllerSpecFieldSysctls = "sysctls" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" @@ -53,10 +56,12 @@ type ReplicationControllerSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -64,6 +69,7 @@ type ReplicationControllerSpec struct { ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_security_context.go b/client/project/v3/zz_generated_security_context.go index 0067d78f..cb33356b 100644 --- a/client/project/v3/zz_generated_security_context.go +++ b/client/project/v3/zz_generated_security_context.go @@ -6,6 +6,7 @@ const ( SecurityContextFieldCapAdd = "capAdd" SecurityContextFieldCapDrop = "capDrop" SecurityContextFieldPrivileged = "privileged" + SecurityContextFieldProcMount = "procMount" SecurityContextFieldReadOnly = "readOnly" SecurityContextFieldRunAsGroup = "runAsGroup" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" @@ -17,6 +18,7 @@ type SecurityContext struct { CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"` + ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"` ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` diff --git a/client/project/v3/zz_generated_service_account_token_projection.go b/client/project/v3/zz_generated_service_account_token_projection.go new file mode 100644 index 00000000..7d2e880e --- /dev/null +++ b/client/project/v3/zz_generated_service_account_token_projection.go @@ -0,0 +1,14 @@ +package client + +const ( + ServiceAccountTokenProjectionType = "serviceAccountTokenProjection" + ServiceAccountTokenProjectionFieldAudience = "audience" + ServiceAccountTokenProjectionFieldExpirationSeconds = "expirationSeconds" + ServiceAccountTokenProjectionFieldPath = "path" +) + +type ServiceAccountTokenProjection struct { + Audience string `json:"audience,omitempty" yaml:"audience,omitempty"` + ExpirationSeconds *int64 `json:"expirationSeconds,omitempty" yaml:"expirationSeconds,omitempty"` + Path string `json:"path,omitempty" yaml:"path,omitempty"` +} diff --git a/client/project/v3/zz_generated_stateful_set.go b/client/project/v3/zz_generated_stateful_set.go index d2c1313f..873c42f6 100644 --- a/client/project/v3/zz_generated_stateful_set.go +++ b/client/project/v3/zz_generated_stateful_set.go @@ -31,10 +31,12 @@ const ( StatefulSetFieldPriorityClassName = "priorityClassName" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" + StatefulSetFieldReadinessGates = "readinessGates" StatefulSetFieldRemoved = "removed" StatefulSetFieldRestartPolicy = "restartPolicy" StatefulSetFieldRunAsGroup = "runAsGroup" StatefulSetFieldRunAsNonRoot = "runAsNonRoot" + StatefulSetFieldRuntimeClassName = "runtimeClassName" StatefulSetFieldScale = "scale" StatefulSetFieldSchedulerName = "schedulerName" StatefulSetFieldScheduling = "scheduling" @@ -45,6 +47,7 @@ const ( StatefulSetFieldStatefulSetConfig = "statefulSetConfig" StatefulSetFieldStatefulSetStatus = "statefulSetStatus" StatefulSetFieldSubdomain = "subdomain" + StatefulSetFieldSysctls = "sysctls" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" @@ -82,10 +85,12 @@ type StatefulSet struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -96,6 +101,7 @@ type StatefulSet struct { StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` diff --git a/client/project/v3/zz_generated_stateful_set_spec.go b/client/project/v3/zz_generated_stateful_set_spec.go index 30da6fc5..98dbd757 100644 --- a/client/project/v3/zz_generated_stateful_set_spec.go +++ b/client/project/v3/zz_generated_stateful_set_spec.go @@ -19,9 +19,11 @@ const ( StatefulSetSpecFieldObjectMeta = "metadata" StatefulSetSpecFieldPriority = "priority" StatefulSetSpecFieldPriorityClassName = "priorityClassName" + StatefulSetSpecFieldReadinessGates = "readinessGates" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsGroup = "runAsGroup" StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot" + StatefulSetSpecFieldRuntimeClassName = "runtimeClassName" StatefulSetSpecFieldScale = "scale" StatefulSetSpecFieldSchedulerName = "schedulerName" StatefulSetSpecFieldScheduling = "scheduling" @@ -30,6 +32,7 @@ const ( StatefulSetSpecFieldShareProcessNamespace = "shareProcessNamespace" StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig" StatefulSetSpecFieldSubdomain = "subdomain" + StatefulSetSpecFieldSysctls = "sysctls" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" @@ -53,9 +56,11 @@ type StatefulSetSpec struct { ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -64,6 +69,7 @@ type StatefulSetSpec struct { ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` diff --git a/client/project/v3/zz_generated_sysctl.go b/client/project/v3/zz_generated_sysctl.go new file mode 100644 index 00000000..ff629d83 --- /dev/null +++ b/client/project/v3/zz_generated_sysctl.go @@ -0,0 +1,12 @@ +package client + +const ( + SysctlType = "sysctl" + SysctlFieldName = "name" + SysctlFieldValue = "value" +) + +type Sysctl struct { + Name string `json:"name,omitempty" yaml:"name,omitempty"` + Value string `json:"value,omitempty" yaml:"value,omitempty"` +} diff --git a/client/project/v3/zz_generated_typed_local_object_reference.go b/client/project/v3/zz_generated_typed_local_object_reference.go new file mode 100644 index 00000000..0de2ebea --- /dev/null +++ b/client/project/v3/zz_generated_typed_local_object_reference.go @@ -0,0 +1,14 @@ +package client + +const ( + TypedLocalObjectReferenceType = "typedLocalObjectReference" + TypedLocalObjectReferenceFieldAPIGroup = "apiGroup" + TypedLocalObjectReferenceFieldKind = "kind" + TypedLocalObjectReferenceFieldName = "name" +) + +type TypedLocalObjectReference struct { + APIGroup string `json:"apiGroup,omitempty" yaml:"apiGroup,omitempty"` + Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` + Name string `json:"name,omitempty" yaml:"name,omitempty"` +} diff --git a/client/project/v3/zz_generated_volume_projection.go b/client/project/v3/zz_generated_volume_projection.go index fce7e219..69054b84 100644 --- a/client/project/v3/zz_generated_volume_projection.go +++ b/client/project/v3/zz_generated_volume_projection.go @@ -1,14 +1,16 @@ package client const ( - VolumeProjectionType = "volumeProjection" - VolumeProjectionFieldConfigMap = "configMap" - VolumeProjectionFieldDownwardAPI = "downwardAPI" - VolumeProjectionFieldSecret = "secret" + VolumeProjectionType = "volumeProjection" + VolumeProjectionFieldConfigMap = "configMap" + VolumeProjectionFieldDownwardAPI = "downwardAPI" + VolumeProjectionFieldSecret = "secret" + VolumeProjectionFieldServiceAccountToken = "serviceAccountToken" ) type VolumeProjection struct { - ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` - DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` - Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` + ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"` + DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"` + Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"` + ServiceAccountToken *ServiceAccountTokenProjection `json:"serviceAccountToken,omitempty" yaml:"serviceAccountToken,omitempty"` } diff --git a/client/project/v3/zz_generated_workload.go b/client/project/v3/zz_generated_workload.go index 99c13a16..55783bc3 100644 --- a/client/project/v3/zz_generated_workload.go +++ b/client/project/v3/zz_generated_workload.go @@ -40,6 +40,7 @@ const ( WorkloadFieldPriorityClassName = "priorityClassName" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" + WorkloadFieldReadinessGates = "readinessGates" WorkloadFieldRemoved = "removed" WorkloadFieldReplicaSetConfig = "replicaSetConfig" WorkloadFieldReplicaSetStatus = "replicaSetStatus" @@ -48,6 +49,7 @@ const ( WorkloadFieldRestartPolicy = "restartPolicy" WorkloadFieldRunAsGroup = "runAsGroup" WorkloadFieldRunAsNonRoot = "runAsNonRoot" + WorkloadFieldRuntimeClassName = "runtimeClassName" WorkloadFieldScale = "scale" WorkloadFieldSchedulerName = "schedulerName" WorkloadFieldScheduling = "scheduling" @@ -58,6 +60,8 @@ const ( WorkloadFieldStatefulSetConfig = "statefulSetConfig" WorkloadFieldStatefulSetStatus = "statefulSetStatus" WorkloadFieldSubdomain = "subdomain" + WorkloadFieldSysctls = "sysctls" + WorkloadFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" @@ -104,6 +108,7 @@ type Workload struct { PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` + ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"` ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"` @@ -112,6 +117,7 @@ type Workload struct { RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"` RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"` Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"` SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"` Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` @@ -122,6 +128,8 @@ type Workload struct { StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"` StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"` Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"` + Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"` + TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"` TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"` Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`