Commit Graph

127298 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
cb93d6ee69
Merge pull request #129212 from Jefftree/add-clientgo-readme
Add client-go README
2024-12-14 22:52:42 +01:00
Kubernetes Prow Robot
be1c99186f
Merge pull request #128819 from danwinship/tracker-cleanup
cleanups to proxy change trackers
2024-12-14 20:24:43 +01:00
Dan Winship
f5969adb14 Clean up NewServiceChangeTracker/NewEndpointsChangeTracker args
Remove the now-unused event recorders, and put the remaining args into
a sensible order, and consistent between the two.
2024-12-14 12:12:42 -05:00
Dan Winship
79d1c078bb Make change trackers just ignore the "wrong" IP family
Dual-stack clusters exist; ServiceChangeTracker does not need to log
messages (even at V(4)) when it sees dual-stack Services, and
EndpointsChangeTracker does not need to emit Events(!) when it sees
EndpointSlices of the wrong AddressType.

(Though in most cases the EndpointsChangeTracker Events would not get
emitted anyway, since the MetaProxier would ensure that only the v4
tracker saw v4 slices, and only the v6 tracker saw v6 slices.)

Also remove a nil check labeled "This should never happen" which, in
fact, we know *didn't* happen, since the function has already
dereferenced the value before it checking it against nil.
2024-12-14 12:12:35 -05:00
Dan Winship
2c348bf186 Use a constructor properly in change tracker unit tests
newFakeProxier was inlining the details of NewEndpointsChangeTracker
so it could override trackerStartTime, but it would be better and more
future-proof to just call NewEndpointsChangeTracker normally and then
edit that one field.

(Also remove an unused FakeProxier field.)
2024-12-14 12:12:31 -05:00
Kubernetes Prow Robot
21525f39e0
Merge pull request #129217 from tallclair/revert-129214-kubelet-state-perms
Revert "Change default filestore permissions to 0700"
2024-12-14 09:28:42 +01:00
Kubernetes Prow Robot
e818574885
Merge pull request #129131 from pacoxu/kubeadm-iptables-check
kubeadm: remove iptables/ip/tc/ethtool binary preflight check
2024-12-14 08:14:53 +01:00
Kubernetes Prow Robot
30ef6110a1
Merge pull request #128886 from npinaeva/kube-proxy-debug-log
kube-proxy,nftables: add debug logging for failed transactions.
2024-12-14 08:14:41 +01:00
Kubernetes Prow Robot
46f0b3fc13
Merge pull request #128920 from tallclair/ippr-defaults
[FG:InPlacePodVerticalScaling] Remove ResizePolicy defaulting
2024-12-14 03:04:25 +01:00
Tim Allclair
532607ecbb
Revert "Change default filestore permissions to 0700" 2024-12-13 16:59:12 -08:00
Kubernetes Prow Robot
ae14ca981e
Merge pull request #129214 from tallclair/kubelet-state-perms
Change default filestore permissions to 0700
2024-12-14 01:52:25 +01:00
Kubernetes Prow Robot
13eb074ddd
Merge pull request #129213 from Jefftree/k-openapi
Bump kube-openapi
2024-12-14 00:38:37 +01:00
Kubernetes Prow Robot
3d1834b3d0
Merge pull request #128703 from Jefftree/drop-shouldservebeta-var
Remove shouldServeBeta parameter in apiservice storage
2024-12-14 00:38:25 +01:00
Kubernetes Prow Robot
c644f4d185
Merge pull request #128343 from Jefftree/responsewriter-test
Add tests for InMemoryResponseWriter
2024-12-13 23:04:27 +01:00
Jefftree
d84ab830ad Remove shouldServeBeta parameter in apiservice storage 2024-12-13 21:14:20 +00:00
Tim Allclair
b2c84061c9 Change default filestore permissions to 0700 2024-12-13 13:11:52 -08:00
Jefftree
3269f4bb94 bump kube-openapi 2024-12-13 20:50:49 +00:00
Jefftree
8f782fea93 Add client-go README 2024-12-13 20:30:13 +00:00
Kubernetes Prow Robot
ce31c0f7cb
Merge pull request #128719 from AnishShah/parallel-ippr-test
[FG:InPlacePodVerticalScaling] reduce container resources in tests
2024-12-13 21:18:27 +01:00
Anish Shah
1b15876e26 test: reduce container resources in in-place pod resize tests
reducing the container resources used in in-place pod resize tests will
help us run tests in parallel.
2024-12-13 10:32:52 -08:00
Nadia Pinaeva
90e64a57c6 kube-proxy,nftables: add debug logging for failed transaction.
Use a rate limiter to avoid large output with a high rate.

