Skip to content

Commit c7fbd08

Browse files
Merge pull request #2431 from JoelSpeed/update-kal
Update KAL to include omitzero functionality on optional fields
2 parents ed654ed + ca3cee6 commit c7fbd08

File tree

18 files changed

+877
-24
lines changed

18 files changed

+877
-24
lines changed

tools/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ require (
3030
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff
3131
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
3232
sigs.k8s.io/controller-tools v0.15.0
33-
sigs.k8s.io/kube-api-linter v0.0.0-20250723124831-1b29e82a0f55
33+
sigs.k8s.io/kube-api-linter v0.0.0-20250729132427-47bfeef6cd38
3434
sigs.k8s.io/yaml v1.4.0
3535
)
3636

tools/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,8 @@ sigs.k8s.io/kube-api-linter v0.0.0-20250723124227-8eacb1639327 h1:hKuD0+fceBSqCy
992992
sigs.k8s.io/kube-api-linter v0.0.0-20250723124227-8eacb1639327/go.mod h1:Jxl3NU9lRf9WJ8dgwgF4U6tLF229jR/KEvtxSwRAKnE=
993993
sigs.k8s.io/kube-api-linter v0.0.0-20250723124831-1b29e82a0f55 h1:kD9x5uu1/A7wvhwPcuSBk1UiG5wq/nstFxgYALOeZ/Q=
994994
sigs.k8s.io/kube-api-linter v0.0.0-20250723124831-1b29e82a0f55/go.mod h1:Jxl3NU9lRf9WJ8dgwgF4U6tLF229jR/KEvtxSwRAKnE=
995+
sigs.k8s.io/kube-api-linter v0.0.0-20250729132427-47bfeef6cd38 h1:5WuFSvNbquqwM82aBQ36AfsFGsf2Jc0OJM4SCC2rw4w=
996+
sigs.k8s.io/kube-api-linter v0.0.0-20250729132427-47bfeef6cd38/go.mod h1:Jxl3NU9lRf9WJ8dgwgF4U6tLF229jR/KEvtxSwRAKnE=
995997
sigs.k8s.io/randfill v0.0.0-20250304075658-069ef1bbf016/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=
996998
sigs.k8s.io/randfill v1.0.0 h1:JfjMILfT8A6RbawdsK2JXGBR5AQVfd+9TbzrlneTyrU=
997999
sigs.k8s.io/randfill v1.0.0/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=

tools/vendor/k8s.io/utils/set/OWNERS

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/vendor/k8s.io/utils/set/ordered.go

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/vendor/k8s.io/utils/set/set.go

Lines changed: 215 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/vendor/k8s.io/utils/set/set_go_1.20.go

Lines changed: 33 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/vendor/k8s.io/utils/set/set_go_1.21.go

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tools/vendor/modules.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2340,6 +2340,7 @@ k8s.io/utils/net
23402340
k8s.io/utils/path
23412341
k8s.io/utils/pointer
23422342
k8s.io/utils/ptr
2343+
k8s.io/utils/set
23432344
k8s.io/utils/trace
23442345
# mvdan.cc/gofumpt v0.8.0
23452346
## explicit; go 1.23.0
@@ -2377,10 +2378,11 @@ sigs.k8s.io/controller-tools/pkg/webhook
23772378
## explicit; go 1.21
23782379
sigs.k8s.io/json
23792380
sigs.k8s.io/json/internal/golang/encoding/json
2380-
# sigs.k8s.io/kube-api-linter v0.0.0-20250723124831-1b29e82a0f55
2381+
# sigs.k8s.io/kube-api-linter v0.0.0-20250729132427-47bfeef6cd38
23812382
## explicit; go 1.24.0
23822383
sigs.k8s.io/kube-api-linter/pkg/analysis/commentstart
23832384
sigs.k8s.io/kube-api-linter/pkg/analysis/conditions
2385+
sigs.k8s.io/kube-api-linter/pkg/analysis/conflictingmarkers
23842386
sigs.k8s.io/kube-api-linter/pkg/analysis/duplicatemarkers
23852387
sigs.k8s.io/kube-api-linter/pkg/analysis/errors
23862388
sigs.k8s.io/kube-api-linter/pkg/analysis/helpers/extractjsontags

0 commit comments

Comments
 (0)