Commit Graph

128433 Commits

Author SHA1 Message Date
Kubernetes Release Robot
3a80473cda CHANGELOG: Update directory for v1.33.0-alpha.3 release 2025-03-04 19:13:01 +00:00
Kubernetes Prow Robot
aa08c90fca
Merge pull request #130499 from tonyzhc/fix-windows-npd
Prevent node-problem-detector from being scheduled on Windows nodes.
2025-03-04 10:17:56 -08:00
Kubernetes Prow Robot
80026570aa
Merge pull request #130119 from npinaeva/nft-restart
[kube-proxy: nftables] Optimize kube-proxy restart time
2025-03-04 10:17:44 -08:00
Kubernetes Prow Robot
58704903c5
Merge pull request #129887 from rhrmo/STOR-2270-make-failedscheduling-event-more-intuitive
Change volume affinity scheduling error message to be more intuitive
2025-03-03 22:51:48 -08:00
Kubernetes Prow Robot
d8c2e46b21
Merge pull request #130244 from swatisehgal/topology-mgr-logs-improvements
Topology Manager logging improvements
2025-03-03 19:55:56 -08:00
Kubernetes Prow Robot
4f3fd12bc1
Merge pull request #130116 from AkihiroSuda/rro
KEP-3857: Recursive Read-only (RRO) mounts: promote to GA
2025-03-03 19:55:49 -08:00
Kubernetes Prow Robot
5db66add7e
Merge pull request #130000 from saschagrunert/typos
Fix pod worker and prober log message typos
2025-03-03 19:55:42 -08:00
Kubernetes Prow Robot
af2413f6c7
Merge pull request #130546 from Jefftree/addon-manager-bump
Bump addon manager kubectl version to 1.32.2
2025-03-03 18:47:49 -08:00
Kubernetes Prow Robot
b9343dd366
Merge pull request #130477 from cici37/mapTest
Add e2e test for MutatingAdmissionPolicy.
2025-03-03 18:47:42 -08:00
Kubernetes Prow Robot
eacb9beec1
Merge pull request #130345 from HirazawaUi/kubeadm-yaml-json
kubeadm: Replace the yaml in the log/comments with a generic term.
2025-03-03 16:59:48 -08:00
Kubernetes Prow Robot
47dbade7f4
Merge pull request #130245 from marosset/windows-unit-tests-pkg-util-filesystem-fixes
Fixing k8s.io/kubernetes/pkg/util/filesystem unit tests for Windows
2025-03-03 16:59:41 -08:00
Kubernetes Prow Robot
0125bc12bc
Merge pull request #130478 from aaron-prindle/add-declarative-validation-feature-gates
feat: add DeclarativeValidation and DeclarativeValidationMismatchMetric feature gates
2025-03-03 15:39:43 -08:00
Jefftree
b0621e6955 Update CHANGELOG for addon manager v9.1.8 2025-03-03 23:05:16 +00:00
Kubernetes Prow Robot
df030f3851
Merge pull request #130472 from jsafrane/selinux-controller-ignore-recursive
selinux: Ignore pods with Recursive policy
2025-03-03 14:29:56 -08:00
Kubernetes Prow Robot
90cf6f2efe
Merge pull request #130413 from zhifei92/deprecated-pointer
chore(kubelet): Use ptr.To to replace the custom function unit64Ptr
2025-03-03 14:29:49 -08:00
Kubernetes Prow Robot
ba71449103
Merge pull request #130329 from zylxjtu/bootid
Fix the node reboot validation failure
2025-03-03 14:29:42 -08:00
Jefftree
074d9653b1 Bump addon manager kubectl version to 1.32.2 2025-03-03 21:03:41 +00:00
Kubernetes Prow Robot
a5dda5d879
Merge pull request #130349 from jpbetz/validation-gen-pr1
KEP-5073: Declarative Validation: Add validation generator
2025-03-03 11:25:42 -08:00
Cici Huang
ea3fa1c519 Add e2e test for MutatingAdmissionPolicy. 2025-03-03 09:21:01 -08:00
Kubernetes Prow Robot
63ef2dd03d
Merge pull request #130539 from danwinship/endpointslice-cleanups
EndpointSlice cleanups
2025-03-03 09:17:43 -08:00
Dan Winship
8bb597c0d2 Clean up some confusion around TrafficDistribution metrics
The EndpointSlice controller metrics had code to deal with
unrecognized TrafficDistribution values, and tested both "invalid" and
empty values, but TrafficDistribution is validated to always be either
nil or a recognized value, so those cases can't happen.
2025-03-03 11:06:41 -05:00
Dan Winship
fdddd8d18c Port k8s.io/endpointslice from utils/pointer to utils/ptr 2025-03-03 11:04:39 -05:00
Richard Hrmo
526960f988 Change FailedScheduling Event message to be more intuitive 2025-03-03 16:56:18 +01:00
Kubernetes Prow Robot
940e6bd357
Merge pull request #130526 from aojea/e2e_netpol_finalizers
e2e network policies test support network policies with finalizers
2025-03-03 06:51:49 -08:00
Kubernetes Prow Robot
b3095a49f5
Merge pull request #130519 from dims/reduce-the-number-of-versions-of-images-we-pull-in-our-e2e-tests
Reduce number of (versions of!) images we pull in our e2e tests
2025-03-03 06:51:41 -08:00
Joe Betz
a2f47e6586 Add validators: immutable
Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:51 -05:00
Joe Betz
63050550c3 Add validators: optional/required/forbidden
Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:51 -05:00
Joe Betz
31f4637217 Add validators: eachkey, eachval, subfield
Introduce a composable set of tags for validating child data.
This allows for point-of-use validation of shared types.

Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:51 -05:00
Joe Betz
b5f9a00258 Add validation-gen core tests
Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:51 -05:00
Joe Betz
8c41bdf05b Add validation-gen test infrastructure
Introduces the infrastructure for testing validation-gen tags.

Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:51 -05:00
Joe Betz
3210f46b5b Add validation-gen to codegen scripts
Add validation-gen to repository wide codegen scripts and introduce
`./hack/update-codegen.sh validation` as a quick way to run validation-gen.
2025-03-03 09:49:50 -05:00
Joe Betz
e892dfac7d Add validators: opaque
Skips validation of a type's tags.

Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:50 -05:00
Joe Betz
c1f9e6b8ee Introduce validation-gen
Adds code-generator/cmd/validation-gen. This provides the machinery
to discover `//+` tags in types.go files, register plugins to handle
the tags, and generate validation code.

Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
2025-03-03 09:49:50 -05:00
Joe Betz
7f5e1baeee Bump gengo/v2 to latest
Co-authored-by: Tim Hockin <thockin@google.com>
Co-authored-by: Aaron Prindle <aprindle@google.com>
Co-authored-by: Yongrui Lin <yongrlin@google.com>
# Conflicts:
#	vendor/modules.txt
2025-03-03 09:49:50 -05:00
HirazawaUi
9a843790a3 Adding tests for consistency 2025-03-03 21:10:02 +08:00
HirazawaUi
a94403e942 add BytesToXConfiguration function 2025-03-03 21:08:02 +08:00
Kubernetes Prow Robot
b363f196c5
Merge pull request #130493 from shajmakh/replace-dep-pointer
test: sched: replace `pointer` use with `ptr`
2025-03-03 03:51:15 -08:00
HirazawaUi
77647cdfc3 rename SplitYAMLDocuments function 2025-03-03 18:37:52 +08:00
HirazawaUi
2d8d972cb8 Add warning logs for uninteresting kind 2025-03-03 18:35:50 +08:00
HirazawaUi
6a59c98a9e distinguish between YAML and JSON file formats during log output 2025-03-03 18:35:17 +08:00
Kubernetes Prow Robot
c7d8f731b0
Merge pull request #130524 from dims/wrong-matcher-use-BeNil-instead-of-BeEmpty
Wrong matcher - use BeNil instead BeEmpty
2025-03-03 00:59:04 -08:00
Kubernetes Prow Robot
12e274b261
Merge pull request #130236 from adrianmoisey/add-test-for-deleted-entries-metric
Add test for ReconcileConntrackFlowsDeletedEntriesTotal metric
2025-03-03 00:58:57 -08:00
Antonio Ojea
09427ab558
Update test/e2e/network/netpol/network_policy_api.go
Co-authored-by: Adrian Moisey <adrian@changeover.za.net>
2025-03-03 08:48:06 +01:00
Kubernetes Prow Robot
5d28e86245
Merge pull request #130097 from bitoku/podrejectionstatus
Modify how to check the status in PodRejectionStatus test
2025-03-02 18:52:57 -08:00
Antonio Ojea
f8b080a4be
Update test/e2e/network/netpol/network_policy_api.go
Co-authored-by: Adrian Moisey <adrian@changeover.za.net>
2025-03-02 18:57:33 +01:00
Antonio Ojea
2f6f8d083e
Update test/e2e/network/netpol/network_policy_api.go
Co-authored-by: Adrian Moisey <adrian@changeover.za.net>
2025-03-02 18:57:26 +01:00
Adrian Moisey
438d496555
Add test for ReconcileConntrackFlowsDeletedEntriesTotal metric 2025-03-02 15:58:40 +02:00
Kubernetes Prow Robot
c5b83f7c6c
Merge pull request #129375 from carlory/remove-fg-AppArmor
Remove general available feature-gate AppArmor
2025-03-02 05:18:55 -08:00
Antonio Ojea
e5ad4a1878 e2e network policies test support network policies with finalizers 2025-03-02 13:11:22 +00:00
Davanum Srinivas
da987eb762
Wrong matcher - use BeNil instead BeEmpty
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-03-02 07:08:24 -05:00