Signed-off-by: Nadia Pinaeva <n.m.pinaeva@gmail.com>
2024-12-13 15:53:19 +01:00
Kubernetes Prow Robot
b1f2af0432
Merge pull request #128659 from saschagrunert/google-go-protobuf
Replace `github.com/golang/protobuf` with `google.golang.org/protobuf`
2024-12-13 15:18:32 +01:00
Kubernetes Prow Robot
77749c21f6
Merge pull request #127193 from DP19/ignore-unready-pods-hpa-containermetrics
allow ContainerResource calculations to continue with missing metrics like Resource calculations
2024-12-13 15:18:25 +01:00
Kubernetes Prow Robot
e8312395f0
Merge pull request #129041 from aojea/flowcontrol
flowcontrol: remove test dependencies from go binaries
2024-12-13 13:44:28 +01:00
Kubernetes Prow Robot
5cc6f6633f
Merge pull request #129070 from zhifei92/fix-typo
e2e_node: Simplify the code logic
2024-12-13 12:24:25 +01:00
Sascha Grunert
c1d0e870f4
Replace github.com/golang/protobuf with google.golang.org/protobuf
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-12-13 11:24:58 +01:00
Kubernetes Prow Robot
b21ab179c7
Merge pull request #129195 from dims/update-x/crypto/ssh-dependency
Update x/crypto/ssh dependency to v0.31.0
2024-12-13 10:02:26 +01:00
Paco Xu
39e7db9cc9 kubeadm: remove iptables/ip/tc/ethtool binary preflight check 2024-12-13 16:11:07 +08:00
Kubernetes Prow Robot
e7b40fd1b2
Merge pull request #129192 from jpbetz/selectable-fields-flake
TestSelectableFields flake: Shut down webhook after apiserver
2024-12-13 05:54:32 +01:00
Kubernetes Prow Robot
f7b1d107c6
Merge pull request #128844 from cheftako/updateANP
Bump konnectivity-client to v0.31.1
2024-12-13 05:54:25 +01:00
Kubernetes Prow Robot
e933a30523
Merge pull request #128848 from yongruilin/flagz-integration-test-apiserver
test: Add integration test for apiserver flagz endpoint
2024-12-13 03:04:32 +01:00
Kubernetes Prow Robot
f2bec18886
Merge pull request #128846 from richabanker/inst-chair
Add self to sig-instrumentation leads
2024-12-13 03:04:25 +01:00
Davanum Srinivas
80735180ab
Update x/crypto/ssh dependency
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-12-12 20:46:15 -05:00
Kubernetes Prow Robot
7a504aa97b
Merge pull request #129174 from RyanAoh/fix-115896
Remove the limitation on exposing port 10250 externally
2024-12-13 01:48:32 +01:00
Kubernetes Prow Robot
efea0a0ed7
Merge pull request #129173 from aroradaman/kube_proxy_dual
kube-proxy implement dual stack metrics
2024-12-13 01:48:25 +01:00
Joe Betz
a69efaeb76 Shut down webhook after apiserver 2024-12-12 19:01:42 -05:00
Kubernetes Prow Robot
a763448518
Merge pull request #129188 from BenTheElder/apidiff-prow
apidiff: default from prowjob env if available, default before doing anything else
2024-12-12 22:52:36 +01:00
Kubernetes Prow Robot
1a1f522126
Merge pull request #129175 from DamianSawicki/bumpKubeDNS-1-24-0
Bump kubedns and nodelocaldns to 1.24.0
2024-12-12 22:52:25 +01:00
Kubernetes Prow Robot
86ab4a00df
Merge pull request #129191 from justaugustus/rel-owners
OWNERS: Update SIG Release aliases
2024-12-12 21:26:26 +01:00
Stephen Augustus
9e46be8647
CHANGELOG: Reflect correct approvers/reviewers
- Add `release-team-subproject-leads` alias to approvers/reviewers
- Add 1.32 Release Notes Lead to approvers/reviewers
- Prune previous Release Team entries

Signed-off-by: Stephen Augustus <foo@auggie.dev>
2024-12-12 13:04:32 -05:00
Stephen Augustus
137ccd2a73
OWNERS(sig-release): Add release-team-subproject-leads alias
Signed-off-by: Stephen Augustus <foo@auggie.dev>
2024-12-12 12:54:43 -05:00
Stephen Augustus
0c1ccd133b
OWNERS(sig-release): Reflect Marko's position as RelEng subprj lead
Signed-off-by: Stephen Augustus <foo@auggie.dev>
2024-12-12 12:50:06 -05:00
Antonio Ojea
5c283cbb45 flowcontrol: remove testing dependencies
The methods NewFakeClock were using a testing dependency as a parameter,
to avoid breaking compatibility and to remove this dependency, just use
the clock.Clock interface.

If we have to do it again most probable we have chosen other pattern and
for sure other names, but now is too late.
2024-12-12 17:42:44 +00:00
Benjamin Elder
8fce9b0db6 apidiff: default from prowjob env if available, default before doing anything else 2024-12-12 09:34:49 -08:00
Kubernetes Prow Robot
99544a3fc3
Merge pull request #129172 from aroradaman/release-note-fix
remove release-notes of reverted PRs
2024-12-12 17:58:26 +01:00
Kubernetes Prow Robot
c3d0002303
Merge pull request #129072 from kannon92/add-validation-container-log-max
add kubelet validation for containerLogMaxFiles
2024-12-12 16:44:35 +01:00
Kubernetes Prow Robot
4c2acddaa0
Merge pull request #129059 from liggitt/externaljwt-flake
Isolate mock signer for externaljwt tests
2024-12-12 16:44:28 +01:00
Kubernetes Prow Robot
5c207d6fb0
Merge pull request #129170 from benluddy/cyclic-marshaler-cache-race
Fix data race in CBOR serializer's custom marshaler type cache.
2024-12-12 15:02:26 +01:00
Ben Luddy
c9066d75f6
Fix data race in CBOR serializer's custom marshaler type cache.
A placeholder entry is added to the cache while the permanent entry is being constructed. A data
race existed where the placeholder entry itself could be mutated after its address may have been
given to other callers.
2024-12-12 07:49:49 -05:00
Kubernetes Prow Robot
bcd65ce240
Merge pull request #128667 from macsko/add_integration_tests_for_event_handling_scheduler_perf
Add integration tests for event handling cases in scheduler_perf
2024-12-12 13:10:26 +01:00