fix(api): make LocalObjectReference.Name and HostAlias.IP required (#124553)

* fix(api): LocalObjectReference Name a "" default and make HostAlias.IP required

* chore(api): add LocalObjectReference comment

* chore(api): add omitempty to LocalObjectReference's Name

* chore(api): add kubebuilder:default annotation

* chore(api): ./hack/update-codegen.sh

Kubernetes-commit: 8dbeaa5786bab14772873cc90af70ccb9b06b4c1
This commit is contained in:
Patryk Małek 2024-05-04 00:21:14 +02:00 committed by Kubernetes Publisher
parent 049f231649
commit 35cab326ad
3 changed files with 15 additions and 6 deletions

View File

@ -4759,6 +4759,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -4772,6 +4773,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -4809,6 +4811,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -4827,6 +4830,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -5650,6 +5654,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: ip
type:
scalar: string
default: ""
- name: io.k8s.api.core.v1.HostIP
map:
fields:
@ -5879,6 +5884,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
elementRelationship: atomic
- name: io.k8s.api.core.v1.LocalVolumeSource
map:
@ -7617,6 +7623,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -7630,6 +7637,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean
@ -7646,6 +7654,7 @@ var schemaYAML = typed.YAMLObject(`types:
- name: name
type:
scalar: string
default: ""
- name: optional
type:
scalar: boolean

4
go.mod
View File

@ -24,8 +24,8 @@ require (
golang.org/x/term v0.18.0
golang.org/x/time v0.3.0
google.golang.org/protobuf v1.33.0
k8s.io/api v0.0.0-20240429213425-c4ac111f8f96
k8s.io/apimachinery v0.0.0-20240429213236-d5c9711b77ee
k8s.io/api v0.0.0-20240504002703-92d2eac37b2a
k8s.io/apimachinery v0.0.0-20240503202409-c9c3e94f52f0
k8s.io/klog/v2 v2.120.1
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340
k8s.io/utils v0.0.0-20230726121419-3b25d923346b

8
go.sum
View File

@ -153,10 +153,10 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.0.0-20240429213425-c4ac111f8f96 h1:yHnkZVz2tsRQPzwI9hfhRR6Bzhn6VdN9KCuHeZSjTaQ=
k8s.io/api v0.0.0-20240429213425-c4ac111f8f96/go.mod h1:9u2hv4hNvL2CuAClOovlI26iuQi5Hof8z8o5s6vcaaQ=
k8s.io/apimachinery v0.0.0-20240429213236-d5c9711b77ee h1:ufifSA/u9dYbZYX6YVgFCfewd6zuuJPnhq8OVA0taL0=
k8s.io/apimachinery v0.0.0-20240429213236-d5c9711b77ee/go.mod h1:+hpAhBheGa7Ub4X6JfKqjEeACgGYZqZv+ILGzigzVGU=
k8s.io/api v0.0.0-20240504002703-92d2eac37b2a h1:5caNAKMlpW7WSCZ+MmGv5lRmtwJ582l0GYlyqj7UbEA=
k8s.io/api v0.0.0-20240504002703-92d2eac37b2a/go.mod h1:63wOlHLR6A1SAeEfLi6u/gVTKmQklvs6IL52WjMSKn0=
k8s.io/apimachinery v0.0.0-20240503202409-c9c3e94f52f0 h1:7WYV6yFZ33GBiOXTMsfUjlaZvdWfda0JRXrn/xxekAY=
k8s.io/apimachinery v0.0.0-20240503202409-c9c3e94f52f0/go.mod h1:+hpAhBheGa7Ub4X6JfKqjEeACgGYZqZv+ILGzigzVGU=
k8s.io/klog/v2 v2.120.1 h1:QXU6cPEOIslTGvZaXvFWiP9VKyeet3sawzTOvdXb4Vw=
k8s.io/klog/v2 v2.120.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 h1:BZqlfIlq5YbRMFko6/PM7FjZpUb45WallggurYhKGag=