diff --git a/apis/apiregistration.k8s.io/v1/zz_generated_deepcopy.go b/apis/apiregistration.k8s.io/v1/zz_generated_deepcopy.go index d7f35598..33b1f29f 100644 --- a/apis/apiregistration.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/apiregistration.k8s.io/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *APIServiceList) DeepCopyInto(out *APIServiceList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]apiregistrationv1.APIService, len(*in)) diff --git a/apis/apps/v1/zz_generated_deepcopy.go b/apis/apps/v1/zz_generated_deepcopy.go index 1cd33367..972e7fc6 100644 --- a/apis/apps/v1/zz_generated_deepcopy.go +++ b/apis/apps/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *DaemonSetList) DeepCopyInto(out *DaemonSetList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]appsv1.DaemonSet, len(*in)) @@ -42,7 +42,7 @@ func (in *DaemonSetList) DeepCopyObject() runtime.Object { func (in *DeploymentList) DeepCopyInto(out *DeploymentList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]appsv1.Deployment, len(*in)) @@ -75,7 +75,7 @@ func (in *DeploymentList) DeepCopyObject() runtime.Object { func (in *ReplicaSetList) DeepCopyInto(out *ReplicaSetList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]appsv1.ReplicaSet, len(*in)) @@ -108,7 +108,7 @@ func (in *ReplicaSetList) DeepCopyObject() runtime.Object { func (in *StatefulSetList) DeepCopyInto(out *StatefulSetList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]appsv1.StatefulSet, len(*in)) diff --git a/apis/autoscaling/v2beta2/zz_generated_deepcopy.go b/apis/autoscaling/v2beta2/zz_generated_deepcopy.go index 4f157ac6..7d687bd7 100644 --- a/apis/autoscaling/v2beta2/zz_generated_deepcopy.go +++ b/apis/autoscaling/v2beta2/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *HorizontalPodAutoscalerList) DeepCopyInto(out *HorizontalPodAutoscalerList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]autoscalingv2beta2.HorizontalPodAutoscaler, len(*in)) diff --git a/apis/batch/v1/zz_generated_deepcopy.go b/apis/batch/v1/zz_generated_deepcopy.go index 7d0d3c14..c2005366 100644 --- a/apis/batch/v1/zz_generated_deepcopy.go +++ b/apis/batch/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *JobList) DeepCopyInto(out *JobList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]batchv1.Job, len(*in)) diff --git a/apis/batch/v1beta1/zz_generated_deepcopy.go b/apis/batch/v1beta1/zz_generated_deepcopy.go index d4217014..1f5b5be2 100644 --- a/apis/batch/v1beta1/zz_generated_deepcopy.go +++ b/apis/batch/v1beta1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *CronJobList) DeepCopyInto(out *CronJobList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]batchv1beta1.CronJob, len(*in)) diff --git a/apis/cluster.cattle.io/v3/zz_generated_deepcopy.go b/apis/cluster.cattle.io/v3/zz_generated_deepcopy.go index 312a3c02..3a818056 100644 --- a/apis/cluster.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/cluster.cattle.io/v3/zz_generated_deepcopy.go @@ -35,7 +35,7 @@ func (in *ClusterAuthToken) DeepCopyObject() runtime.Object { func (in *ClusterAuthTokenList) DeepCopyInto(out *ClusterAuthTokenList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAuthToken, len(*in)) @@ -100,7 +100,7 @@ func (in *ClusterUserAttribute) DeepCopyObject() runtime.Object { func (in *ClusterUserAttributeList) DeepCopyInto(out *ClusterUserAttributeList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterUserAttribute, len(*in)) diff --git a/apis/core/v1/zz_generated_deepcopy.go b/apis/core/v1/zz_generated_deepcopy.go index 250a4925..933c92bf 100644 --- a/apis/core/v1/zz_generated_deepcopy.go +++ b/apis/core/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *ComponentStatusList) DeepCopyInto(out *ComponentStatusList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.ComponentStatus, len(*in)) @@ -42,7 +42,7 @@ func (in *ComponentStatusList) DeepCopyObject() runtime.Object { func (in *ConfigMapList) DeepCopyInto(out *ConfigMapList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.ConfigMap, len(*in)) @@ -75,7 +75,7 @@ func (in *ConfigMapList) DeepCopyObject() runtime.Object { func (in *EndpointsList) DeepCopyInto(out *EndpointsList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Endpoints, len(*in)) @@ -108,7 +108,7 @@ func (in *EndpointsList) DeepCopyObject() runtime.Object { func (in *EventList) DeepCopyInto(out *EventList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Event, len(*in)) @@ -141,7 +141,7 @@ func (in *EventList) DeepCopyObject() runtime.Object { func (in *LimitRangeList) DeepCopyInto(out *LimitRangeList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.LimitRange, len(*in)) @@ -174,7 +174,7 @@ func (in *LimitRangeList) DeepCopyObject() runtime.Object { func (in *NamespaceList) DeepCopyInto(out *NamespaceList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Namespace, len(*in)) @@ -207,7 +207,7 @@ func (in *NamespaceList) DeepCopyObject() runtime.Object { func (in *NodeList) DeepCopyInto(out *NodeList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Node, len(*in)) @@ -240,7 +240,7 @@ func (in *NodeList) DeepCopyObject() runtime.Object { func (in *PersistentVolumeClaimList) DeepCopyInto(out *PersistentVolumeClaimList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.PersistentVolumeClaim, len(*in)) @@ -273,7 +273,7 @@ func (in *PersistentVolumeClaimList) DeepCopyObject() runtime.Object { func (in *PodList) DeepCopyInto(out *PodList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Pod, len(*in)) @@ -306,7 +306,7 @@ func (in *PodList) DeepCopyObject() runtime.Object { func (in *ReplicationControllerList) DeepCopyInto(out *ReplicationControllerList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.ReplicationController, len(*in)) @@ -339,7 +339,7 @@ func (in *ReplicationControllerList) DeepCopyObject() runtime.Object { func (in *ResourceQuotaList) DeepCopyInto(out *ResourceQuotaList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.ResourceQuota, len(*in)) @@ -372,7 +372,7 @@ func (in *ResourceQuotaList) DeepCopyObject() runtime.Object { func (in *SecretList) DeepCopyInto(out *SecretList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Secret, len(*in)) @@ -405,7 +405,7 @@ func (in *SecretList) DeepCopyObject() runtime.Object { func (in *ServiceAccountList) DeepCopyInto(out *ServiceAccountList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.ServiceAccount, len(*in)) @@ -438,7 +438,7 @@ func (in *ServiceAccountList) DeepCopyObject() runtime.Object { func (in *ServiceList) DeepCopyInto(out *ServiceList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]corev1.Service, len(*in)) diff --git a/apis/extensions/v1beta1/zz_generated_deepcopy.go b/apis/extensions/v1beta1/zz_generated_deepcopy.go index 798ee10b..c998711b 100644 --- a/apis/extensions/v1beta1/zz_generated_deepcopy.go +++ b/apis/extensions/v1beta1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *IngressList) DeepCopyInto(out *IngressList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]extensionsv1beta1.Ingress, len(*in)) diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index ecfcb8f1..1c92397b 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -238,7 +238,7 @@ func (in *AuthConfig) DeepCopyObject() runtime.Object { func (in *AuthConfigList) DeepCopyInto(out *AuthConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]AuthConfig, len(*in)) @@ -630,7 +630,7 @@ func (in *CatalogCondition) DeepCopy() *CatalogCondition { func (in *CatalogList) DeepCopyInto(out *CatalogList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Catalog, len(*in)) @@ -735,7 +735,7 @@ func (in *CatalogTemplate) DeepCopyObject() runtime.Object { func (in *CatalogTemplateList) DeepCopyInto(out *CatalogTemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CatalogTemplate, len(*in)) @@ -796,7 +796,7 @@ func (in *CatalogTemplateVersion) DeepCopyObject() runtime.Object { func (in *CatalogTemplateVersionList) DeepCopyInto(out *CatalogTemplateVersionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CatalogTemplateVersion, len(*in)) @@ -889,7 +889,7 @@ func (in *CloudCredential) DeepCopyObject() runtime.Object { func (in *CloudCredentialList) DeepCopyInto(out *CloudCredentialList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]CloudCredential, len(*in)) @@ -1081,7 +1081,7 @@ func (in *ClusterAlertGroup) DeepCopyObject() runtime.Object { func (in *ClusterAlertGroupList) DeepCopyInto(out *ClusterAlertGroupList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAlertGroup, len(*in)) @@ -1114,7 +1114,7 @@ func (in *ClusterAlertGroupList) DeepCopyObject() runtime.Object { func (in *ClusterAlertList) DeepCopyInto(out *ClusterAlertList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAlert, len(*in)) @@ -1176,7 +1176,7 @@ func (in *ClusterAlertRule) DeepCopyObject() runtime.Object { func (in *ClusterAlertRuleList) DeepCopyInto(out *ClusterAlertRuleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterAlertRule, len(*in)) @@ -1304,7 +1304,7 @@ func (in *ClusterCatalog) DeepCopyObject() runtime.Object { func (in *ClusterCatalogList) DeepCopyInto(out *ClusterCatalogList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterCatalog, len(*in)) @@ -1396,7 +1396,7 @@ func (in *ClusterGroupSpec) DeepCopy() *ClusterGroupSpec { func (in *ClusterList) DeepCopyInto(out *ClusterList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Cluster, len(*in)) @@ -1458,7 +1458,7 @@ func (in *ClusterLogging) DeepCopyObject() runtime.Object { func (in *ClusterLoggingList) DeepCopyInto(out *ClusterLoggingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterLogging, len(*in)) @@ -1585,7 +1585,7 @@ func (in *ClusterMonitorGraph) DeepCopyObject() runtime.Object { func (in *ClusterMonitorGraphList) DeepCopyInto(out *ClusterMonitorGraphList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterMonitorGraph, len(*in)) @@ -1664,7 +1664,7 @@ func (in *ClusterRegistrationToken) DeepCopyObject() runtime.Object { func (in *ClusterRegistrationTokenList) DeepCopyInto(out *ClusterRegistrationTokenList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterRegistrationToken, len(*in)) @@ -1756,7 +1756,7 @@ func (in *ClusterRoleTemplateBinding) DeepCopyObject() runtime.Object { func (in *ClusterRoleTemplateBindingList) DeepCopyInto(out *ClusterRoleTemplateBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterRoleTemplateBinding, len(*in)) @@ -1850,7 +1850,7 @@ func (in *ClusterScanConfig) DeepCopy() *ClusterScanConfig { func (in *ClusterScanList) DeepCopyInto(out *ClusterScanList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterScan, len(*in)) @@ -2102,7 +2102,7 @@ func (in *ClusterTemplate) DeepCopyObject() runtime.Object { func (in *ClusterTemplateList) DeepCopyInto(out *ClusterTemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterTemplate, len(*in)) @@ -2186,7 +2186,7 @@ func (in *ClusterTemplateRevision) DeepCopyObject() runtime.Object { func (in *ClusterTemplateRevisionList) DeepCopyInto(out *ClusterTemplateRevisionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ClusterTemplateRevision, len(*in)) @@ -2427,7 +2427,7 @@ func (in *ComposeConfig) DeepCopyObject() runtime.Object { func (in *ComposeConfigList) DeepCopyInto(out *ComposeConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ComposeConfig, len(*in)) @@ -2686,7 +2686,7 @@ func (in *DynamicSchema) DeepCopyObject() runtime.Object { func (in *DynamicSchemaList) DeepCopyInto(out *DynamicSchemaList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DynamicSchema, len(*in)) @@ -2894,7 +2894,7 @@ func (in *EtcdBackupCondition) DeepCopy() *EtcdBackupCondition { func (in *EtcdBackupList) DeepCopyInto(out *EtcdBackupList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]EtcdBackup, len(*in)) @@ -3028,7 +3028,7 @@ func (in *Feature) DeepCopyObject() runtime.Object { func (in *FeatureList) DeepCopyInto(out *FeatureList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Feature, len(*in)) @@ -3344,7 +3344,7 @@ func (in *GlobalDNS) DeepCopyObject() runtime.Object { func (in *GlobalDNSList) DeepCopyInto(out *GlobalDNSList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]GlobalDNS, len(*in)) @@ -3405,7 +3405,7 @@ func (in *GlobalDNSProvider) DeepCopyObject() runtime.Object { func (in *GlobalDNSProviderList) DeepCopyInto(out *GlobalDNSProviderList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]GlobalDNSProvider, len(*in)) @@ -3611,7 +3611,7 @@ func (in *GlobalRoleBinding) DeepCopyObject() runtime.Object { func (in *GlobalRoleBindingList) DeepCopyInto(out *GlobalRoleBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]GlobalRoleBinding, len(*in)) @@ -3644,7 +3644,7 @@ func (in *GlobalRoleBindingList) DeepCopyObject() runtime.Object { func (in *GlobalRoleList) DeepCopyInto(out *GlobalRoleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]GlobalRole, len(*in)) @@ -3779,7 +3779,7 @@ func (in *Group) DeepCopyObject() runtime.Object { func (in *GroupList) DeepCopyInto(out *GroupList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Group, len(*in)) @@ -3838,7 +3838,7 @@ func (in *GroupMember) DeepCopyObject() runtime.Object { func (in *GroupMemberList) DeepCopyInto(out *GroupMemberList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]GroupMember, len(*in)) @@ -4099,7 +4099,7 @@ func (in *KontainerDriver) DeepCopyObject() runtime.Object { func (in *KontainerDriverList) DeepCopyInto(out *KontainerDriverList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]KontainerDriver, len(*in)) @@ -4325,7 +4325,7 @@ func (in *LdapConfig) DeepCopyObject() runtime.Object { func (in *LdapConfigList) DeepCopyInto(out *LdapConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]LdapConfig, len(*in)) @@ -4459,7 +4459,7 @@ func (in *ListenConfig) DeepCopyObject() runtime.Object { func (in *ListenConfigList) DeepCopyInto(out *ListenConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ListenConfig, len(*in)) @@ -4817,7 +4817,7 @@ func (in *MonitorMetric) DeepCopyObject() runtime.Object { func (in *MonitorMetricList) DeepCopyInto(out *MonitorMetricList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]MonitorMetric, len(*in)) @@ -5008,7 +5008,7 @@ func (in *MultiClusterApp) DeepCopyObject() runtime.Object { func (in *MultiClusterAppList) DeepCopyInto(out *MultiClusterAppList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]MultiClusterApp, len(*in)) @@ -5075,7 +5075,7 @@ func (in *MultiClusterAppRevision) DeepCopyObject() runtime.Object { func (in *MultiClusterAppRevisionList) DeepCopyInto(out *MultiClusterAppRevisionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]MultiClusterAppRevision, len(*in)) @@ -5403,7 +5403,7 @@ func (in *NodeDriver) DeepCopyObject() runtime.Object { func (in *NodeDriverList) DeepCopyInto(out *NodeDriverList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NodeDriver, len(*in)) @@ -5478,7 +5478,7 @@ func (in *NodeDriverStatus) DeepCopy() *NodeDriverStatus { func (in *NodeList) DeepCopyInto(out *NodeList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Node, len(*in)) @@ -5540,7 +5540,7 @@ func (in *NodePool) DeepCopyObject() runtime.Object { func (in *NodePoolList) DeepCopyInto(out *NodePoolList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NodePool, len(*in)) @@ -5811,7 +5811,7 @@ func (in *NodeTemplateCondition) DeepCopy() *NodeTemplateCondition { func (in *NodeTemplateList) DeepCopyInto(out *NodeTemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NodeTemplate, len(*in)) @@ -5959,7 +5959,7 @@ func (in *Notifier) DeepCopyObject() runtime.Object { func (in *NotifierList) DeepCopyInto(out *NotifierList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Notifier, len(*in)) @@ -6234,7 +6234,7 @@ func (in *PodSecurityPolicyTemplate) DeepCopyObject() runtime.Object { func (in *PodSecurityPolicyTemplateList) DeepCopyInto(out *PodSecurityPolicyTemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PodSecurityPolicyTemplate, len(*in)) @@ -6294,7 +6294,7 @@ func (in *PodSecurityPolicyTemplateProjectBinding) DeepCopyObject() runtime.Obje func (in *PodSecurityPolicyTemplateProjectBindingList) DeepCopyInto(out *PodSecurityPolicyTemplateProjectBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PodSecurityPolicyTemplateProjectBinding, len(*in)) @@ -6370,7 +6370,7 @@ func (in *Preference) DeepCopyObject() runtime.Object { func (in *PreferenceList) DeepCopyInto(out *PreferenceList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Preference, len(*in)) @@ -6436,7 +6436,7 @@ func (in *Principal) DeepCopyObject() runtime.Object { func (in *PrincipalList) DeepCopyInto(out *PrincipalList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Principal, len(*in)) @@ -6649,7 +6649,7 @@ func (in *ProjectAlertGroup) DeepCopyObject() runtime.Object { func (in *ProjectAlertGroupList) DeepCopyInto(out *ProjectAlertGroupList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectAlertGroup, len(*in)) @@ -6682,7 +6682,7 @@ func (in *ProjectAlertGroupList) DeepCopyObject() runtime.Object { func (in *ProjectAlertList) DeepCopyInto(out *ProjectAlertList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectAlert, len(*in)) @@ -6744,7 +6744,7 @@ func (in *ProjectAlertRule) DeepCopyObject() runtime.Object { func (in *ProjectAlertRuleList) DeepCopyInto(out *ProjectAlertRuleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectAlertRule, len(*in)) @@ -6862,7 +6862,7 @@ func (in *ProjectCatalog) DeepCopyObject() runtime.Object { func (in *ProjectCatalogList) DeepCopyInto(out *ProjectCatalogList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectCatalog, len(*in)) @@ -6933,7 +6933,7 @@ func (in *ProjectGroupSpec) DeepCopy() *ProjectGroupSpec { func (in *ProjectList) DeepCopyInto(out *ProjectList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Project, len(*in)) @@ -6995,7 +6995,7 @@ func (in *ProjectLogging) DeepCopyObject() runtime.Object { func (in *ProjectLoggingList) DeepCopyInto(out *ProjectLoggingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectLogging, len(*in)) @@ -7112,7 +7112,7 @@ func (in *ProjectMonitorGraph) DeepCopyObject() runtime.Object { func (in *ProjectMonitorGraphList) DeepCopyInto(out *ProjectMonitorGraphList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectMonitorGraph, len(*in)) @@ -7195,7 +7195,7 @@ func (in *ProjectNetworkPolicy) DeepCopyObject() runtime.Object { func (in *ProjectNetworkPolicyList) DeepCopyInto(out *ProjectNetworkPolicyList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectNetworkPolicy, len(*in)) @@ -7305,7 +7305,7 @@ func (in *ProjectRoleTemplateBinding) DeepCopyObject() runtime.Object { func (in *ProjectRoleTemplateBindingList) DeepCopyInto(out *ProjectRoleTemplateBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ProjectRoleTemplateBinding, len(*in)) @@ -7686,7 +7686,7 @@ func (in *RKEAddon) DeepCopyObject() runtime.Object { func (in *RKEAddonList) DeepCopyInto(out *RKEAddonList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RKEAddon, len(*in)) @@ -7858,7 +7858,7 @@ func (in *RKEK8sServiceOption) DeepCopyObject() runtime.Object { func (in *RKEK8sServiceOptionList) DeepCopyInto(out *RKEK8sServiceOptionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RKEK8sServiceOption, len(*in)) @@ -7919,7 +7919,7 @@ func (in *RKEK8sSystemImage) DeepCopyObject() runtime.Object { func (in *RKEK8sSystemImageList) DeepCopyInto(out *RKEK8sSystemImageList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RKEK8sSystemImage, len(*in)) @@ -8166,7 +8166,7 @@ func (in *RoleTemplate) DeepCopyObject() runtime.Object { func (in *RoleTemplateList) DeepCopyInto(out *RoleTemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]RoleTemplate, len(*in)) @@ -8503,7 +8503,7 @@ func (in *Setting) DeepCopyObject() runtime.Object { func (in *SettingList) DeepCopyInto(out *SettingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Setting, len(*in)) @@ -8790,7 +8790,7 @@ func (in *TemplateContent) DeepCopyObject() runtime.Object { func (in *TemplateContentList) DeepCopyInto(out *TemplateContentList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]TemplateContent, len(*in)) @@ -8823,7 +8823,7 @@ func (in *TemplateContentList) DeepCopyObject() runtime.Object { func (in *TemplateList) DeepCopyInto(out *TemplateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Template, len(*in)) @@ -8928,7 +8928,7 @@ func (in *TemplateVersion) DeepCopyObject() runtime.Object { func (in *TemplateVersionList) DeepCopyInto(out *TemplateVersionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]TemplateVersion, len(*in)) @@ -9108,7 +9108,7 @@ func (in *Token) DeepCopyObject() runtime.Object { func (in *TokenList) DeepCopyInto(out *TokenList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Token, len(*in)) @@ -9282,7 +9282,7 @@ func (in *UserAttribute) DeepCopyObject() runtime.Object { func (in *UserAttributeList) DeepCopyInto(out *UserAttributeList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]UserAttribute, len(*in)) @@ -9331,7 +9331,7 @@ func (in *UserCondition) DeepCopy() *UserCondition { func (in *UserList) DeepCopyInto(out *UserList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]User, len(*in)) diff --git a/apis/management.cattle.io/v3public/zz_generated_deepcopy.go b/apis/management.cattle.io/v3public/zz_generated_deepcopy.go index 0ec0e831..b2905dfb 100644 --- a/apis/management.cattle.io/v3public/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3public/zz_generated_deepcopy.go @@ -86,7 +86,7 @@ func (in *AuthProvider) DeepCopyObject() runtime.Object { func (in *AuthProviderList) DeepCopyInto(out *AuthProviderList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]AuthProvider, len(*in)) diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go index 38fc672c..8c804566 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go @@ -7,7 +7,7 @@ import ( context "context" sync "sync" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" controller "github.com/rancher/norman/controller" objectclient "github.com/rancher/norman/objectclient" v1a "github.com/rancher/types/apis/monitoring.coreos.com/v1" diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go index d92bcefb..c64785ad 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go @@ -7,7 +7,7 @@ import ( context "context" sync "sync" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" controller "github.com/rancher/norman/controller" objectclient "github.com/rancher/norman/objectclient" v1a "github.com/rancher/types/apis/monitoring.coreos.com/v1" diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go index 9b256801..65314224 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go @@ -7,7 +7,7 @@ import ( context "context" sync "sync" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" controller "github.com/rancher/norman/controller" objectclient "github.com/rancher/norman/objectclient" v1a "github.com/rancher/types/apis/monitoring.coreos.com/v1" diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go index a0ea8fcb..c9c80fd9 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go @@ -7,7 +7,7 @@ import ( context "context" sync "sync" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" controller "github.com/rancher/norman/controller" objectclient "github.com/rancher/norman/objectclient" v1a "github.com/rancher/types/apis/monitoring.coreos.com/v1" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go index 31f0931b..eefca0ca 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go @@ -3,7 +3,7 @@ package v1 import ( "context" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" "github.com/rancher/norman/resource" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_lifecycle_adapter.go b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_lifecycle_adapter.go index f9434ffe..d7dae63d 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_lifecycle_adapter.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_lifecycle_adapter.go @@ -1,7 +1,7 @@ package v1 import ( - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/lifecycle" "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/runtime" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_deepcopy.go b/apis/monitoring.coreos.com/v1/zz_generated_deepcopy.go index 32fda6ef..6d809377 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_deepcopy.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_deepcopy.go @@ -1,7 +1,7 @@ package v1 import ( - monitoringv1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + monitoringv1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) @@ -9,7 +9,7 @@ import ( func (in *AlertmanagerList) DeepCopyInto(out *AlertmanagerList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]monitoringv1.Alertmanager, len(*in)) @@ -42,7 +42,7 @@ func (in *AlertmanagerList) DeepCopyObject() runtime.Object { func (in *PrometheusList) DeepCopyInto(out *PrometheusList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]monitoringv1.Prometheus, len(*in)) @@ -75,7 +75,7 @@ func (in *PrometheusList) DeepCopyObject() runtime.Object { func (in *PrometheusRuleList) DeepCopyInto(out *PrometheusRuleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]monitoringv1.PrometheusRule, len(*in)) @@ -108,7 +108,7 @@ func (in *PrometheusRuleList) DeepCopyObject() runtime.Object { func (in *ServiceMonitorList) DeepCopyInto(out *ServiceMonitorList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]monitoringv1.ServiceMonitor, len(*in)) diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go index 41fcf9e2..c8f36566 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go @@ -3,7 +3,7 @@ package v1 import ( "context" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" "github.com/rancher/norman/resource" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_lifecycle_adapter.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_lifecycle_adapter.go index 6c2bbb3b..9357d2ab 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_lifecycle_adapter.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_lifecycle_adapter.go @@ -1,7 +1,7 @@ package v1 import ( - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/lifecycle" "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/runtime" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go index 98b838fb..c07d2c88 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go @@ -3,7 +3,7 @@ package v1 import ( "context" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" "github.com/rancher/norman/resource" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_lifecycle_adapter.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_lifecycle_adapter.go index 50835302..8b6e8bcc 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_lifecycle_adapter.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_lifecycle_adapter.go @@ -1,7 +1,7 @@ package v1 import ( - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/lifecycle" "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/runtime" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go index f2cd4ec3..ea96903a 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go @@ -3,7 +3,7 @@ package v1 import ( "context" - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/controller" "github.com/rancher/norman/objectclient" "github.com/rancher/norman/resource" diff --git a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_lifecycle_adapter.go b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_lifecycle_adapter.go index e6fdc5e2..3e1e2400 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_lifecycle_adapter.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_lifecycle_adapter.go @@ -1,7 +1,7 @@ package v1 import ( - v1 "github.com/coreos/prometheus-operator/pkg/client/monitoring/v1" + v1 "github.com/coreos/prometheus-operator/pkg/apis/monitoring/v1" "github.com/rancher/norman/lifecycle" "github.com/rancher/norman/resource" "k8s.io/apimachinery/pkg/runtime" diff --git a/apis/networking.istio.io/v1alpha3/zz_generated_deepcopy.go b/apis/networking.istio.io/v1alpha3/zz_generated_deepcopy.go index 61e90826..f12240db 100644 --- a/apis/networking.istio.io/v1alpha3/zz_generated_deepcopy.go +++ b/apis/networking.istio.io/v1alpha3/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *DestinationRuleList) DeepCopyInto(out *DestinationRuleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]istiov1alpha3.DestinationRule, len(*in)) @@ -42,7 +42,7 @@ func (in *DestinationRuleList) DeepCopyObject() runtime.Object { func (in *VirtualServiceList) DeepCopyInto(out *VirtualServiceList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]istiov1alpha3.VirtualService, len(*in)) diff --git a/apis/networking.k8s.io/v1/zz_generated_deepcopy.go b/apis/networking.k8s.io/v1/zz_generated_deepcopy.go index 79199c22..e3e23428 100644 --- a/apis/networking.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/networking.k8s.io/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]networkingv1.NetworkPolicy, len(*in)) diff --git a/apis/policy/v1beta1/zz_generated_deepcopy.go b/apis/policy/v1beta1/zz_generated_deepcopy.go index d8348006..04e5b2c2 100644 --- a/apis/policy/v1beta1/zz_generated_deepcopy.go +++ b/apis/policy/v1beta1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *PodSecurityPolicyList) DeepCopyInto(out *PodSecurityPolicyList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]policyv1beta1.PodSecurityPolicy, len(*in)) diff --git a/apis/project.cattle.io/v3/zz_generated_deepcopy.go b/apis/project.cattle.io/v3/zz_generated_deepcopy.go index a3463003..547947ed 100644 --- a/apis/project.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/project.cattle.io/v3/zz_generated_deepcopy.go @@ -53,7 +53,7 @@ func (in *AppCondition) DeepCopy() *AppCondition { func (in *AppList) DeepCopyInto(out *AppList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]App, len(*in)) @@ -115,7 +115,7 @@ func (in *AppRevision) DeepCopyObject() runtime.Object { func (in *AppRevisionList) DeepCopyInto(out *AppRevisionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]AppRevision, len(*in)) @@ -380,7 +380,7 @@ func (in *BasicAuth) DeepCopyObject() runtime.Object { func (in *BasicAuthList) DeepCopyInto(out *BasicAuthList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]BasicAuth, len(*in)) @@ -614,7 +614,7 @@ func (in *Certificate) DeepCopyObject() runtime.Object { func (in *CertificateList) DeepCopyInto(out *CertificateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Certificate, len(*in)) @@ -749,7 +749,7 @@ func (in *DockerCredential) DeepCopyObject() runtime.Object { func (in *DockerCredentialList) DeepCopyInto(out *DockerCredentialList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]DockerCredential, len(*in)) @@ -963,7 +963,7 @@ func (in *NamespacedBasicAuth) DeepCopyObject() runtime.Object { func (in *NamespacedBasicAuthList) DeepCopyInto(out *NamespacedBasicAuthList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NamespacedBasicAuth, len(*in)) @@ -1028,7 +1028,7 @@ func (in *NamespacedCertificate) DeepCopyObject() runtime.Object { func (in *NamespacedCertificateList) DeepCopyInto(out *NamespacedCertificateList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NamespacedCertificate, len(*in)) @@ -1095,7 +1095,7 @@ func (in *NamespacedDockerCredential) DeepCopyObject() runtime.Object { func (in *NamespacedDockerCredentialList) DeepCopyInto(out *NamespacedDockerCredentialList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NamespacedDockerCredential, len(*in)) @@ -1155,7 +1155,7 @@ func (in *NamespacedSSHAuth) DeepCopyObject() runtime.Object { func (in *NamespacedSSHAuthList) DeepCopyInto(out *NamespacedSSHAuthList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NamespacedSSHAuth, len(*in)) @@ -1215,7 +1215,7 @@ func (in *NamespacedServiceAccountToken) DeepCopyObject() runtime.Object { func (in *NamespacedServiceAccountTokenList) DeepCopyInto(out *NamespacedServiceAccountTokenList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]NamespacedServiceAccountToken, len(*in)) @@ -1398,7 +1398,7 @@ func (in *PipelineExecution) DeepCopyObject() runtime.Object { func (in *PipelineExecutionList) DeepCopyInto(out *PipelineExecutionList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PipelineExecution, len(*in)) @@ -1476,7 +1476,7 @@ func (in *PipelineExecutionStatus) DeepCopy() *PipelineExecutionStatus { func (in *PipelineList) DeepCopyInto(out *PipelineList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Pipeline, len(*in)) @@ -1562,7 +1562,7 @@ func (in *PipelineSetting) DeepCopyObject() runtime.Object { func (in *PipelineSettingList) DeepCopyInto(out *PipelineSettingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]PipelineSetting, len(*in)) @@ -1847,7 +1847,7 @@ func (in *SSHAuth) DeepCopyObject() runtime.Object { func (in *SSHAuthList) DeepCopyInto(out *SSHAuthList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SSHAuth, len(*in)) @@ -1907,7 +1907,7 @@ func (in *ServiceAccountToken) DeepCopyObject() runtime.Object { func (in *ServiceAccountTokenList) DeepCopyInto(out *ServiceAccountTokenList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]ServiceAccountToken, len(*in)) @@ -1985,7 +1985,7 @@ func (in *SourceCodeCredential) DeepCopyObject() runtime.Object { func (in *SourceCodeCredentialList) DeepCopyInto(out *SourceCodeCredentialList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SourceCodeCredential, len(*in)) @@ -2103,7 +2103,7 @@ func (in *SourceCodeProviderConfig) DeepCopyObject() runtime.Object { func (in *SourceCodeProviderConfigList) DeepCopyInto(out *SourceCodeProviderConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SourceCodeProviderConfig, len(*in)) @@ -2136,7 +2136,7 @@ func (in *SourceCodeProviderConfigList) DeepCopyObject() runtime.Object { func (in *SourceCodeProviderList) DeepCopyInto(out *SourceCodeProviderList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SourceCodeProvider, len(*in)) @@ -2198,7 +2198,7 @@ func (in *SourceCodeRepository) DeepCopyObject() runtime.Object { func (in *SourceCodeRepositoryList) DeepCopyInto(out *SourceCodeRepositoryList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]SourceCodeRepository, len(*in)) @@ -2419,7 +2419,7 @@ func (in *Workload) DeepCopyObject() runtime.Object { func (in *WorkloadList) DeepCopyInto(out *WorkloadList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]Workload, len(*in)) 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 4decfb4a..bed46a57 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *ClusterRoleBindingList) DeepCopyInto(out *ClusterRoleBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]rbacv1.ClusterRoleBinding, len(*in)) @@ -42,7 +42,7 @@ func (in *ClusterRoleBindingList) DeepCopyObject() runtime.Object { func (in *ClusterRoleList) DeepCopyInto(out *ClusterRoleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]rbacv1.ClusterRole, len(*in)) @@ -75,7 +75,7 @@ func (in *ClusterRoleList) DeepCopyObject() runtime.Object { func (in *RoleBindingList) DeepCopyInto(out *RoleBindingList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]rbacv1.RoleBinding, len(*in)) @@ -108,7 +108,7 @@ func (in *RoleBindingList) DeepCopyObject() runtime.Object { func (in *RoleList) DeepCopyInto(out *RoleList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]rbacv1.Role, len(*in)) diff --git a/apis/storage.k8s.io/v1/zz_generated_deepcopy.go b/apis/storage.k8s.io/v1/zz_generated_deepcopy.go index 9ced69ee..451557d7 100644 --- a/apis/storage.k8s.io/v1/zz_generated_deepcopy.go +++ b/apis/storage.k8s.io/v1/zz_generated_deepcopy.go @@ -9,7 +9,7 @@ import ( func (in *StorageClassList) DeepCopyInto(out *StorageClassList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]storagev1.StorageClass, len(*in)) diff --git a/client/cluster/v3/zz_generated_csi_persistent_volume_source.go b/client/cluster/v3/zz_generated_csi_persistent_volume_source.go index 5ad80b6a..9c78cbef 100644 --- a/client/cluster/v3/zz_generated_csi_persistent_volume_source.go +++ b/client/cluster/v3/zz_generated_csi_persistent_volume_source.go @@ -2,6 +2,7 @@ package client const ( CSIPersistentVolumeSourceType = "csiPersistentVolumeSource" + CSIPersistentVolumeSourceFieldControllerExpandSecretRef = "controllerExpandSecretRef" CSIPersistentVolumeSourceFieldControllerPublishSecretRef = "controllerPublishSecretRef" CSIPersistentVolumeSourceFieldDriver = "driver" CSIPersistentVolumeSourceFieldFSType = "fsType" @@ -13,6 +14,7 @@ const ( ) type CSIPersistentVolumeSource struct { + ControllerExpandSecretRef *SecretReference `json:"controllerExpandSecretRef,omitempty" yaml:"controllerExpandSecretRef,omitempty"` ControllerPublishSecretRef *SecretReference `json:"controllerPublishSecretRef,omitempty" yaml:"controllerPublishSecretRef,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` diff --git a/client/cluster/v3/zz_generated_initializer.go b/client/cluster/v3/zz_generated_initializer.go deleted file mode 100644 index 2212e1bd..00000000 --- a/client/cluster/v3/zz_generated_initializer.go +++ /dev/null @@ -1,10 +0,0 @@ -package client - -const ( - InitializerType = "initializer" - InitializerFieldName = "name" -) - -type Initializer struct { - Name string `json:"name,omitempty" yaml:"name,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_initializers.go b/client/cluster/v3/zz_generated_initializers.go deleted file mode 100644 index 1c00786b..00000000 --- a/client/cluster/v3/zz_generated_initializers.go +++ /dev/null @@ -1,12 +0,0 @@ -package client - -const ( - InitializersType = "initializers" - InitializersFieldPending = "pending" - InitializersFieldResult = "result" -) - -type Initializers struct { - Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` - Result *Status `json:"result,omitempty" yaml:"result,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_list_meta.go b/client/cluster/v3/zz_generated_list_meta.go deleted file mode 100644 index 83d91462..00000000 --- a/client/cluster/v3/zz_generated_list_meta.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - ListMetaType = "listMeta" - ListMetaFieldContinue = "continue" - ListMetaFieldResourceVersion = "resourceVersion" - ListMetaFieldSelfLink = "selfLink" -) - -type ListMeta struct { - Continue string `json:"continue,omitempty" yaml:"continue,omitempty"` - ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` - SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_namespace_condition.go b/client/cluster/v3/zz_generated_namespace_condition.go new file mode 100644 index 00000000..43e06acb --- /dev/null +++ b/client/cluster/v3/zz_generated_namespace_condition.go @@ -0,0 +1,18 @@ +package client + +const ( + NamespaceConditionType = "namespaceCondition" + NamespaceConditionFieldLastTransitionTime = "lastTransitionTime" + NamespaceConditionFieldMessage = "message" + NamespaceConditionFieldReason = "reason" + NamespaceConditionFieldStatus = "status" + NamespaceConditionFieldType = "type" +) + +type NamespaceCondition struct { + LastTransitionTime string `json:"lastTransitionTime,omitempty" yaml:"lastTransitionTime,omitempty"` + Message string `json:"message,omitempty" yaml:"message,omitempty"` + Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` + Status string `json:"status,omitempty" yaml:"status,omitempty"` + Type string `json:"type,omitempty" yaml:"type,omitempty"` +} diff --git a/client/cluster/v3/zz_generated_namespace_status.go b/client/cluster/v3/zz_generated_namespace_status.go index 3c9e8656..e94d281a 100644 --- a/client/cluster/v3/zz_generated_namespace_status.go +++ b/client/cluster/v3/zz_generated_namespace_status.go @@ -1,10 +1,12 @@ package client const ( - NamespaceStatusType = "namespaceStatus" - NamespaceStatusFieldPhase = "phase" + NamespaceStatusType = "namespaceStatus" + NamespaceStatusFieldConditions = "conditions" + NamespaceStatusFieldPhase = "phase" ) type NamespaceStatus struct { - Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` + Conditions []NamespaceCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` + Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` } diff --git a/client/cluster/v3/zz_generated_status.go b/client/cluster/v3/zz_generated_status.go deleted file mode 100644 index 88f459d3..00000000 --- a/client/cluster/v3/zz_generated_status.go +++ /dev/null @@ -1,24 +0,0 @@ -package client - -const ( - StatusType = "status" - StatusFieldAPIVersion = "apiVersion" - StatusFieldCode = "code" - StatusFieldDetails = "details" - StatusFieldKind = "kind" - StatusFieldListMeta = "metadata" - StatusFieldMessage = "message" - StatusFieldReason = "reason" - StatusFieldStatus = "status" -) - -type Status struct { - APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` - Code int64 `json:"code,omitempty" yaml:"code,omitempty"` - Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` - Status string `json:"status,omitempty" yaml:"status,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_status_cause.go b/client/cluster/v3/zz_generated_status_cause.go deleted file mode 100644 index 85ff5575..00000000 --- a/client/cluster/v3/zz_generated_status_cause.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - StatusCauseType = "statusCause" - StatusCauseFieldField = "field" - StatusCauseFieldMessage = "message" - StatusCauseFieldType = "reason" -) - -type StatusCause struct { - Field string `json:"field,omitempty" yaml:"field,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Type string `json:"reason,omitempty" yaml:"reason,omitempty"` -} diff --git a/client/cluster/v3/zz_generated_status_details.go b/client/cluster/v3/zz_generated_status_details.go deleted file mode 100644 index fcddda13..00000000 --- a/client/cluster/v3/zz_generated_status_details.go +++ /dev/null @@ -1,20 +0,0 @@ -package client - -const ( - StatusDetailsType = "statusDetails" - StatusDetailsFieldCauses = "causes" - StatusDetailsFieldGroup = "group" - StatusDetailsFieldKind = "kind" - StatusDetailsFieldName = "name" - StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" - StatusDetailsFieldUID = "uid" -) - -type StatusDetails struct { - Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` - Group string `json:"group,omitempty" yaml:"group,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` - UID string `json:"uid,omitempty" yaml:"uid,omitempty"` -} diff --git a/client/management/v3/zz_generated_initializer.go b/client/management/v3/zz_generated_initializer.go deleted file mode 100644 index 2212e1bd..00000000 --- a/client/management/v3/zz_generated_initializer.go +++ /dev/null @@ -1,10 +0,0 @@ -package client - -const ( - InitializerType = "initializer" - InitializerFieldName = "name" -) - -type Initializer struct { - Name string `json:"name,omitempty" yaml:"name,omitempty"` -} diff --git a/client/management/v3/zz_generated_initializers.go b/client/management/v3/zz_generated_initializers.go deleted file mode 100644 index 1c00786b..00000000 --- a/client/management/v3/zz_generated_initializers.go +++ /dev/null @@ -1,12 +0,0 @@ -package client - -const ( - InitializersType = "initializers" - InitializersFieldPending = "pending" - InitializersFieldResult = "result" -) - -type Initializers struct { - Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` - Result *Status `json:"result,omitempty" yaml:"result,omitempty"` -} diff --git a/client/management/v3/zz_generated_internal_node_spec.go b/client/management/v3/zz_generated_internal_node_spec.go index 1a16ae2a..ced92343 100644 --- a/client/management/v3/zz_generated_internal_node_spec.go +++ b/client/management/v3/zz_generated_internal_node_spec.go @@ -3,14 +3,16 @@ package client const ( InternalNodeSpecType = "internalNodeSpec" InternalNodeSpecFieldPodCidr = "podCidr" + InternalNodeSpecFieldPodCidrs = "podCidrs" InternalNodeSpecFieldProviderId = "providerId" InternalNodeSpecFieldTaints = "taints" InternalNodeSpecFieldUnschedulable = "unschedulable" ) type InternalNodeSpec struct { - PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` - ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` - Taints []Taint `json:"taints,omitempty" yaml:"taints,omitempty"` - Unschedulable bool `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"` + PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` + PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` + ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` + Taints []Taint `json:"taints,omitempty" yaml:"taints,omitempty"` + Unschedulable bool `json:"unschedulable,omitempty" yaml:"unschedulable,omitempty"` } diff --git a/client/management/v3/zz_generated_list_meta.go b/client/management/v3/zz_generated_list_meta.go deleted file mode 100644 index 83d91462..00000000 --- a/client/management/v3/zz_generated_list_meta.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - ListMetaType = "listMeta" - ListMetaFieldContinue = "continue" - ListMetaFieldResourceVersion = "resourceVersion" - ListMetaFieldSelfLink = "selfLink" -) - -type ListMeta struct { - Continue string `json:"continue,omitempty" yaml:"continue,omitempty"` - ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` - SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` -} diff --git a/client/management/v3/zz_generated_node.go b/client/management/v3/zz_generated_node.go index 6511bd04..858f1ab6 100644 --- a/client/management/v3/zz_generated_node.go +++ b/client/management/v3/zz_generated_node.go @@ -33,6 +33,7 @@ const ( NodeFieldNodeTemplateID = "nodeTemplateId" NodeFieldOwnerReferences = "ownerReferences" NodeFieldPodCidr = "podCidr" + NodeFieldPodCidrs = "podCidrs" NodeFieldProviderId = "providerId" NodeFieldPublicEndpoints = "publicEndpoints" NodeFieldRemoved = "removed" @@ -79,6 +80,7 @@ type Node struct { NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` + PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` diff --git a/client/management/v3/zz_generated_node_spec.go b/client/management/v3/zz_generated_node_spec.go index 37334455..016c4aad 100644 --- a/client/management/v3/zz_generated_node_spec.go +++ b/client/management/v3/zz_generated_node_spec.go @@ -15,6 +15,7 @@ const ( NodeSpecFieldNodePoolID = "nodePoolId" NodeSpecFieldNodeTemplateID = "nodeTemplateId" NodeSpecFieldPodCidr = "podCidr" + NodeSpecFieldPodCidrs = "podCidrs" NodeSpecFieldProviderId = "providerId" NodeSpecFieldRequestedHostname = "requestedHostname" NodeSpecFieldTaints = "taints" @@ -37,6 +38,7 @@ type NodeSpec struct { NodePoolID string `json:"nodePoolId,omitempty" yaml:"nodePoolId,omitempty"` NodeTemplateID string `json:"nodeTemplateId,omitempty" yaml:"nodeTemplateId,omitempty"` PodCidr string `json:"podCidr,omitempty" yaml:"podCidr,omitempty"` + PodCidrs []string `json:"podCidrs,omitempty" yaml:"podCidrs,omitempty"` ProviderId string `json:"providerId,omitempty" yaml:"providerId,omitempty"` RequestedHostname string `json:"requestedHostname,omitempty" yaml:"requestedHostname,omitempty"` Taints []Taint `json:"taints,omitempty" yaml:"taints,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 e3380474..08852483 100644 --- a/client/management/v3/zz_generated_pod_security_policy_spec.go +++ b/client/management/v3/zz_generated_pod_security_policy_spec.go @@ -22,6 +22,7 @@ const ( PodSecurityPolicySpecFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicySpecFieldRunAsGroup = "runAsGroup" PodSecurityPolicySpecFieldRunAsUser = "runAsUser" + PodSecurityPolicySpecFieldRuntimeClass = "runtimeClass" PodSecurityPolicySpecFieldSELinux = "seLinux" PodSecurityPolicySpecFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicySpecFieldVolumes = "volumes" @@ -48,6 +49,7 @@ type PodSecurityPolicySpec struct { RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty" yaml:"requiredDropCapabilities,omitempty"` RunAsGroup *RunAsGroupStrategyOptions `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty" yaml:"runAsUser,omitempty"` + RuntimeClass *RuntimeClassStrategyOptions `json:"runtimeClass,omitempty" yaml:"runtimeClass,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty" yaml:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty" yaml:"supplementalGroups,omitempty"` Volumes []string `json:"volumes,omitempty" yaml:"volumes,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 86e05163..2def6e89 100644 --- a/client/management/v3/zz_generated_pod_security_policy_template.go +++ b/client/management/v3/zz_generated_pod_security_policy_template.go @@ -34,6 +34,7 @@ const ( PodSecurityPolicyTemplateFieldRequiredDropCapabilities = "requiredDropCapabilities" PodSecurityPolicyTemplateFieldRunAsGroup = "runAsGroup" PodSecurityPolicyTemplateFieldRunAsUser = "runAsUser" + PodSecurityPolicyTemplateFieldRuntimeClass = "runtimeClass" PodSecurityPolicyTemplateFieldSELinux = "seLinux" PodSecurityPolicyTemplateFieldSupplementalGroups = "supplementalGroups" PodSecurityPolicyTemplateFieldUUID = "uuid" @@ -70,6 +71,7 @@ type PodSecurityPolicyTemplate struct { RequiredDropCapabilities []string `json:"requiredDropCapabilities,omitempty" yaml:"requiredDropCapabilities,omitempty"` RunAsGroup *RunAsGroupStrategyOptions `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` RunAsUser *RunAsUserStrategyOptions `json:"runAsUser,omitempty" yaml:"runAsUser,omitempty"` + RuntimeClass *RuntimeClassStrategyOptions `json:"runtimeClass,omitempty" yaml:"runtimeClass,omitempty"` SELinux *SELinuxStrategyOptions `json:"seLinux,omitempty" yaml:"seLinux,omitempty"` SupplementalGroups *SupplementalGroupsStrategyOptions `json:"supplementalGroups,omitempty" yaml:"supplementalGroups,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` diff --git a/client/management/v3/zz_generated_runtime_class_strategy_options.go b/client/management/v3/zz_generated_runtime_class_strategy_options.go new file mode 100644 index 00000000..01d7c02d --- /dev/null +++ b/client/management/v3/zz_generated_runtime_class_strategy_options.go @@ -0,0 +1,12 @@ +package client + +const ( + RuntimeClassStrategyOptionsType = "runtimeClassStrategyOptions" + RuntimeClassStrategyOptionsFieldAllowedRuntimeClassNames = "allowedRuntimeClassNames" + RuntimeClassStrategyOptionsFieldDefaultRuntimeClassName = "defaultRuntimeClassName" +) + +type RuntimeClassStrategyOptions struct { + AllowedRuntimeClassNames []string `json:"allowedRuntimeClassNames,omitempty" yaml:"allowedRuntimeClassNames,omitempty"` + DefaultRuntimeClassName string `json:"defaultRuntimeClassName,omitempty" yaml:"defaultRuntimeClassName,omitempty"` +} diff --git a/client/management/v3/zz_generated_status.go b/client/management/v3/zz_generated_status.go deleted file mode 100644 index 88f459d3..00000000 --- a/client/management/v3/zz_generated_status.go +++ /dev/null @@ -1,24 +0,0 @@ -package client - -const ( - StatusType = "status" - StatusFieldAPIVersion = "apiVersion" - StatusFieldCode = "code" - StatusFieldDetails = "details" - StatusFieldKind = "kind" - StatusFieldListMeta = "metadata" - StatusFieldMessage = "message" - StatusFieldReason = "reason" - StatusFieldStatus = "status" -) - -type Status struct { - APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` - Code int64 `json:"code,omitempty" yaml:"code,omitempty"` - Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` - Status string `json:"status,omitempty" yaml:"status,omitempty"` -} diff --git a/client/management/v3/zz_generated_status_cause.go b/client/management/v3/zz_generated_status_cause.go deleted file mode 100644 index 85ff5575..00000000 --- a/client/management/v3/zz_generated_status_cause.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - StatusCauseType = "statusCause" - StatusCauseFieldField = "field" - StatusCauseFieldMessage = "message" - StatusCauseFieldType = "reason" -) - -type StatusCause struct { - Field string `json:"field,omitempty" yaml:"field,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Type string `json:"reason,omitempty" yaml:"reason,omitempty"` -} diff --git a/client/management/v3/zz_generated_status_details.go b/client/management/v3/zz_generated_status_details.go deleted file mode 100644 index fcddda13..00000000 --- a/client/management/v3/zz_generated_status_details.go +++ /dev/null @@ -1,20 +0,0 @@ -package client - -const ( - StatusDetailsType = "statusDetails" - StatusDetailsFieldCauses = "causes" - StatusDetailsFieldGroup = "group" - StatusDetailsFieldKind = "kind" - StatusDetailsFieldName = "name" - StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" - StatusDetailsFieldUID = "uid" -) - -type StatusDetails struct { - Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` - Group string `json:"group,omitempty" yaml:"group,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` - UID string `json:"uid,omitempty" yaml:"uid,omitempty"` -} diff --git a/client/management/v3public/zz_generated_initializer.go b/client/management/v3public/zz_generated_initializer.go deleted file mode 100644 index 2212e1bd..00000000 --- a/client/management/v3public/zz_generated_initializer.go +++ /dev/null @@ -1,10 +0,0 @@ -package client - -const ( - InitializerType = "initializer" - InitializerFieldName = "name" -) - -type Initializer struct { - Name string `json:"name,omitempty" yaml:"name,omitempty"` -} diff --git a/client/management/v3public/zz_generated_initializers.go b/client/management/v3public/zz_generated_initializers.go deleted file mode 100644 index 1c00786b..00000000 --- a/client/management/v3public/zz_generated_initializers.go +++ /dev/null @@ -1,12 +0,0 @@ -package client - -const ( - InitializersType = "initializers" - InitializersFieldPending = "pending" - InitializersFieldResult = "result" -) - -type Initializers struct { - Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` - Result *Status `json:"result,omitempty" yaml:"result,omitempty"` -} diff --git a/client/management/v3public/zz_generated_list_meta.go b/client/management/v3public/zz_generated_list_meta.go deleted file mode 100644 index 83d91462..00000000 --- a/client/management/v3public/zz_generated_list_meta.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - ListMetaType = "listMeta" - ListMetaFieldContinue = "continue" - ListMetaFieldResourceVersion = "resourceVersion" - ListMetaFieldSelfLink = "selfLink" -) - -type ListMeta struct { - Continue string `json:"continue,omitempty" yaml:"continue,omitempty"` - ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` - SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` -} diff --git a/client/management/v3public/zz_generated_status.go b/client/management/v3public/zz_generated_status.go deleted file mode 100644 index 88f459d3..00000000 --- a/client/management/v3public/zz_generated_status.go +++ /dev/null @@ -1,24 +0,0 @@ -package client - -const ( - StatusType = "status" - StatusFieldAPIVersion = "apiVersion" - StatusFieldCode = "code" - StatusFieldDetails = "details" - StatusFieldKind = "kind" - StatusFieldListMeta = "metadata" - StatusFieldMessage = "message" - StatusFieldReason = "reason" - StatusFieldStatus = "status" -) - -type Status struct { - APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` - Code int64 `json:"code,omitempty" yaml:"code,omitempty"` - Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` - Status string `json:"status,omitempty" yaml:"status,omitempty"` -} diff --git a/client/management/v3public/zz_generated_status_cause.go b/client/management/v3public/zz_generated_status_cause.go deleted file mode 100644 index 85ff5575..00000000 --- a/client/management/v3public/zz_generated_status_cause.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - StatusCauseType = "statusCause" - StatusCauseFieldField = "field" - StatusCauseFieldMessage = "message" - StatusCauseFieldType = "reason" -) - -type StatusCause struct { - Field string `json:"field,omitempty" yaml:"field,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Type string `json:"reason,omitempty" yaml:"reason,omitempty"` -} diff --git a/client/management/v3public/zz_generated_status_details.go b/client/management/v3public/zz_generated_status_details.go deleted file mode 100644 index fcddda13..00000000 --- a/client/management/v3public/zz_generated_status_details.go +++ /dev/null @@ -1,20 +0,0 @@ -package client - -const ( - StatusDetailsType = "statusDetails" - StatusDetailsFieldCauses = "causes" - StatusDetailsFieldGroup = "group" - StatusDetailsFieldKind = "kind" - StatusDetailsFieldName = "name" - StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" - StatusDetailsFieldUID = "uid" -) - -type StatusDetails struct { - Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` - Group string `json:"group,omitempty" yaml:"group,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` - UID string `json:"uid,omitempty" yaml:"uid,omitempty"` -} diff --git a/client/project/v3/zz_generated_alertmanager.go b/client/project/v3/zz_generated_alertmanager.go index fe4bb4e6..8968bb1d 100644 --- a/client/project/v3/zz_generated_alertmanager.go +++ b/client/project/v3/zz_generated_alertmanager.go @@ -15,9 +15,12 @@ const ( AlertmanagerFieldCreated = "created" AlertmanagerFieldCreatorID = "creatorId" AlertmanagerFieldExternalURL = "externalUrl" + AlertmanagerFieldImage = "image" AlertmanagerFieldImagePullSecrets = "imagePullSecrets" + AlertmanagerFieldInitContainers = "initContainers" AlertmanagerFieldLabels = "labels" AlertmanagerFieldListenLocal = "listenLocal" + AlertmanagerFieldLogFormat = "logFormat" AlertmanagerFieldLogLevel = "logLevel" AlertmanagerFieldName = "name" AlertmanagerFieldNamespaceId = "namespaceId" @@ -25,6 +28,7 @@ const ( AlertmanagerFieldOwnerReferences = "ownerReferences" AlertmanagerFieldPaused = "paused" AlertmanagerFieldPodMetadata = "podMetadata" + AlertmanagerFieldPortName = "portName" AlertmanagerFieldPriorityClassName = "priorityClassName" AlertmanagerFieldProjectID = "projectId" AlertmanagerFieldRemoved = "removed" @@ -44,6 +48,8 @@ const ( AlertmanagerFieldTransitioningMessage = "transitioningMessage" AlertmanagerFieldUUID = "uuid" AlertmanagerFieldVersion = "version" + AlertmanagerFieldVolumeMounts = "volumeMounts" + AlertmanagerFieldVolumes = "volumes" ) type Alertmanager struct { @@ -57,9 +63,12 @@ type Alertmanager struct { Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + InitContainers []Container `json:"initContainers,omitempty" yaml:"initContainers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` + LogFormat string `json:"logFormat,omitempty" yaml:"logFormat,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` @@ -67,6 +76,7 @@ type Alertmanager struct { OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` + PortName string `json:"portName,omitempty" yaml:"portName,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` @@ -86,6 +96,8 @@ type Alertmanager struct { TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` + VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` } type AlertmanagerCollection struct { diff --git a/client/project/v3/zz_generated_alertmanager_spec.go b/client/project/v3/zz_generated_alertmanager_spec.go index ba52dbea..f611c378 100644 --- a/client/project/v3/zz_generated_alertmanager_spec.go +++ b/client/project/v3/zz_generated_alertmanager_spec.go @@ -8,12 +8,16 @@ const ( AlertmanagerSpecFieldConfigMaps = "configMaps" AlertmanagerSpecFieldContainers = "containers" AlertmanagerSpecFieldExternalURL = "externalUrl" + AlertmanagerSpecFieldImage = "image" AlertmanagerSpecFieldImagePullSecrets = "imagePullSecrets" + AlertmanagerSpecFieldInitContainers = "initContainers" AlertmanagerSpecFieldListenLocal = "listenLocal" + AlertmanagerSpecFieldLogFormat = "logFormat" AlertmanagerSpecFieldLogLevel = "logLevel" AlertmanagerSpecFieldNodeSelector = "nodeSelector" AlertmanagerSpecFieldPaused = "paused" AlertmanagerSpecFieldPodMetadata = "podMetadata" + AlertmanagerSpecFieldPortName = "portName" AlertmanagerSpecFieldPriorityClassName = "priorityClassName" AlertmanagerSpecFieldReplicas = "replicas" AlertmanagerSpecFieldResources = "resources" @@ -27,6 +31,8 @@ const ( AlertmanagerSpecFieldTag = "tag" AlertmanagerSpecFieldTolerations = "tolerations" AlertmanagerSpecFieldVersion = "version" + AlertmanagerSpecFieldVolumeMounts = "volumeMounts" + AlertmanagerSpecFieldVolumes = "volumes" ) type AlertmanagerSpec struct { @@ -36,12 +42,16 @@ type AlertmanagerSpec struct { ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + InitContainers []Container `json:"initContainers,omitempty" yaml:"initContainers,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` + LogFormat string `json:"logFormat,omitempty" yaml:"logFormat,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` + PortName string `json:"portName,omitempty" yaml:"portName,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` @@ -55,4 +65,6 @@ type AlertmanagerSpec struct { Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` + VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` } diff --git a/client/project/v3/zz_generated_container.go b/client/project/v3/zz_generated_container.go index 18f41d13..d5ed5490 100644 --- a/client/project/v3/zz_generated_container.go +++ b/client/project/v3/zz_generated_container.go @@ -26,6 +26,7 @@ const ( ContainerFieldRestartCount = "restartCount" ContainerFieldRunAsGroup = "runAsGroup" ContainerFieldRunAsNonRoot = "runAsNonRoot" + ContainerFieldStartupProbe = "startupProbe" ContainerFieldState = "state" ContainerFieldStdin = "stdin" ContainerFieldStdinOnce = "stdinOnce" @@ -37,44 +38,47 @@ const ( ContainerFieldUid = "uid" ContainerFieldVolumeDevices = "volumeDevices" ContainerFieldVolumeMounts = "volumeMounts" + ContainerFieldWindowsOptions = "windowsOptions" ContainerFieldWorkingDir = "workingDir" ) type Container struct { - AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` - CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` - CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` - Command []string `json:"command,omitempty" yaml:"command,omitempty"` - Entrypoint []string `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"` - Environment map[string]string `json:"environment,omitempty" yaml:"environment,omitempty"` - EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty" yaml:"environmentFrom,omitempty"` - ExitCode *int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` - Image string `json:"image,omitempty" yaml:"image,omitempty"` - ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` - InitContainer bool `json:"initContainer,omitempty" yaml:"initContainer,omitempty"` - LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` - 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"` - RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` - RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` - RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` - State string `json:"state,omitempty" yaml:"state,omitempty"` - Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` - StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` - TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` - TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` - TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` - Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` - TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - VolumeDevices []VolumeDevice `json:"volumeDevices,omitempty" yaml:"volumeDevices,omitempty"` - VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` - WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` + AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` + CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"` + CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"` + Command []string `json:"command,omitempty" yaml:"command,omitempty"` + Entrypoint []string `json:"entrypoint,omitempty" yaml:"entrypoint,omitempty"` + Environment map[string]string `json:"environment,omitempty" yaml:"environment,omitempty"` + EnvironmentFrom []EnvironmentFrom `json:"environmentFrom,omitempty" yaml:"environmentFrom,omitempty"` + ExitCode *int64 `json:"exitCode,omitempty" yaml:"exitCode,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` + ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` + InitContainer bool `json:"initContainer,omitempty" yaml:"initContainer,omitempty"` + LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` + Name string `json:"name,omitempty" yaml:"name,omitempty"` + Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` + 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"` + RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` + RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"` + RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"` + StartupProbe *Probe `json:"startupProbe,omitempty" yaml:"startupProbe,omitempty"` + State string `json:"state,omitempty" yaml:"state,omitempty"` + Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` + StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` + TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` + TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` + TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + VolumeDevices []VolumeDevice `json:"volumeDevices,omitempty" yaml:"volumeDevices,omitempty"` + VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` } diff --git a/client/project/v3/zz_generated_container_status.go b/client/project/v3/zz_generated_container_status.go index 467df892..50d8409d 100644 --- a/client/project/v3/zz_generated_container_status.go +++ b/client/project/v3/zz_generated_container_status.go @@ -9,6 +9,7 @@ const ( ContainerStatusFieldName = "name" ContainerStatusFieldReady = "ready" ContainerStatusFieldRestartCount = "restartCount" + ContainerStatusFieldStarted = "started" ContainerStatusFieldState = "state" ) @@ -20,5 +21,6 @@ type ContainerStatus struct { Name string `json:"name,omitempty" yaml:"name,omitempty"` Ready bool `json:"ready,omitempty" yaml:"ready,omitempty"` RestartCount int64 `json:"restartCount,omitempty" yaml:"restartCount,omitempty"` + Started *bool `json:"started,omitempty" yaml:"started,omitempty"` State *ContainerState `json:"state,omitempty" yaml:"state,omitempty"` } diff --git a/client/project/v3/zz_generated_cron_job.go b/client/project/v3/zz_generated_cron_job.go index 3f5a10c4..ab5cbdb6 100644 --- a/client/project/v3/zz_generated_cron_job.go +++ b/client/project/v3/zz_generated_cron_job.go @@ -17,6 +17,7 @@ const ( CronJobFieldDNSConfig = "dnsConfig" CronJobFieldDNSPolicy = "dnsPolicy" CronJobFieldEnableServiceLinks = "enableServiceLinks" + CronJobFieldEphemeralContainers = "ephemeralContainers" CronJobFieldFsgid = "fsgid" CronJobFieldGids = "gids" CronJobFieldHostAliases = "hostAliases" @@ -29,7 +30,9 @@ const ( CronJobFieldName = "name" CronJobFieldNamespaceId = "namespaceId" CronJobFieldNodeID = "nodeId" + CronJobFieldOverhead = "overhead" CronJobFieldOwnerReferences = "ownerReferences" + CronJobFieldPreemptionPolicy = "preemptionPolicy" CronJobFieldProjectID = "projectId" CronJobFieldPublicEndpoints = "publicEndpoints" CronJobFieldReadinessGates = "readinessGates" @@ -47,11 +50,13 @@ const ( CronJobFieldSysctls = "sysctls" CronJobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + CronJobFieldTopologySpreadConstraints = "topologySpreadConstraints" CronJobFieldTransitioning = "transitioning" CronJobFieldTransitioningMessage = "transitioningMessage" CronJobFieldUUID = "uuid" CronJobFieldUid = "uid" CronJobFieldVolumes = "volumes" + CronJobFieldWindowsOptions = "windowsOptions" CronJobFieldWorkloadAnnotations = "workloadAnnotations" CronJobFieldWorkloadLabels = "workloadLabels" CronJobFieldWorkloadMetrics = "workloadMetrics" @@ -59,55 +64,60 @@ const ( type CronJob struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` - CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - 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"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` + CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type CronJobCollection struct { diff --git a/client/project/v3/zz_generated_cron_job_spec.go b/client/project/v3/zz_generated_cron_job_spec.go index 5960855f..764ce480 100644 --- a/client/project/v3/zz_generated_cron_job_spec.go +++ b/client/project/v3/zz_generated_cron_job_spec.go @@ -9,6 +9,7 @@ const ( CronJobSpecFieldDNSConfig = "dnsConfig" CronJobSpecFieldDNSPolicy = "dnsPolicy" CronJobSpecFieldEnableServiceLinks = "enableServiceLinks" + CronJobSpecFieldEphemeralContainers = "ephemeralContainers" CronJobSpecFieldFsgid = "fsgid" CronJobSpecFieldGids = "gids" CronJobSpecFieldHostAliases = "hostAliases" @@ -19,6 +20,8 @@ const ( CronJobSpecFieldImagePullSecrets = "imagePullSecrets" CronJobSpecFieldNodeID = "nodeId" CronJobSpecFieldObjectMeta = "metadata" + CronJobSpecFieldOverhead = "overhead" + CronJobSpecFieldPreemptionPolicy = "preemptionPolicy" CronJobSpecFieldReadinessGates = "readinessGates" CronJobSpecFieldRestartPolicy = "restartPolicy" CronJobSpecFieldRunAsGroup = "runAsGroup" @@ -32,41 +35,48 @@ const ( CronJobSpecFieldSysctls = "sysctls" CronJobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + CronJobSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" CronJobSpecFieldUid = "uid" CronJobSpecFieldVolumes = "volumes" + CronJobSpecFieldWindowsOptions = "windowsOptions" ) type CronJobSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_csi_persistent_volume_source.go b/client/project/v3/zz_generated_csi_persistent_volume_source.go index 5ad80b6a..9c78cbef 100644 --- a/client/project/v3/zz_generated_csi_persistent_volume_source.go +++ b/client/project/v3/zz_generated_csi_persistent_volume_source.go @@ -2,6 +2,7 @@ package client const ( CSIPersistentVolumeSourceType = "csiPersistentVolumeSource" + CSIPersistentVolumeSourceFieldControllerExpandSecretRef = "controllerExpandSecretRef" CSIPersistentVolumeSourceFieldControllerPublishSecretRef = "controllerPublishSecretRef" CSIPersistentVolumeSourceFieldDriver = "driver" CSIPersistentVolumeSourceFieldFSType = "fsType" @@ -13,6 +14,7 @@ const ( ) type CSIPersistentVolumeSource struct { + ControllerExpandSecretRef *SecretReference `json:"controllerExpandSecretRef,omitempty" yaml:"controllerExpandSecretRef,omitempty"` ControllerPublishSecretRef *SecretReference `json:"controllerPublishSecretRef,omitempty" yaml:"controllerPublishSecretRef,omitempty"` Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"` diff --git a/client/project/v3/zz_generated_daemon_set.go b/client/project/v3/zz_generated_daemon_set.go index 746d8842..2dbef022 100644 --- a/client/project/v3/zz_generated_daemon_set.go +++ b/client/project/v3/zz_generated_daemon_set.go @@ -17,6 +17,7 @@ const ( DaemonSetFieldDaemonSetConfig = "daemonSetConfig" DaemonSetFieldDaemonSetStatus = "daemonSetStatus" DaemonSetFieldEnableServiceLinks = "enableServiceLinks" + DaemonSetFieldEphemeralContainers = "ephemeralContainers" DaemonSetFieldFsgid = "fsgid" DaemonSetFieldGids = "gids" DaemonSetFieldHostAliases = "hostAliases" @@ -29,7 +30,9 @@ const ( DaemonSetFieldName = "name" DaemonSetFieldNamespaceId = "namespaceId" DaemonSetFieldNodeID = "nodeId" + DaemonSetFieldOverhead = "overhead" DaemonSetFieldOwnerReferences = "ownerReferences" + DaemonSetFieldPreemptionPolicy = "preemptionPolicy" DaemonSetFieldProjectID = "projectId" DaemonSetFieldPublicEndpoints = "publicEndpoints" DaemonSetFieldReadinessGates = "readinessGates" @@ -46,11 +49,13 @@ const ( DaemonSetFieldSubdomain = "subdomain" DaemonSetFieldSysctls = "sysctls" DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + DaemonSetFieldTopologySpreadConstraints = "topologySpreadConstraints" DaemonSetFieldTransitioning = "transitioning" DaemonSetFieldTransitioningMessage = "transitioningMessage" DaemonSetFieldUUID = "uuid" DaemonSetFieldUid = "uid" DaemonSetFieldVolumes = "volumes" + DaemonSetFieldWindowsOptions = "windowsOptions" DaemonSetFieldWorkloadAnnotations = "workloadAnnotations" DaemonSetFieldWorkloadLabels = "workloadLabels" DaemonSetFieldWorkloadMetrics = "workloadMetrics" @@ -58,54 +63,59 @@ const ( type DaemonSet struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` - DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - 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"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` + DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type DaemonSetCollection struct { diff --git a/client/project/v3/zz_generated_daemon_set_spec.go b/client/project/v3/zz_generated_daemon_set_spec.go index 6eb4c075..990303fd 100644 --- a/client/project/v3/zz_generated_daemon_set_spec.go +++ b/client/project/v3/zz_generated_daemon_set_spec.go @@ -9,6 +9,7 @@ const ( DaemonSetSpecFieldDNSPolicy = "dnsPolicy" DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig" DaemonSetSpecFieldEnableServiceLinks = "enableServiceLinks" + DaemonSetSpecFieldEphemeralContainers = "ephemeralContainers" DaemonSetSpecFieldFsgid = "fsgid" DaemonSetSpecFieldGids = "gids" DaemonSetSpecFieldHostAliases = "hostAliases" @@ -19,6 +20,8 @@ const ( DaemonSetSpecFieldImagePullSecrets = "imagePullSecrets" DaemonSetSpecFieldNodeID = "nodeId" DaemonSetSpecFieldObjectMeta = "metadata" + DaemonSetSpecFieldOverhead = "overhead" + DaemonSetSpecFieldPreemptionPolicy = "preemptionPolicy" DaemonSetSpecFieldReadinessGates = "readinessGates" DaemonSetSpecFieldRestartPolicy = "restartPolicy" DaemonSetSpecFieldRunAsGroup = "runAsGroup" @@ -31,40 +34,47 @@ const ( DaemonSetSpecFieldSubdomain = "subdomain" DaemonSetSpecFieldSysctls = "sysctls" DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + DaemonSetSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" DaemonSetSpecFieldUid = "uid" DaemonSetSpecFieldVolumes = "volumes" + DaemonSetSpecFieldWindowsOptions = "windowsOptions" ) type DaemonSetSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_deployment.go b/client/project/v3/zz_generated_deployment.go index 983ca84e..9b26a64a 100644 --- a/client/project/v3/zz_generated_deployment.go +++ b/client/project/v3/zz_generated_deployment.go @@ -17,6 +17,7 @@ const ( DeploymentFieldDeploymentConfig = "deploymentConfig" DeploymentFieldDeploymentStatus = "deploymentStatus" DeploymentFieldEnableServiceLinks = "enableServiceLinks" + DeploymentFieldEphemeralContainers = "ephemeralContainers" DeploymentFieldFsgid = "fsgid" DeploymentFieldGids = "gids" DeploymentFieldHostAliases = "hostAliases" @@ -29,8 +30,10 @@ const ( DeploymentFieldName = "name" DeploymentFieldNamespaceId = "namespaceId" DeploymentFieldNodeID = "nodeId" + DeploymentFieldOverhead = "overhead" DeploymentFieldOwnerReferences = "ownerReferences" DeploymentFieldPaused = "paused" + DeploymentFieldPreemptionPolicy = "preemptionPolicy" DeploymentFieldProjectID = "projectId" DeploymentFieldPublicEndpoints = "publicEndpoints" DeploymentFieldReadinessGates = "readinessGates" @@ -48,11 +51,13 @@ const ( DeploymentFieldSubdomain = "subdomain" DeploymentFieldSysctls = "sysctls" DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + DeploymentFieldTopologySpreadConstraints = "topologySpreadConstraints" DeploymentFieldTransitioning = "transitioning" DeploymentFieldTransitioningMessage = "transitioningMessage" DeploymentFieldUUID = "uuid" DeploymentFieldUid = "uid" DeploymentFieldVolumes = "volumes" + DeploymentFieldWindowsOptions = "windowsOptions" DeploymentFieldWorkloadAnnotations = "workloadAnnotations" DeploymentFieldWorkloadLabels = "workloadLabels" DeploymentFieldWorkloadMetrics = "workloadMetrics" @@ -60,56 +65,61 @@ const ( type Deployment struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` - DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` - Paused bool `json:"paused,omitempty" yaml:"paused,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"` - 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"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` + DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type DeploymentCollection struct { diff --git a/client/project/v3/zz_generated_deployment_spec.go b/client/project/v3/zz_generated_deployment_spec.go index 287ab641..53d5bc8e 100644 --- a/client/project/v3/zz_generated_deployment_spec.go +++ b/client/project/v3/zz_generated_deployment_spec.go @@ -9,6 +9,7 @@ const ( DeploymentSpecFieldDNSPolicy = "dnsPolicy" DeploymentSpecFieldDeploymentConfig = "deploymentConfig" DeploymentSpecFieldEnableServiceLinks = "enableServiceLinks" + DeploymentSpecFieldEphemeralContainers = "ephemeralContainers" DeploymentSpecFieldFsgid = "fsgid" DeploymentSpecFieldGids = "gids" DeploymentSpecFieldHostAliases = "hostAliases" @@ -19,7 +20,9 @@ const ( DeploymentSpecFieldImagePullSecrets = "imagePullSecrets" DeploymentSpecFieldNodeID = "nodeId" DeploymentSpecFieldObjectMeta = "metadata" + DeploymentSpecFieldOverhead = "overhead" DeploymentSpecFieldPaused = "paused" + DeploymentSpecFieldPreemptionPolicy = "preemptionPolicy" DeploymentSpecFieldReadinessGates = "readinessGates" DeploymentSpecFieldRestartPolicy = "restartPolicy" DeploymentSpecFieldRunAsGroup = "runAsGroup" @@ -33,42 +36,49 @@ const ( DeploymentSpecFieldSubdomain = "subdomain" DeploymentSpecFieldSysctls = "sysctls" DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + DeploymentSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" DeploymentSpecFieldUid = "uid" DeploymentSpecFieldVolumes = "volumes" + DeploymentSpecFieldWindowsOptions = "windowsOptions" ) type DeploymentSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` - Paused bool `json:"paused,omitempty" yaml:"paused,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_dns_record.go b/client/project/v3/zz_generated_dns_record.go index 157ff9d4..2854e5e7 100644 --- a/client/project/v3/zz_generated_dns_record.go +++ b/client/project/v3/zz_generated_dns_record.go @@ -13,6 +13,7 @@ const ( DNSRecordFieldDescription = "description" DNSRecordFieldHostname = "hostname" DNSRecordFieldIPAddresses = "ipAddresses" + DNSRecordFieldIPFamily = "ipFamily" DNSRecordFieldLabels = "labels" DNSRecordFieldName = "name" DNSRecordFieldNamespaceId = "namespaceId" @@ -40,6 +41,7 @@ type DNSRecord struct { Description string `json:"description,omitempty" yaml:"description,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` + IPFamily string `json:"ipFamily,omitempty" yaml:"ipFamily,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_ephemeral_container.go b/client/project/v3/zz_generated_ephemeral_container.go new file mode 100644 index 00000000..2fd8ce86 --- /dev/null +++ b/client/project/v3/zz_generated_ephemeral_container.go @@ -0,0 +1,54 @@ +package client + +const ( + EphemeralContainerType = "ephemeralContainer" + EphemeralContainerFieldArgs = "args" + EphemeralContainerFieldCommand = "command" + EphemeralContainerFieldEnv = "env" + EphemeralContainerFieldEnvFrom = "envFrom" + EphemeralContainerFieldImage = "image" + EphemeralContainerFieldImagePullPolicy = "imagePullPolicy" + EphemeralContainerFieldLifecycle = "lifecycle" + EphemeralContainerFieldLivenessProbe = "livenessProbe" + EphemeralContainerFieldName = "name" + EphemeralContainerFieldPorts = "ports" + EphemeralContainerFieldReadinessProbe = "readinessProbe" + EphemeralContainerFieldResources = "resources" + EphemeralContainerFieldSecurityContext = "securityContext" + EphemeralContainerFieldStartupProbe = "startupProbe" + EphemeralContainerFieldStdin = "stdin" + EphemeralContainerFieldStdinOnce = "stdinOnce" + EphemeralContainerFieldTTY = "tty" + EphemeralContainerFieldTargetContainerName = "targetContainerName" + EphemeralContainerFieldTerminationMessagePath = "terminationMessagePath" + EphemeralContainerFieldTerminationMessagePolicy = "terminationMessagePolicy" + EphemeralContainerFieldVolumeDevices = "volumeDevices" + EphemeralContainerFieldVolumeMounts = "volumeMounts" + EphemeralContainerFieldWorkingDir = "workingDir" +) + +type EphemeralContainer struct { + Args []string `json:"args,omitempty" yaml:"args,omitempty"` + Command []string `json:"command,omitempty" yaml:"command,omitempty"` + Env []EnvVar `json:"env,omitempty" yaml:"env,omitempty"` + EnvFrom []EnvFromSource `json:"envFrom,omitempty" yaml:"envFrom,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` + ImagePullPolicy string `json:"imagePullPolicy,omitempty" yaml:"imagePullPolicy,omitempty"` + Lifecycle *Lifecycle `json:"lifecycle,omitempty" yaml:"lifecycle,omitempty"` + LivenessProbe *Probe `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` + Name string `json:"name,omitempty" yaml:"name,omitempty"` + Ports []ContainerPort `json:"ports,omitempty" yaml:"ports,omitempty"` + ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` + Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` + SecurityContext *SecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"` + StartupProbe *Probe `json:"startupProbe,omitempty" yaml:"startupProbe,omitempty"` + Stdin bool `json:"stdin,omitempty" yaml:"stdin,omitempty"` + StdinOnce bool `json:"stdinOnce,omitempty" yaml:"stdinOnce,omitempty"` + TTY bool `json:"tty,omitempty" yaml:"tty,omitempty"` + TargetContainerName string `json:"targetContainerName,omitempty" yaml:"targetContainerName,omitempty"` + TerminationMessagePath string `json:"terminationMessagePath,omitempty" yaml:"terminationMessagePath,omitempty"` + TerminationMessagePolicy string `json:"terminationMessagePolicy,omitempty" yaml:"terminationMessagePolicy,omitempty"` + VolumeDevices []VolumeDevice `json:"volumeDevices,omitempty" yaml:"volumeDevices,omitempty"` + VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"` + WorkingDir string `json:"workingDir,omitempty" yaml:"workingDir,omitempty"` +} diff --git a/client/project/v3/zz_generated_initializer.go b/client/project/v3/zz_generated_initializer.go deleted file mode 100644 index 2212e1bd..00000000 --- a/client/project/v3/zz_generated_initializer.go +++ /dev/null @@ -1,10 +0,0 @@ -package client - -const ( - InitializerType = "initializer" - InitializerFieldName = "name" -) - -type Initializer struct { - Name string `json:"name,omitempty" yaml:"name,omitempty"` -} diff --git a/client/project/v3/zz_generated_initializers.go b/client/project/v3/zz_generated_initializers.go deleted file mode 100644 index 1c00786b..00000000 --- a/client/project/v3/zz_generated_initializers.go +++ /dev/null @@ -1,12 +0,0 @@ -package client - -const ( - InitializersType = "initializers" - InitializersFieldPending = "pending" - InitializersFieldResult = "result" -) - -type Initializers struct { - Pending []Initializer `json:"pending,omitempty" yaml:"pending,omitempty"` - Result *Status `json:"result,omitempty" yaml:"result,omitempty"` -} diff --git a/client/project/v3/zz_generated_job.go b/client/project/v3/zz_generated_job.go index 019244e7..5a9ff77e 100644 --- a/client/project/v3/zz_generated_job.go +++ b/client/project/v3/zz_generated_job.go @@ -15,6 +15,7 @@ const ( JobFieldDNSConfig = "dnsConfig" JobFieldDNSPolicy = "dnsPolicy" JobFieldEnableServiceLinks = "enableServiceLinks" + JobFieldEphemeralContainers = "ephemeralContainers" JobFieldFsgid = "fsgid" JobFieldGids = "gids" JobFieldHostAliases = "hostAliases" @@ -29,7 +30,9 @@ const ( JobFieldName = "name" JobFieldNamespaceId = "namespaceId" JobFieldNodeID = "nodeId" + JobFieldOverhead = "overhead" JobFieldOwnerReferences = "ownerReferences" + JobFieldPreemptionPolicy = "preemptionPolicy" JobFieldProjectID = "projectId" JobFieldPublicEndpoints = "publicEndpoints" JobFieldReadinessGates = "readinessGates" @@ -47,11 +50,13 @@ const ( JobFieldSysctls = "sysctls" JobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + JobFieldTopologySpreadConstraints = "topologySpreadConstraints" JobFieldTransitioning = "transitioning" JobFieldTransitioningMessage = "transitioningMessage" JobFieldUUID = "uuid" JobFieldUid = "uid" JobFieldVolumes = "volumes" + JobFieldWindowsOptions = "windowsOptions" JobFieldWorkloadAnnotations = "workloadAnnotations" JobFieldWorkloadLabels = "workloadLabels" JobFieldWorkloadMetrics = "workloadMetrics" @@ -59,55 +64,60 @@ const ( type Job struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` - JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - 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"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` + JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type JobCollection struct { diff --git a/client/project/v3/zz_generated_job_spec.go b/client/project/v3/zz_generated_job_spec.go index 5f346ae9..925fc98b 100644 --- a/client/project/v3/zz_generated_job_spec.go +++ b/client/project/v3/zz_generated_job_spec.go @@ -8,6 +8,7 @@ const ( JobSpecFieldDNSConfig = "dnsConfig" JobSpecFieldDNSPolicy = "dnsPolicy" JobSpecFieldEnableServiceLinks = "enableServiceLinks" + JobSpecFieldEphemeralContainers = "ephemeralContainers" JobSpecFieldFsgid = "fsgid" JobSpecFieldGids = "gids" JobSpecFieldHostAliases = "hostAliases" @@ -19,6 +20,8 @@ const ( JobSpecFieldJobConfig = "jobConfig" JobSpecFieldNodeID = "nodeId" JobSpecFieldObjectMeta = "metadata" + JobSpecFieldOverhead = "overhead" + JobSpecFieldPreemptionPolicy = "preemptionPolicy" JobSpecFieldReadinessGates = "readinessGates" JobSpecFieldRestartPolicy = "restartPolicy" JobSpecFieldRunAsGroup = "runAsGroup" @@ -32,41 +35,48 @@ const ( JobSpecFieldSysctls = "sysctls" JobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + JobSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" JobSpecFieldUid = "uid" JobSpecFieldVolumes = "volumes" + JobSpecFieldWindowsOptions = "windowsOptions" ) type JobSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_job_template_spec.go b/client/project/v3/zz_generated_job_template_spec.go index 520601e6..9855ead3 100644 --- a/client/project/v3/zz_generated_job_template_spec.go +++ b/client/project/v3/zz_generated_job_template_spec.go @@ -8,6 +8,7 @@ const ( JobTemplateSpecFieldDNSConfig = "dnsConfig" JobTemplateSpecFieldDNSPolicy = "dnsPolicy" JobTemplateSpecFieldEnableServiceLinks = "enableServiceLinks" + JobTemplateSpecFieldEphemeralContainers = "ephemeralContainers" JobTemplateSpecFieldFsgid = "fsgid" JobTemplateSpecFieldGids = "gids" JobTemplateSpecFieldHostAliases = "hostAliases" @@ -20,6 +21,8 @@ const ( JobTemplateSpecFieldJobMetadata = "jobMetadata" JobTemplateSpecFieldNodeID = "nodeId" JobTemplateSpecFieldObjectMeta = "metadata" + JobTemplateSpecFieldOverhead = "overhead" + JobTemplateSpecFieldPreemptionPolicy = "preemptionPolicy" JobTemplateSpecFieldReadinessGates = "readinessGates" JobTemplateSpecFieldRestartPolicy = "restartPolicy" JobTemplateSpecFieldRunAsGroup = "runAsGroup" @@ -33,42 +36,49 @@ const ( JobTemplateSpecFieldSysctls = "sysctls" JobTemplateSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + JobTemplateSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" JobTemplateSpecFieldUid = "uid" JobTemplateSpecFieldVolumes = "volumes" + JobTemplateSpecFieldWindowsOptions = "windowsOptions" ) type JobTemplateSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` - JobMetadata *ObjectMeta `json:"jobMetadata,omitempty" yaml:"jobMetadata,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` + JobMetadata *ObjectMeta `json:"jobMetadata,omitempty" yaml:"jobMetadata,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_list_meta.go b/client/project/v3/zz_generated_list_meta.go deleted file mode 100644 index 83d91462..00000000 --- a/client/project/v3/zz_generated_list_meta.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - ListMetaType = "listMeta" - ListMetaFieldContinue = "continue" - ListMetaFieldResourceVersion = "resourceVersion" - ListMetaFieldSelfLink = "selfLink" -) - -type ListMeta struct { - Continue string `json:"continue,omitempty" yaml:"continue,omitempty"` - ResourceVersion string `json:"resourceVersion,omitempty" yaml:"resourceVersion,omitempty"` - SelfLink string `json:"selfLink,omitempty" yaml:"selfLink,omitempty"` -} diff --git a/client/project/v3/zz_generated_pod.go b/client/project/v3/zz_generated_pod.go index f541507a..decdcd74 100644 --- a/client/project/v3/zz_generated_pod.go +++ b/client/project/v3/zz_generated_pod.go @@ -16,6 +16,7 @@ const ( PodFieldDNSPolicy = "dnsPolicy" PodFieldDescription = "description" PodFieldEnableServiceLinks = "enableServiceLinks" + PodFieldEphemeralContainers = "ephemeralContainers" PodFieldFsgid = "fsgid" PodFieldGids = "gids" PodFieldHostAliases = "hostAliases" @@ -28,7 +29,9 @@ const ( PodFieldName = "name" PodFieldNamespaceId = "namespaceId" PodFieldNodeID = "nodeId" + PodFieldOverhead = "overhead" PodFieldOwnerReferences = "ownerReferences" + PodFieldPreemptionPolicy = "preemptionPolicy" PodFieldProjectID = "projectId" PodFieldPublicEndpoints = "publicEndpoints" PodFieldReadinessGates = "readinessGates" @@ -45,63 +48,70 @@ const ( PodFieldSubdomain = "subdomain" PodFieldSysctls = "sysctls" PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + PodFieldTopologySpreadConstraints = "topologySpreadConstraints" PodFieldTransitioning = "transitioning" PodFieldTransitioningMessage = "transitioningMessage" PodFieldUUID = "uuid" PodFieldUid = "uid" PodFieldVolumes = "volumes" + PodFieldWindowsOptions = "windowsOptions" PodFieldWorkloadID = "workloadId" PodFieldWorkloadMetrics = "workloadMetrics" ) type Pod struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - Description string `json:"description,omitempty" yaml:"description,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` - ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` - ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + Description string `json:"description,omitempty" yaml:"description,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` + ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` + ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadID string `json:"workloadId,omitempty" yaml:"workloadId,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type PodCollection struct { diff --git a/client/project/v3/zz_generated_pod_ip.go b/client/project/v3/zz_generated_pod_ip.go new file mode 100644 index 00000000..ccd571ee --- /dev/null +++ b/client/project/v3/zz_generated_pod_ip.go @@ -0,0 +1,10 @@ +package client + +const ( + PodIPType = "podIP" + PodIPFieldIP = "ip" +) + +type PodIP struct { + IP string `json:"ip,omitempty" yaml:"ip,omitempty"` +} diff --git a/client/project/v3/zz_generated_pod_security_context.go b/client/project/v3/zz_generated_pod_security_context.go index 66d425ac..bf75e5f1 100644 --- a/client/project/v3/zz_generated_pod_security_context.go +++ b/client/project/v3/zz_generated_pod_security_context.go @@ -1,20 +1,22 @@ package client const ( - PodSecurityContextType = "podSecurityContext" - PodSecurityContextFieldFsgid = "fsgid" - PodSecurityContextFieldGids = "gids" - PodSecurityContextFieldRunAsGroup = "runAsGroup" - PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" - PodSecurityContextFieldSysctls = "sysctls" - PodSecurityContextFieldUid = "uid" + PodSecurityContextType = "podSecurityContext" + PodSecurityContextFieldFsgid = "fsgid" + PodSecurityContextFieldGids = "gids" + PodSecurityContextFieldRunAsGroup = "runAsGroup" + PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot" + PodSecurityContextFieldSysctls = "sysctls" + PodSecurityContextFieldUid = "uid" + PodSecurityContextFieldWindowsOptions = "windowsOptions" ) 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"` - Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,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"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_pod_spec.go b/client/project/v3/zz_generated_pod_spec.go index 8affde44..14ba8b3f 100644 --- a/client/project/v3/zz_generated_pod_spec.go +++ b/client/project/v3/zz_generated_pod_spec.go @@ -8,6 +8,7 @@ const ( PodSpecFieldDNSConfig = "dnsConfig" PodSpecFieldDNSPolicy = "dnsPolicy" PodSpecFieldEnableServiceLinks = "enableServiceLinks" + PodSpecFieldEphemeralContainers = "ephemeralContainers" PodSpecFieldFsgid = "fsgid" PodSpecFieldGids = "gids" PodSpecFieldHostAliases = "hostAliases" @@ -17,6 +18,8 @@ const ( PodSpecFieldHostname = "hostname" PodSpecFieldImagePullSecrets = "imagePullSecrets" PodSpecFieldNodeID = "nodeId" + PodSpecFieldOverhead = "overhead" + PodSpecFieldPreemptionPolicy = "preemptionPolicy" PodSpecFieldReadinessGates = "readinessGates" PodSpecFieldRestartPolicy = "restartPolicy" PodSpecFieldRunAsGroup = "runAsGroup" @@ -28,37 +31,44 @@ const ( PodSpecFieldSubdomain = "subdomain" PodSpecFieldSysctls = "sysctls" PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + PodSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" PodSpecFieldUid = "uid" PodSpecFieldVolumes = "volumes" + PodSpecFieldWindowsOptions = "windowsOptions" ) type PodSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_pod_status.go b/client/project/v3/zz_generated_pod_status.go index 2275228e..9d41a921 100644 --- a/client/project/v3/zz_generated_pod_status.go +++ b/client/project/v3/zz_generated_pod_status.go @@ -1,30 +1,34 @@ package client const ( - PodStatusType = "podStatus" - PodStatusFieldConditions = "conditions" - PodStatusFieldContainerStatuses = "containerStatuses" - PodStatusFieldInitContainerStatuses = "initContainerStatuses" - PodStatusFieldMessage = "message" - PodStatusFieldNodeIp = "nodeIp" - PodStatusFieldNominatedNodeName = "nominatedNodeName" - PodStatusFieldPhase = "phase" - PodStatusFieldPodIp = "podIp" - PodStatusFieldQOSClass = "qosClass" - PodStatusFieldReason = "reason" - PodStatusFieldStartTime = "startTime" + PodStatusType = "podStatus" + PodStatusFieldConditions = "conditions" + PodStatusFieldContainerStatuses = "containerStatuses" + PodStatusFieldEphemeralContainerStatuses = "ephemeralContainerStatuses" + PodStatusFieldInitContainerStatuses = "initContainerStatuses" + PodStatusFieldMessage = "message" + PodStatusFieldNodeIp = "nodeIp" + PodStatusFieldNominatedNodeName = "nominatedNodeName" + PodStatusFieldPhase = "phase" + PodStatusFieldPodIPs = "podIPs" + PodStatusFieldPodIp = "podIp" + PodStatusFieldQOSClass = "qosClass" + PodStatusFieldReason = "reason" + PodStatusFieldStartTime = "startTime" ) type PodStatus struct { - Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` - ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` - InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty" yaml:"initContainerStatuses,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - NodeIp string `json:"nodeIp,omitempty" yaml:"nodeIp,omitempty"` - NominatedNodeName string `json:"nominatedNodeName,omitempty" yaml:"nominatedNodeName,omitempty"` - Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` - PodIp string `json:"podIp,omitempty" yaml:"podIp,omitempty"` - QOSClass string `json:"qosClass,omitempty" yaml:"qosClass,omitempty"` - Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` - StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` + Conditions []PodCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"` + ContainerStatuses []ContainerStatus `json:"containerStatuses,omitempty" yaml:"containerStatuses,omitempty"` + EphemeralContainerStatuses []ContainerStatus `json:"ephemeralContainerStatuses,omitempty" yaml:"ephemeralContainerStatuses,omitempty"` + InitContainerStatuses []ContainerStatus `json:"initContainerStatuses,omitempty" yaml:"initContainerStatuses,omitempty"` + Message string `json:"message,omitempty" yaml:"message,omitempty"` + NodeIp string `json:"nodeIp,omitempty" yaml:"nodeIp,omitempty"` + NominatedNodeName string `json:"nominatedNodeName,omitempty" yaml:"nominatedNodeName,omitempty"` + Phase string `json:"phase,omitempty" yaml:"phase,omitempty"` + PodIPs []PodIP `json:"podIPs,omitempty" yaml:"podIPs,omitempty"` + PodIp string `json:"podIp,omitempty" yaml:"podIp,omitempty"` + QOSClass string `json:"qosClass,omitempty" yaml:"qosClass,omitempty"` + Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` + StartTime string `json:"startTime,omitempty" yaml:"startTime,omitempty"` } diff --git a/client/project/v3/zz_generated_pod_template_spec.go b/client/project/v3/zz_generated_pod_template_spec.go index 485820e8..bcb8da6c 100644 --- a/client/project/v3/zz_generated_pod_template_spec.go +++ b/client/project/v3/zz_generated_pod_template_spec.go @@ -8,6 +8,7 @@ const ( PodTemplateSpecFieldDNSConfig = "dnsConfig" PodTemplateSpecFieldDNSPolicy = "dnsPolicy" PodTemplateSpecFieldEnableServiceLinks = "enableServiceLinks" + PodTemplateSpecFieldEphemeralContainers = "ephemeralContainers" PodTemplateSpecFieldFsgid = "fsgid" PodTemplateSpecFieldGids = "gids" PodTemplateSpecFieldHostAliases = "hostAliases" @@ -18,6 +19,8 @@ const ( PodTemplateSpecFieldImagePullSecrets = "imagePullSecrets" PodTemplateSpecFieldNodeID = "nodeId" PodTemplateSpecFieldObjectMeta = "metadata" + PodTemplateSpecFieldOverhead = "overhead" + PodTemplateSpecFieldPreemptionPolicy = "preemptionPolicy" PodTemplateSpecFieldReadinessGates = "readinessGates" PodTemplateSpecFieldRestartPolicy = "restartPolicy" PodTemplateSpecFieldRunAsGroup = "runAsGroup" @@ -29,38 +32,45 @@ const ( PodTemplateSpecFieldSubdomain = "subdomain" PodTemplateSpecFieldSysctls = "sysctls" PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + PodTemplateSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" PodTemplateSpecFieldUid = "uid" PodTemplateSpecFieldVolumes = "volumes" + PodTemplateSpecFieldWindowsOptions = "windowsOptions" ) type PodTemplateSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_prometheus.go b/client/project/v3/zz_generated_prometheus.go index 53de7abb..30a48a59 100644 --- a/client/project/v3/zz_generated_prometheus.go +++ b/client/project/v3/zz_generated_prometheus.go @@ -18,28 +18,40 @@ const ( PrometheusFieldCreated = "created" PrometheusFieldCreatorID = "creatorId" PrometheusFieldDescription = "description" + PrometheusFieldEnableAdminAPI = "enableAdminAPI" PrometheusFieldEvaluationInterval = "evaluationInterval" PrometheusFieldExternalLabels = "externalLabels" PrometheusFieldExternalURL = "externalUrl" + PrometheusFieldImage = "image" PrometheusFieldImagePullSecrets = "imagePullSecrets" + PrometheusFieldInitContainers = "initContainers" PrometheusFieldLabels = "labels" PrometheusFieldListenLocal = "listenLocal" + PrometheusFieldLogFormat = "logFormat" PrometheusFieldLogLevel = "logLevel" PrometheusFieldName = "name" PrometheusFieldNamespaceId = "namespaceId" PrometheusFieldNodeSelector = "nodeSelector" PrometheusFieldOwnerReferences = "ownerReferences" PrometheusFieldPodMetadata = "podMetadata" + PrometheusFieldPodMonitorNamespaceSelector = "podMonitorNamespaceSelector" + PrometheusFieldPodMonitorSelector = "podMonitorSelector" + PrometheusFieldPortName = "portName" PrometheusFieldPriorityClassName = "priorityClassName" PrometheusFieldProjectID = "projectId" + PrometheusFieldPrometheusExternalLabelName = "prometheusExternalLabelName" + PrometheusFieldQuery = "query" PrometheusFieldRemoteRead = "remoteRead" PrometheusFieldRemoteWrite = "remoteWrite" PrometheusFieldRemoved = "removed" + PrometheusFieldReplicaExternalLabelName = "replicaExternalLabelName" PrometheusFieldReplicas = "replicas" PrometheusFieldResources = "resources" PrometheusFieldRetention = "retention" + PrometheusFieldRetentionSize = "retentionSize" PrometheusFieldRoutePrefix = "routePrefix" PrometheusFieldRuleSelector = "ruleSelector" + PrometheusFieldRules = "rules" PrometheusFieldSHA = "sha" PrometheusFieldScrapeInterval = "scrapeInterval" PrometheusFieldSecrets = "secrets" @@ -54,6 +66,8 @@ const ( PrometheusFieldTransitioningMessage = "transitioningMessage" PrometheusFieldUUID = "uuid" PrometheusFieldVersion = "version" + PrometheusFieldVolumes = "volumes" + PrometheusFieldWALCompression = "walCompression" ) type Prometheus struct { @@ -70,28 +84,40 @@ type Prometheus struct { Created string `json:"created,omitempty" yaml:"created,omitempty"` CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` + EnableAdminAPI bool `json:"enableAdminAPI,omitempty" yaml:"enableAdminAPI,omitempty"` EvaluationInterval string `json:"evaluationInterval,omitempty" yaml:"evaluationInterval,omitempty"` ExternalLabels map[string]string `json:"externalLabels,omitempty" yaml:"externalLabels,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + InitContainers []Container `json:"initContainers,omitempty" yaml:"initContainers,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` + LogFormat string `json:"logFormat,omitempty" yaml:"logFormat,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` Name string `json:"name,omitempty" yaml:"name,omitempty"` NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` + PodMonitorNamespaceSelector *LabelSelector `json:"podMonitorNamespaceSelector,omitempty" yaml:"podMonitorNamespaceSelector,omitempty"` + PodMonitorSelector *LabelSelector `json:"podMonitorSelector,omitempty" yaml:"podMonitorSelector,omitempty"` + PortName string `json:"portName,omitempty" yaml:"portName,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"` + PrometheusExternalLabelName string `json:"prometheusExternalLabelName,omitempty" yaml:"prometheusExternalLabelName,omitempty"` + Query *QuerySpec `json:"query,omitempty" yaml:"query,omitempty"` RemoteRead []RemoteReadSpec `json:"remoteRead,omitempty" yaml:"remoteRead,omitempty"` RemoteWrite []RemoteWriteSpec `json:"remoteWrite,omitempty" yaml:"remoteWrite,omitempty"` Removed string `json:"removed,omitempty" yaml:"removed,omitempty"` + ReplicaExternalLabelName string `json:"replicaExternalLabelName,omitempty" yaml:"replicaExternalLabelName,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` + RetentionSize string `json:"retentionSize,omitempty" yaml:"retentionSize,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` RuleSelector *LabelSelector `json:"ruleSelector,omitempty" yaml:"ruleSelector,omitempty"` + Rules *Rules `json:"rules,omitempty" yaml:"rules,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` ScrapeInterval string `json:"scrapeInterval,omitempty" yaml:"scrapeInterval,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` @@ -106,6 +132,8 @@ type Prometheus struct { TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WALCompression *bool `json:"walCompression,omitempty" yaml:"walCompression,omitempty"` } type PrometheusCollection struct { diff --git a/client/project/v3/zz_generated_prometheus_spec.go b/client/project/v3/zz_generated_prometheus_spec.go index 0c954dda..1002e4e4 100644 --- a/client/project/v3/zz_generated_prometheus_spec.go +++ b/client/project/v3/zz_generated_prometheus_spec.go @@ -10,22 +10,34 @@ const ( PrometheusSpecFieldBaseImage = "baseImage" PrometheusSpecFieldConfigMaps = "configMaps" PrometheusSpecFieldContainers = "containers" + PrometheusSpecFieldEnableAdminAPI = "enableAdminAPI" PrometheusSpecFieldEvaluationInterval = "evaluationInterval" PrometheusSpecFieldExternalLabels = "externalLabels" PrometheusSpecFieldExternalURL = "externalUrl" + PrometheusSpecFieldImage = "image" PrometheusSpecFieldImagePullSecrets = "imagePullSecrets" + PrometheusSpecFieldInitContainers = "initContainers" PrometheusSpecFieldListenLocal = "listenLocal" + PrometheusSpecFieldLogFormat = "logFormat" PrometheusSpecFieldLogLevel = "logLevel" PrometheusSpecFieldNodeSelector = "nodeSelector" PrometheusSpecFieldPodMetadata = "podMetadata" + PrometheusSpecFieldPodMonitorNamespaceSelector = "podMonitorNamespaceSelector" + PrometheusSpecFieldPodMonitorSelector = "podMonitorSelector" + PrometheusSpecFieldPortName = "portName" PrometheusSpecFieldPriorityClassName = "priorityClassName" + PrometheusSpecFieldPrometheusExternalLabelName = "prometheusExternalLabelName" + PrometheusSpecFieldQuery = "query" PrometheusSpecFieldRemoteRead = "remoteRead" PrometheusSpecFieldRemoteWrite = "remoteWrite" + PrometheusSpecFieldReplicaExternalLabelName = "replicaExternalLabelName" PrometheusSpecFieldReplicas = "replicas" PrometheusSpecFieldResources = "resources" PrometheusSpecFieldRetention = "retention" + PrometheusSpecFieldRetentionSize = "retentionSize" PrometheusSpecFieldRoutePrefix = "routePrefix" PrometheusSpecFieldRuleSelector = "ruleSelector" + PrometheusSpecFieldRules = "rules" PrometheusSpecFieldSHA = "sha" PrometheusSpecFieldScrapeInterval = "scrapeInterval" PrometheusSpecFieldSecrets = "secrets" @@ -36,6 +48,8 @@ const ( PrometheusSpecFieldTag = "tag" PrometheusSpecFieldTolerations = "tolerations" PrometheusSpecFieldVersion = "version" + PrometheusSpecFieldVolumes = "volumes" + PrometheusSpecFieldWALCompression = "walCompression" ) type PrometheusSpec struct { @@ -47,22 +61,34 @@ type PrometheusSpec struct { BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"` Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + EnableAdminAPI bool `json:"enableAdminAPI,omitempty" yaml:"enableAdminAPI,omitempty"` EvaluationInterval string `json:"evaluationInterval,omitempty" yaml:"evaluationInterval,omitempty"` ExternalLabels map[string]string `json:"externalLabels,omitempty" yaml:"externalLabels,omitempty"` ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + InitContainers []Container `json:"initContainers,omitempty" yaml:"initContainers,omitempty"` ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"` + LogFormat string `json:"logFormat,omitempty" yaml:"logFormat,omitempty"` LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"` PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"` + PodMonitorNamespaceSelector *LabelSelector `json:"podMonitorNamespaceSelector,omitempty" yaml:"podMonitorNamespaceSelector,omitempty"` + PodMonitorSelector *LabelSelector `json:"podMonitorSelector,omitempty" yaml:"podMonitorSelector,omitempty"` + PortName string `json:"portName,omitempty" yaml:"portName,omitempty"` PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"` + PrometheusExternalLabelName string `json:"prometheusExternalLabelName,omitempty" yaml:"prometheusExternalLabelName,omitempty"` + Query *QuerySpec `json:"query,omitempty" yaml:"query,omitempty"` RemoteRead []RemoteReadSpec `json:"remoteRead,omitempty" yaml:"remoteRead,omitempty"` RemoteWrite []RemoteWriteSpec `json:"remoteWrite,omitempty" yaml:"remoteWrite,omitempty"` + ReplicaExternalLabelName string `json:"replicaExternalLabelName,omitempty" yaml:"replicaExternalLabelName,omitempty"` Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` Retention string `json:"retention,omitempty" yaml:"retention,omitempty"` + RetentionSize string `json:"retentionSize,omitempty" yaml:"retentionSize,omitempty"` RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"` RuleSelector *LabelSelector `json:"ruleSelector,omitempty" yaml:"ruleSelector,omitempty"` + Rules *Rules `json:"rules,omitempty" yaml:"rules,omitempty"` SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` ScrapeInterval string `json:"scrapeInterval,omitempty" yaml:"scrapeInterval,omitempty"` Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"` @@ -73,4 +99,6 @@ type PrometheusSpec struct { Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"` Version string `json:"version,omitempty" yaml:"version,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WALCompression *bool `json:"walCompression,omitempty" yaml:"walCompression,omitempty"` } diff --git a/client/project/v3/zz_generated_query_spec.go b/client/project/v3/zz_generated_query_spec.go new file mode 100644 index 00000000..2d649d4b --- /dev/null +++ b/client/project/v3/zz_generated_query_spec.go @@ -0,0 +1,16 @@ +package client + +const ( + QuerySpecType = "querySpec" + QuerySpecFieldLookbackDelta = "lookbackDelta" + QuerySpecFieldMaxConcurrency = "maxConcurrency" + QuerySpecFieldMaxSamples = "maxSamples" + QuerySpecFieldTimeout = "timeout" +) + +type QuerySpec struct { + LookbackDelta string `json:"lookbackDelta,omitempty" yaml:"lookbackDelta,omitempty"` + MaxConcurrency *int64 `json:"maxConcurrency,omitempty" yaml:"maxConcurrency,omitempty"` + MaxSamples *int64 `json:"maxSamples,omitempty" yaml:"maxSamples,omitempty"` + Timeout string `json:"timeout,omitempty" yaml:"timeout,omitempty"` +} diff --git a/client/project/v3/zz_generated_queue_config.go b/client/project/v3/zz_generated_queue_config.go index 785aa20b..297643f9 100644 --- a/client/project/v3/zz_generated_queue_config.go +++ b/client/project/v3/zz_generated_queue_config.go @@ -9,6 +9,7 @@ const ( QueueConfigFieldMaxSamplesPerSend = "maxSamplesPerSend" QueueConfigFieldMaxShards = "maxShards" QueueConfigFieldMinBackoff = "minBackoff" + QueueConfigFieldMinShards = "minShards" ) type QueueConfig struct { @@ -19,4 +20,5 @@ type QueueConfig struct { MaxSamplesPerSend int64 `json:"maxSamplesPerSend,omitempty" yaml:"maxSamplesPerSend,omitempty"` MaxShards int64 `json:"maxShards,omitempty" yaml:"maxShards,omitempty"` MinBackoff string `json:"minBackoff,omitempty" yaml:"minBackoff,omitempty"` + MinShards int64 `json:"minShards,omitempty" yaml:"minShards,omitempty"` } diff --git a/client/project/v3/zz_generated_replica_set.go b/client/project/v3/zz_generated_replica_set.go index 2c4dd074..92254d2f 100644 --- a/client/project/v3/zz_generated_replica_set.go +++ b/client/project/v3/zz_generated_replica_set.go @@ -15,6 +15,7 @@ const ( ReplicaSetFieldDNSConfig = "dnsConfig" ReplicaSetFieldDNSPolicy = "dnsPolicy" ReplicaSetFieldEnableServiceLinks = "enableServiceLinks" + ReplicaSetFieldEphemeralContainers = "ephemeralContainers" ReplicaSetFieldFsgid = "fsgid" ReplicaSetFieldGids = "gids" ReplicaSetFieldHostAliases = "hostAliases" @@ -27,7 +28,9 @@ const ( ReplicaSetFieldName = "name" ReplicaSetFieldNamespaceId = "namespaceId" ReplicaSetFieldNodeID = "nodeId" + ReplicaSetFieldOverhead = "overhead" ReplicaSetFieldOwnerReferences = "ownerReferences" + ReplicaSetFieldPreemptionPolicy = "preemptionPolicy" ReplicaSetFieldProjectID = "projectId" ReplicaSetFieldPublicEndpoints = "publicEndpoints" ReplicaSetFieldReadinessGates = "readinessGates" @@ -47,11 +50,13 @@ const ( ReplicaSetFieldSubdomain = "subdomain" ReplicaSetFieldSysctls = "sysctls" ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + ReplicaSetFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicaSetFieldTransitioning = "transitioning" ReplicaSetFieldTransitioningMessage = "transitioningMessage" ReplicaSetFieldUUID = "uuid" ReplicaSetFieldUid = "uid" ReplicaSetFieldVolumes = "volumes" + ReplicaSetFieldWindowsOptions = "windowsOptions" ReplicaSetFieldWorkloadAnnotations = "workloadAnnotations" ReplicaSetFieldWorkloadLabels = "workloadLabels" ReplicaSetFieldWorkloadMetrics = "workloadMetrics" @@ -59,55 +64,60 @@ const ( type ReplicaSet struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - 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"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type ReplicaSetCollection struct { diff --git a/client/project/v3/zz_generated_replication_controller.go b/client/project/v3/zz_generated_replication_controller.go index a663b1cf..5f4b45a5 100644 --- a/client/project/v3/zz_generated_replication_controller.go +++ b/client/project/v3/zz_generated_replication_controller.go @@ -15,6 +15,7 @@ const ( ReplicationControllerFieldDNSConfig = "dnsConfig" ReplicationControllerFieldDNSPolicy = "dnsPolicy" ReplicationControllerFieldEnableServiceLinks = "enableServiceLinks" + ReplicationControllerFieldEphemeralContainers = "ephemeralContainers" ReplicationControllerFieldFsgid = "fsgid" ReplicationControllerFieldGids = "gids" ReplicationControllerFieldHostAliases = "hostAliases" @@ -27,7 +28,9 @@ const ( ReplicationControllerFieldName = "name" ReplicationControllerFieldNamespaceId = "namespaceId" ReplicationControllerFieldNodeID = "nodeId" + ReplicationControllerFieldOverhead = "overhead" ReplicationControllerFieldOwnerReferences = "ownerReferences" + ReplicationControllerFieldPreemptionPolicy = "preemptionPolicy" ReplicationControllerFieldProjectID = "projectId" ReplicationControllerFieldPublicEndpoints = "publicEndpoints" ReplicationControllerFieldReadinessGates = "readinessGates" @@ -47,11 +50,13 @@ const ( ReplicationControllerFieldSubdomain = "subdomain" ReplicationControllerFieldSysctls = "sysctls" ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + ReplicationControllerFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicationControllerFieldTransitioning = "transitioning" ReplicationControllerFieldTransitioningMessage = "transitioningMessage" ReplicationControllerFieldUUID = "uuid" ReplicationControllerFieldUid = "uid" ReplicationControllerFieldVolumes = "volumes" + ReplicationControllerFieldWindowsOptions = "windowsOptions" ReplicationControllerFieldWorkloadAnnotations = "workloadAnnotations" ReplicationControllerFieldWorkloadLabels = "workloadLabels" ReplicationControllerFieldWorkloadMetrics = "workloadMetrics" @@ -59,55 +64,60 @@ const ( type ReplicationController struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` - Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` - ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` + Selector map[string]string `json:"selector,omitempty" yaml:"selector,omitempty"` + ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type ReplicationControllerCollection struct { diff --git a/client/project/v3/zz_generated_replication_controller_spec.go b/client/project/v3/zz_generated_replication_controller_spec.go index bb6b9ffa..4dabbdf7 100644 --- a/client/project/v3/zz_generated_replication_controller_spec.go +++ b/client/project/v3/zz_generated_replication_controller_spec.go @@ -8,6 +8,7 @@ const ( ReplicationControllerSpecFieldDNSConfig = "dnsConfig" ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy" ReplicationControllerSpecFieldEnableServiceLinks = "enableServiceLinks" + ReplicationControllerSpecFieldEphemeralContainers = "ephemeralContainers" ReplicationControllerSpecFieldFsgid = "fsgid" ReplicationControllerSpecFieldGids = "gids" ReplicationControllerSpecFieldHostAliases = "hostAliases" @@ -18,6 +19,8 @@ const ( ReplicationControllerSpecFieldImagePullSecrets = "imagePullSecrets" ReplicationControllerSpecFieldNodeID = "nodeId" ReplicationControllerSpecFieldObjectMeta = "metadata" + ReplicationControllerSpecFieldOverhead = "overhead" + ReplicationControllerSpecFieldPreemptionPolicy = "preemptionPolicy" ReplicationControllerSpecFieldReadinessGates = "readinessGates" ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig" ReplicationControllerSpecFieldRestartPolicy = "restartPolicy" @@ -32,41 +35,48 @@ const ( ReplicationControllerSpecFieldSubdomain = "subdomain" ReplicationControllerSpecFieldSysctls = "sysctls" ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + ReplicationControllerSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" ReplicationControllerSpecFieldUid = "uid" ReplicationControllerSpecFieldVolumes = "volumes" + ReplicationControllerSpecFieldWindowsOptions = "windowsOptions" ) type ReplicationControllerSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` - Selector map[string]string `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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"` + Selector map[string]string `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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_rules.go b/client/project/v3/zz_generated_rules.go new file mode 100644 index 00000000..846aef9d --- /dev/null +++ b/client/project/v3/zz_generated_rules.go @@ -0,0 +1,10 @@ +package client + +const ( + RulesType = "rules" + RulesFieldAlert = "alert" +) + +type Rules struct { + Alert *RulesAlert `json:"alert,omitempty" yaml:"alert,omitempty"` +} diff --git a/client/project/v3/zz_generated_rules_alert.go b/client/project/v3/zz_generated_rules_alert.go new file mode 100644 index 00000000..5c5a83d1 --- /dev/null +++ b/client/project/v3/zz_generated_rules_alert.go @@ -0,0 +1,14 @@ +package client + +const ( + RulesAlertType = "rulesAlert" + RulesAlertFieldForGracePeriod = "forGracePeriod" + RulesAlertFieldForOutageTolerance = "forOutageTolerance" + RulesAlertFieldResendDelay = "resendDelay" +) + +type RulesAlert struct { + ForGracePeriod string `json:"forGracePeriod,omitempty" yaml:"forGracePeriod,omitempty"` + ForOutageTolerance string `json:"forOutageTolerance,omitempty" yaml:"forOutageTolerance,omitempty"` + ResendDelay string `json:"resendDelay,omitempty" yaml:"resendDelay,omitempty"` +} diff --git a/client/project/v3/zz_generated_security_context.go b/client/project/v3/zz_generated_security_context.go index cb33356b..df3e77aa 100644 --- a/client/project/v3/zz_generated_security_context.go +++ b/client/project/v3/zz_generated_security_context.go @@ -11,16 +11,18 @@ const ( SecurityContextFieldRunAsGroup = "runAsGroup" SecurityContextFieldRunAsNonRoot = "runAsNonRoot" SecurityContextFieldUid = "uid" + SecurityContextFieldWindowsOptions = "windowsOptions" ) type SecurityContext struct { - AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` - 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"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + AllowPrivilegeEscalation *bool `json:"allowPrivilegeEscalation,omitempty" yaml:"allowPrivilegeEscalation,omitempty"` + 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"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_service.go b/client/project/v3/zz_generated_service.go index 40e1f95a..8058484d 100644 --- a/client/project/v3/zz_generated_service.go +++ b/client/project/v3/zz_generated_service.go @@ -16,6 +16,7 @@ const ( ServiceFieldHealthCheckNodePort = "healthCheckNodePort" ServiceFieldHostname = "hostname" ServiceFieldIPAddresses = "ipAddresses" + ServiceFieldIPFamily = "ipFamily" ServiceFieldKind = "kind" ServiceFieldLabels = "labels" ServiceFieldLoadBalancerIP = "loadBalancerIP" @@ -52,6 +53,7 @@ type Service struct { HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` IPAddresses []string `json:"ipAddresses,omitempty" yaml:"ipAddresses,omitempty"` + IPFamily string `json:"ipFamily,omitempty" yaml:"ipFamily,omitempty"` Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` diff --git a/client/project/v3/zz_generated_service_spec.go b/client/project/v3/zz_generated_service_spec.go index 127b9193..0ff67e15 100644 --- a/client/project/v3/zz_generated_service_spec.go +++ b/client/project/v3/zz_generated_service_spec.go @@ -7,6 +7,7 @@ const ( ServiceSpecFieldExternalTrafficPolicy = "externalTrafficPolicy" ServiceSpecFieldHealthCheckNodePort = "healthCheckNodePort" ServiceSpecFieldHostname = "hostname" + ServiceSpecFieldIPFamily = "ipFamily" ServiceSpecFieldLoadBalancerIP = "loadBalancerIP" ServiceSpecFieldLoadBalancerSourceRanges = "loadBalancerSourceRanges" ServiceSpecFieldPorts = "ports" @@ -23,6 +24,7 @@ type ServiceSpec struct { ExternalTrafficPolicy string `json:"externalTrafficPolicy,omitempty" yaml:"externalTrafficPolicy,omitempty"` HealthCheckNodePort int64 `json:"healthCheckNodePort,omitempty" yaml:"healthCheckNodePort,omitempty"` Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + IPFamily string `json:"ipFamily,omitempty" yaml:"ipFamily,omitempty"` LoadBalancerIP string `json:"loadBalancerIP,omitempty" yaml:"loadBalancerIP,omitempty"` LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" yaml:"loadBalancerSourceRanges,omitempty"` Ports []ServicePort `json:"ports,omitempty" yaml:"ports,omitempty"` diff --git a/client/project/v3/zz_generated_stateful_set.go b/client/project/v3/zz_generated_stateful_set.go index 66669cfa..30d24261 100644 --- a/client/project/v3/zz_generated_stateful_set.go +++ b/client/project/v3/zz_generated_stateful_set.go @@ -15,6 +15,7 @@ const ( StatefulSetFieldDNSConfig = "dnsConfig" StatefulSetFieldDNSPolicy = "dnsPolicy" StatefulSetFieldEnableServiceLinks = "enableServiceLinks" + StatefulSetFieldEphemeralContainers = "ephemeralContainers" StatefulSetFieldFsgid = "fsgid" StatefulSetFieldGids = "gids" StatefulSetFieldHostAliases = "hostAliases" @@ -27,7 +28,9 @@ const ( StatefulSetFieldName = "name" StatefulSetFieldNamespaceId = "namespaceId" StatefulSetFieldNodeID = "nodeId" + StatefulSetFieldOverhead = "overhead" StatefulSetFieldOwnerReferences = "ownerReferences" + StatefulSetFieldPreemptionPolicy = "preemptionPolicy" StatefulSetFieldProjectID = "projectId" StatefulSetFieldPublicEndpoints = "publicEndpoints" StatefulSetFieldReadinessGates = "readinessGates" @@ -47,11 +50,13 @@ const ( StatefulSetFieldSubdomain = "subdomain" StatefulSetFieldSysctls = "sysctls" StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + StatefulSetFieldTopologySpreadConstraints = "topologySpreadConstraints" StatefulSetFieldTransitioning = "transitioning" StatefulSetFieldTransitioningMessage = "transitioningMessage" StatefulSetFieldUUID = "uuid" StatefulSetFieldUid = "uid" StatefulSetFieldVolumes = "volumes" + StatefulSetFieldWindowsOptions = "windowsOptions" StatefulSetFieldWorkloadAnnotations = "workloadAnnotations" StatefulSetFieldWorkloadLabels = "workloadLabels" StatefulSetFieldWorkloadMetrics = "workloadMetrics" @@ -59,55 +64,60 @@ const ( type StatefulSet struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,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"` - 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"` - State string `json:"state,omitempty" yaml:"state,omitempty"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + State string `json:"state,omitempty" yaml:"state,omitempty"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type StatefulSetCollection struct { diff --git a/client/project/v3/zz_generated_stateful_set_spec.go b/client/project/v3/zz_generated_stateful_set_spec.go index d416908c..d379b3f8 100644 --- a/client/project/v3/zz_generated_stateful_set_spec.go +++ b/client/project/v3/zz_generated_stateful_set_spec.go @@ -8,6 +8,7 @@ const ( StatefulSetSpecFieldDNSConfig = "dnsConfig" StatefulSetSpecFieldDNSPolicy = "dnsPolicy" StatefulSetSpecFieldEnableServiceLinks = "enableServiceLinks" + StatefulSetSpecFieldEphemeralContainers = "ephemeralContainers" StatefulSetSpecFieldFsgid = "fsgid" StatefulSetSpecFieldGids = "gids" StatefulSetSpecFieldHostAliases = "hostAliases" @@ -18,6 +19,8 @@ const ( StatefulSetSpecFieldImagePullSecrets = "imagePullSecrets" StatefulSetSpecFieldNodeID = "nodeId" StatefulSetSpecFieldObjectMeta = "metadata" + StatefulSetSpecFieldOverhead = "overhead" + StatefulSetSpecFieldPreemptionPolicy = "preemptionPolicy" StatefulSetSpecFieldReadinessGates = "readinessGates" StatefulSetSpecFieldRestartPolicy = "restartPolicy" StatefulSetSpecFieldRunAsGroup = "runAsGroup" @@ -32,41 +35,48 @@ const ( StatefulSetSpecFieldSubdomain = "subdomain" StatefulSetSpecFieldSysctls = "sysctls" StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + StatefulSetSpecFieldTopologySpreadConstraints = "topologySpreadConstraints" StatefulSetSpecFieldUid = "uid" StatefulSetSpecFieldVolumes = "volumes" + StatefulSetSpecFieldWindowsOptions = "windowsOptions" ) type StatefulSetSpec struct { - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,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"` - 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"` - 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"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` } diff --git a/client/project/v3/zz_generated_status.go b/client/project/v3/zz_generated_status.go deleted file mode 100644 index 88f459d3..00000000 --- a/client/project/v3/zz_generated_status.go +++ /dev/null @@ -1,24 +0,0 @@ -package client - -const ( - StatusType = "status" - StatusFieldAPIVersion = "apiVersion" - StatusFieldCode = "code" - StatusFieldDetails = "details" - StatusFieldKind = "kind" - StatusFieldListMeta = "metadata" - StatusFieldMessage = "message" - StatusFieldReason = "reason" - StatusFieldStatus = "status" -) - -type Status struct { - APIVersion string `json:"apiVersion,omitempty" yaml:"apiVersion,omitempty"` - Code int64 `json:"code,omitempty" yaml:"code,omitempty"` - Details *StatusDetails `json:"details,omitempty" yaml:"details,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - ListMeta *ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Reason string `json:"reason,omitempty" yaml:"reason,omitempty"` - Status string `json:"status,omitempty" yaml:"status,omitempty"` -} diff --git a/client/project/v3/zz_generated_status_cause.go b/client/project/v3/zz_generated_status_cause.go deleted file mode 100644 index 85ff5575..00000000 --- a/client/project/v3/zz_generated_status_cause.go +++ /dev/null @@ -1,14 +0,0 @@ -package client - -const ( - StatusCauseType = "statusCause" - StatusCauseFieldField = "field" - StatusCauseFieldMessage = "message" - StatusCauseFieldType = "reason" -) - -type StatusCause struct { - Field string `json:"field,omitempty" yaml:"field,omitempty"` - Message string `json:"message,omitempty" yaml:"message,omitempty"` - Type string `json:"reason,omitempty" yaml:"reason,omitempty"` -} diff --git a/client/project/v3/zz_generated_status_details.go b/client/project/v3/zz_generated_status_details.go deleted file mode 100644 index fcddda13..00000000 --- a/client/project/v3/zz_generated_status_details.go +++ /dev/null @@ -1,20 +0,0 @@ -package client - -const ( - StatusDetailsType = "statusDetails" - StatusDetailsFieldCauses = "causes" - StatusDetailsFieldGroup = "group" - StatusDetailsFieldKind = "kind" - StatusDetailsFieldName = "name" - StatusDetailsFieldRetryAfterSeconds = "retryAfterSeconds" - StatusDetailsFieldUID = "uid" -) - -type StatusDetails struct { - Causes []StatusCause `json:"causes,omitempty" yaml:"causes,omitempty"` - Group string `json:"group,omitempty" yaml:"group,omitempty"` - Kind string `json:"kind,omitempty" yaml:"kind,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` - RetryAfterSeconds int64 `json:"retryAfterSeconds,omitempty" yaml:"retryAfterSeconds,omitempty"` - UID string `json:"uid,omitempty" yaml:"uid,omitempty"` -} diff --git a/client/project/v3/zz_generated_thanos_gcsspec.go b/client/project/v3/zz_generated_thanos_gcsspec.go deleted file mode 100644 index d00df867..00000000 --- a/client/project/v3/zz_generated_thanos_gcsspec.go +++ /dev/null @@ -1,12 +0,0 @@ -package client - -const ( - ThanosGCSSpecType = "thanosGCSSpec" - ThanosGCSSpecFieldBucket = "bucket" - ThanosGCSSpecFieldSecretKey = "credentials" -) - -type ThanosGCSSpec struct { - Bucket string `json:"bucket,omitempty" yaml:"bucket,omitempty"` - SecretKey *SecretKeySelector `json:"credentials,omitempty" yaml:"credentials,omitempty"` -} diff --git a/client/project/v3/zz_generated_thanos_s3spec.go b/client/project/v3/zz_generated_thanos_s3spec.go deleted file mode 100644 index 84f560d6..00000000 --- a/client/project/v3/zz_generated_thanos_s3spec.go +++ /dev/null @@ -1,22 +0,0 @@ -package client - -const ( - ThanosS3SpecType = "thanosS3Spec" - ThanosS3SpecFieldAccessKey = "accessKey" - ThanosS3SpecFieldBucket = "bucket" - ThanosS3SpecFieldEncryptSSE = "encryptsse" - ThanosS3SpecFieldEndpoint = "endpoint" - ThanosS3SpecFieldInsecure = "insecure" - ThanosS3SpecFieldSecretKey = "secretKey" - ThanosS3SpecFieldSignatureVersion2 = "signatureVersion2" -) - -type ThanosS3Spec struct { - AccessKey *SecretKeySelector `json:"accessKey,omitempty" yaml:"accessKey,omitempty"` - Bucket string `json:"bucket,omitempty" yaml:"bucket,omitempty"` - EncryptSSE *bool `json:"encryptsse,omitempty" yaml:"encryptsse,omitempty"` - Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"` - Insecure *bool `json:"insecure,omitempty" yaml:"insecure,omitempty"` - SecretKey *SecretKeySelector `json:"secretKey,omitempty" yaml:"secretKey,omitempty"` - SignatureVersion2 *bool `json:"signatureVersion2,omitempty" yaml:"signatureVersion2,omitempty"` -} diff --git a/client/project/v3/zz_generated_thanos_spec.go b/client/project/v3/zz_generated_thanos_spec.go index e72315c1..9c866d72 100644 --- a/client/project/v3/zz_generated_thanos_spec.go +++ b/client/project/v3/zz_generated_thanos_spec.go @@ -1,24 +1,22 @@ package client const ( - ThanosSpecType = "thanosSpec" - ThanosSpecFieldBaseImage = "baseImage" - ThanosSpecFieldGCS = "gcs" - ThanosSpecFieldPeers = "peers" - ThanosSpecFieldResources = "resources" - ThanosSpecFieldS3 = "s3" - ThanosSpecFieldSHA = "sha" - ThanosSpecFieldTag = "tag" - ThanosSpecFieldVersion = "version" + ThanosSpecType = "thanosSpec" + ThanosSpecFieldBaseImage = "baseImage" + ThanosSpecFieldImage = "image" + ThanosSpecFieldObjectStorageConfig = "objectStorageConfig" + ThanosSpecFieldResources = "resources" + ThanosSpecFieldSHA = "sha" + ThanosSpecFieldTag = "tag" + ThanosSpecFieldVersion = "version" ) type ThanosSpec struct { - BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` - GCS *ThanosGCSSpec `json:"gcs,omitempty" yaml:"gcs,omitempty"` - Peers string `json:"peers,omitempty" yaml:"peers,omitempty"` - Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` - S3 *ThanosS3Spec `json:"s3,omitempty" yaml:"s3,omitempty"` - SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` - Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` - Version string `json:"version,omitempty" yaml:"version,omitempty"` + BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"` + Image string `json:"image,omitempty" yaml:"image,omitempty"` + ObjectStorageConfig *SecretKeySelector `json:"objectStorageConfig,omitempty" yaml:"objectStorageConfig,omitempty"` + Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"` + SHA string `json:"sha,omitempty" yaml:"sha,omitempty"` + Tag string `json:"tag,omitempty" yaml:"tag,omitempty"` + Version string `json:"version,omitempty" yaml:"version,omitempty"` } diff --git a/client/project/v3/zz_generated_topology_spread_constraint.go b/client/project/v3/zz_generated_topology_spread_constraint.go new file mode 100644 index 00000000..6699db47 --- /dev/null +++ b/client/project/v3/zz_generated_topology_spread_constraint.go @@ -0,0 +1,16 @@ +package client + +const ( + TopologySpreadConstraintType = "topologySpreadConstraint" + TopologySpreadConstraintFieldLabelSelector = "labelSelector" + TopologySpreadConstraintFieldMaxSkew = "maxSkew" + TopologySpreadConstraintFieldTopologyKey = "topologyKey" + TopologySpreadConstraintFieldWhenUnsatisfiable = "whenUnsatisfiable" +) + +type TopologySpreadConstraint struct { + LabelSelector *LabelSelector `json:"labelSelector,omitempty" yaml:"labelSelector,omitempty"` + MaxSkew int64 `json:"maxSkew,omitempty" yaml:"maxSkew,omitempty"` + TopologyKey string `json:"topologyKey,omitempty" yaml:"topologyKey,omitempty"` + WhenUnsatisfiable string `json:"whenUnsatisfiable,omitempty" yaml:"whenUnsatisfiable,omitempty"` +} diff --git a/client/project/v3/zz_generated_windows_security_context_options.go b/client/project/v3/zz_generated_windows_security_context_options.go new file mode 100644 index 00000000..9f9292ed --- /dev/null +++ b/client/project/v3/zz_generated_windows_security_context_options.go @@ -0,0 +1,14 @@ +package client + +const ( + WindowsSecurityContextOptionsType = "windowsSecurityContextOptions" + WindowsSecurityContextOptionsFieldGMSACredentialSpec = "gmsaCredentialSpec" + WindowsSecurityContextOptionsFieldGMSACredentialSpecName = "gmsaCredentialSpecName" + WindowsSecurityContextOptionsFieldRunAsUserName = "runAsUserName" +) + +type WindowsSecurityContextOptions struct { + GMSACredentialSpec string `json:"gmsaCredentialSpec,omitempty" yaml:"gmsaCredentialSpec,omitempty"` + GMSACredentialSpecName string `json:"gmsaCredentialSpecName,omitempty" yaml:"gmsaCredentialSpecName,omitempty"` + RunAsUserName string `json:"runAsUserName,omitempty" yaml:"runAsUserName,omitempty"` +} diff --git a/client/project/v3/zz_generated_workload.go b/client/project/v3/zz_generated_workload.go index eed84ca8..b5197165 100644 --- a/client/project/v3/zz_generated_workload.go +++ b/client/project/v3/zz_generated_workload.go @@ -21,6 +21,7 @@ const ( WorkloadFieldDeploymentConfig = "deploymentConfig" WorkloadFieldDeploymentStatus = "deploymentStatus" WorkloadFieldEnableServiceLinks = "enableServiceLinks" + WorkloadFieldEphemeralContainers = "ephemeralContainers" WorkloadFieldFsgid = "fsgid" WorkloadFieldGids = "gids" WorkloadFieldHostAliases = "hostAliases" @@ -35,8 +36,10 @@ const ( WorkloadFieldName = "name" WorkloadFieldNamespaceId = "namespaceId" WorkloadFieldNodeID = "nodeId" + WorkloadFieldOverhead = "overhead" WorkloadFieldOwnerReferences = "ownerReferences" WorkloadFieldPaused = "paused" + WorkloadFieldPreemptionPolicy = "preemptionPolicy" WorkloadFieldProjectID = "projectId" WorkloadFieldPublicEndpoints = "publicEndpoints" WorkloadFieldReadinessGates = "readinessGates" @@ -61,11 +64,13 @@ const ( WorkloadFieldSysctls = "sysctls" WorkloadFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished" WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds" + WorkloadFieldTopologySpreadConstraints = "topologySpreadConstraints" WorkloadFieldTransitioning = "transitioning" WorkloadFieldTransitioningMessage = "transitioningMessage" WorkloadFieldUUID = "uuid" WorkloadFieldUid = "uid" WorkloadFieldVolumes = "volumes" + WorkloadFieldWindowsOptions = "windowsOptions" WorkloadFieldWorkloadAnnotations = "workloadAnnotations" WorkloadFieldWorkloadLabels = "workloadLabels" WorkloadFieldWorkloadMetrics = "workloadMetrics" @@ -73,69 +78,74 @@ const ( type Workload struct { types.Resource - ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` - Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` - AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` - Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` - Created string `json:"created,omitempty" yaml:"created,omitempty"` - CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` - CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` - CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` - DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` - DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` - DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` - DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` - DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` - DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` - EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` - Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` - Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` - HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` - Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` - ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` - JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` - JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,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"` - NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` - OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` - Paused bool `json:"paused,omitempty" yaml:"paused,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"` - 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"` - 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"` - State string `json:"state,omitempty" yaml:"state,omitempty"` - 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"` - UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` - Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` - Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` - WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` - WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` - WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` + ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty" yaml:"activeDeadlineSeconds,omitempty"` + Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` + AutomountServiceAccountToken *bool `json:"automountServiceAccountToken,omitempty" yaml:"automountServiceAccountToken,omitempty"` + Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"` + Created string `json:"created,omitempty" yaml:"created,omitempty"` + CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` + CronJobConfig *CronJobConfig `json:"cronJobConfig,omitempty" yaml:"cronJobConfig,omitempty"` + CronJobStatus *CronJobStatus `json:"cronJobStatus,omitempty" yaml:"cronJobStatus,omitempty"` + DNSConfig *PodDNSConfig `json:"dnsConfig,omitempty" yaml:"dnsConfig,omitempty"` + DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"` + DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"` + DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"` + DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"` + DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"` + EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"` + EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"` + Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"` + Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"` + HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,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"` + Hostname string `json:"hostname,omitempty" yaml:"hostname,omitempty"` + ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"` + JobConfig *JobConfig `json:"jobConfig,omitempty" yaml:"jobConfig,omitempty"` + JobStatus *JobStatus `json:"jobStatus,omitempty" yaml:"jobStatus,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"` + NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"` + Overhead map[string]string `json:"overhead,omitempty" yaml:"overhead,omitempty"` + OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"` + Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"` + PreemptionPolicy string `json:"preemptionPolicy,omitempty" yaml:"preemptionPolicy,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"` + 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"` + 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"` + State string `json:"state,omitempty" yaml:"state,omitempty"` + 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"` + TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints,omitempty" yaml:"topologySpreadConstraints,omitempty"` + Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"` + TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"` + UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"` + Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"` + Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"` + WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"` + WorkloadAnnotations map[string]string `json:"workloadAnnotations,omitempty" yaml:"workloadAnnotations,omitempty"` + WorkloadLabels map[string]string `json:"workloadLabels,omitempty" yaml:"workloadLabels,omitempty"` + WorkloadMetrics []WorkloadMetric `json:"workloadMetrics,omitempty" yaml:"workloadMetrics,omitempty"` } type WorkloadCollection struct {