Kubernetes Prow Robot
2b83f33f8a
Merge pull request #134032 from princepereira/automated-cherry-pick-of-#133953-upstream-release-1.33
...
Automated cherry pick of #133953 : Fix ClusterIP load balancer disappearing when InternalTrafficPolicy: Local is set.
2025-09-26 02:48:19 -07:00
Kubernetes Prow Robot
6c4310711b
Merge pull request #133628 from nojnhuh/automated-cherry-pick-of-#133562-upstream-release-1.33
...
Automated cherry pick of #133562 : DRA: wait for stats to converge in "creates slices" e2e test
2025-09-26 01:38:19 -07:00
Kubernetes Prow Robot
1675d53edd
Merge pull request #134269 from neolit123/automated-cherry-pick-of-#134265-origin-release-1.33
...
Automated cherry pick of #134265 : kubeadm: ensure waiting for apiserver uses a local client
2025-09-26 00:22:18 -07:00
Lubomir I. Ivanov
223dd0ab82
kubeadm: use JoinHostPort in WaitControlPlaneClient
...
Using naive string concat with ":" does not work for IPv6.
Apply the fix to WaitForKubelet as well.
2025-09-25 21:29:39 +02:00
Lubomir I. Ivanov
9f99111f42
kubeadm: ensure waiting for apiserver uses a local client
...
When waiting for the kube-apiserver to report 'ok'
in the 'init' and 'join' phase 'wait-control-plane', a client
constructed from the 'admin.conf' is used. In the case of the
kube-apiserver, the discovery client is used so that
anonymous-auth works. But if 'admin.conf' is used as is,
it would point to the CPE and not the LAE.
Implement a new method WaitControlPlaneClient() for both
init.go and join.go that patches the 'Server' field in the
loaded v1.Config to point to the LAE, before constructing
a client set and using it in the kube-apiserver waiter.
2025-09-25 15:57:36 +02:00
Kubernetes Prow Robot
fcaf057eb2
Merge pull request #134197 from cpanato/update-go-rel-133
...
[release-1.33] [go] Bump images, dependencies and versions to go 1.24.7 and distroless iptables
2025-09-24 08:16:18 -07:00
Carlos Panato
aa5fd440c5
Bump images, dependencies and versions to go 1.24.7 and distroless iptables
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2025-09-22 13:08:22 +02:00
Kubernetes Prow Robot
6ddeb36e26
Merge pull request #134117 from jack4it/automated-cherry-pick-of-#134024-upstream-release-1.33
...
Automated cherry pick of #134024 : fix: use iifname for input interface name matches
2025-09-19 12:56:14 -07:00
Kubernetes Prow Robot
7010b6e06d
Merge pull request #133992 from xigang/automated-cherry-pick-of-#132477-upstream-release-1.33
...
Automated cherry pick of #132477 : Fix DaemonSet misscheduled status not updating on node taint changes
2025-09-18 00:25:45 -07:00
Jack Ma
54a33ecf45
fix: use iifname for input interface name matches
...
add tests to cover nftables; also fix NewDetectLocalByBridgeInterface
2025-09-17 09:58:31 -07:00
Prince Pereira
22e1fc1a7b
Fix ClusterIP load balancer disappearing when InternalTrafficPolicy: Local is set.
2025-09-16 22:37:10 +05:30
xigang
ce801e5561
Fix DaemonSet misscheduled status not updating on node taint changes
...
Signed-off-by: xigang <wangxigang2014@gmail.com >
2025-09-10 20:58:34 +08:00
Kubernetes Release Robot
f534b7b0da
Update CHANGELOG/CHANGELOG-1.33.md for v1.33.5
2025-09-09 20:12:40 +00:00
Kubernetes Release Robot
03e764d039
Release commit for Kubernetes v1.33.5
v1.33.5
2025-09-09 19:43:57 +00:00
Kubernetes Prow Robot
83101dfc66
Merge pull request #133746 from jsafrane/automated-cherry-pick-of-#133425-release-1.33
...
Automated cherry pick of #133425 : Fix SELinux label comparison
2025-09-04 02:27:24 -07:00
Kubernetes Prow Robot
a197a68909
Merge pull request #133122 from vr4manta/automated-cherry-pick-of-#132891-upstream-release-1.33
...
Automated cherry pick of #132891 : Added NodeSelectors field to external DriverDefinition
2025-09-04 02:27:16 -07:00
Kubernetes Prow Robot
1363698a95
Merge pull request #133642 from danwinship/automated-cherry-pick-of-#133625-origin-release-1.33
...
Automated cherry pick of #133625 : Remove patch/update from ServiceCIDR API conformance test
2025-09-03 02:35:22 -07:00
Kubernetes Prow Robot
9b25105f02
Merge pull request #132985 from saschagrunert/automated-cherry-pick-of-#131018-base-release-1.33
...
Automated cherry pick of #131018 : Mask Linux thermal interrupt info in /proc and /sys.
2025-09-03 02:35:15 -07:00
Kubernetes Prow Robot
4e7ec8531a
Merge pull request #133754 from HirazawaUi/automated-cherry-pick-of-#133513-upstream-release-1.33
...
Automated cherry pick of #133513 : Add missing conversion for timeoutForControlPlane
2025-09-02 23:33:15 -07:00
tom1299
b246955af5
Fix missing control plane health check timeout
2025-08-28 22:57:01 +08:00
Jan Safranek
c1a0f959af
Add a note about Conflicts return value
2025-08-28 10:31:15 +02:00
Jan Safranek
2d6c21edd1
Fix SELinux label comparison
...
The comparison of SELinux labels in KCM tolerates missing fields - the
operating system is going to default them from its defaults, but in KCM we
don't know what the defaults are.
But the OS won't default the last component, "level", which includes also
categories. Make sure that labels with a level set conflicts with level "",
that's what will conflict on the OS too.
2025-08-28 10:31:15 +02:00
Jan Safranek
fe2d1b2687
Add missing cases to SELinuxMount tests
2025-08-28 10:31:15 +02:00
Dan Winship
9d09997311
Remove patch/update from ServiceCIDR API conformance test
...
They were already listed in ineligible_endpoints.yaml, so we shouldn't
be testing them here anyway.
2025-08-21 09:09:11 -04:00
Jon Huhn
1e3ff8d7ad
DRA: wait for stats to converge in "creates slices" e2e test
2025-08-20 14:00:07 -05:00
Kubernetes Prow Robot
8fcf7ac3c7
Merge pull request #133522 from cpanato/update-go-rel-133
...
[release-1.33][go] Bump images, dependencies and versions to go 1.24.6 and distroless iptables
2025-08-14 09:59:09 -07:00
Carlos Panato
98b3daba8c
Bump dependencies, images and versions used to Go 1.24.6 and distroless iptables
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2025-08-14 13:31:05 +02:00
Kubernetes Release Robot
0ae9d1d160
Update CHANGELOG/CHANGELOG-1.33.md for v1.33.4
2025-08-13 14:40:41 +00:00
Kubernetes Release Robot
74cdb4273a
Release commit for Kubernetes v1.33.4
v1.33.4
2025-08-13 14:16:42 +00:00
Kubernetes Prow Robot
99338a8f02
Merge pull request #133468 from natherz97/node-deletion-release-1.33
...
Update NodeRestriction to prevent nodes from updating their OwnerReferences
2025-08-11 16:05:11 -07:00
Sergey Kanzhelev
36b3f76032
do not allow the node to update it's owner reference
2025-08-10 14:53:04 -07:00
Kubernetes Prow Robot
be53c1eab0
Merge pull request #133285 from yue9944882/automated-cherry-pick-of-#132895-upstream-release-1.33
...
Automated cherry pick of #132895 : Fixes scheduler nil panic due to empty init container request&limit
2025-07-30 00:16:27 -07:00
Min Jin
8c49e96120
fixes scheduler nil panic due to empty init container request&limit
...
Signed-off-by: Min Jin <minkimzz@amazon.com >
2025-07-29 12:49:43 -07:00
Kubernetes Prow Robot
48256728e9
Merge pull request #133264 from BenTheElder/cherrypick-133262-release-1.33
...
Cherrypick 133262 remove broken test that depends on expired credential onto Release 1.33
2025-07-29 10:34:26 -07:00
Benjamin Elder
a2ef871e58
remove failing test that depends on expired credential, remove credential, add TODOs
...
see: https://github.com/kubernetes/kubernetes/issues/130271
2025-07-28 16:31:06 -07:00
vr4manta
d8676a24cc
Added NodeSelectors field to DriverDefinition
2025-07-22 08:21:08 -04:00
Kubernetes Prow Robot
64f7af48d7
Merge pull request #132897 from cpanato/update-go124-133
...
[release-1.33][go] Bump dependencies, images and versions used to Go 1.24.5 and distroless iptables
2025-07-16 15:28:23 -07:00
Sascha Grunert
b5fa540b21
Mask Linux thermal interrupt info in /proc and /sys.
...
On Linux, mask "/proc/interrupts" and "/sys/devices/system/cpu/cpu<x>/thermal_throttle"
inside containers by default. Privileged containers or containers started
with --security-opt="systempaths=unconfined" are not affected.
Mitigates potential Thermal Side-Channel Vulnerability Exploit
(https://github.com/moby/moby/security/advisories/GHSA-6fw5-f8r9-fgfm ).
Also: improve integration test TestCreateWithCustomMaskedPaths() to ensure
default masked paths don't apply to privileged containers.
Refers to https://github.com/moby/moby/pull/49560
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2025-07-16 11:07:06 +02:00
Kubernetes Release Robot
9cf0b2db70
Update CHANGELOG/CHANGELOG-1.33.md for v1.33.3
2025-07-15 18:23:29 +00:00
Kubernetes Release Robot
80779bd6ff
Release commit for Kubernetes v1.33.3
v1.33.3
2025-07-15 17:59:41 +00:00
Kubernetes Prow Robot
25709109dd
Merge pull request #132272 from Peac36/automated-cherry-pick-of-#132168-upstream-release-1.33
...
Automated cherry pick of #132168 : reduce logspam when calculating sandbox resources
2025-07-11 18:17:35 -07:00
Kubernetes Prow Robot
5158ef67a2
Merge pull request #131577 from ndbaker1/automated-cherry-pick-of-#131251-origin-release-1.33
...
Automated cherry pick of #131251 : fix(kubelet): acquire imageRecordsLock when removing image
2025-07-11 18:17:28 -07:00
Kubernetes Prow Robot
f95a538dc5
Merge pull request #132728 from mimowo/automated-cherry-pick-of-#132614-upstream-release-1.33
...
Automated cherry pick of #132614 : Fix validation for Job with suspend=true,completions=0 to set Complete condition
2025-07-11 17:07:28 -07:00
Kubernetes Prow Robot
a95af19070
Merge pull request #132860 from mimowo/automated-cherry-pick-of-#132502-upstream-release-1.33
...
Automated cherry pick of #132502 : Fix flake caused by invalid detection of active policies in VAP integration tests
2025-07-11 13:35:28 -07:00
Carlos Panato
e7ff6701a9
Bump dependencies, images and versions used to Go 1.24.5 and distroless iptables
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2025-07-11 20:34:49 +02:00
Michal Wozniak
053e244efb
Skip linter validation to allow cherrypick
2025-07-10 11:30:20 +02:00
Ben Luddy
6a9319c527
Use per-policy marker names for VAP integration tests.
...
Writes to policy resources don't instantaneously take effect in admission. ValidatingAdmissionPolicy
integration tests determine that the policies under test have taken effect by adding a sentinel
policy rule and polling until that rule is applied to a request.
If the marker resource names are the same for each test case in a series of test cases, then
observing a policy's effect on a marker request only indicates that _any_ test policy is in effect,
but it's not necessarily the policy the current test case is waiting for. For example:
1. Test 1 creates a policy and binding.
2. The policy and binding are observed by the admission plugin and take effect.
3. Test 1 observes that a policy is in effect via marker requests.
4. Test 1 exercises the behavior under test and successfully deletes the policy and binding it
created.
5. Test 2 creates a policy and binding.
6. Test 2 observes that a policy is in effect via marker requests, but the policy in effect is still
the one created by Test 1.
7. Test 2 exercises the behavior under test, which fails because it was evaluated against Test 1's
policy.
Generating a per-policy name for the marker resource in each test resolves the timing issue. In the
example, step (6) will not proceed until the admission plugin has observed the policy and binding
created in (5).
2025-07-10 10:12:40 +02:00
Kubernetes Prow Robot
ecc8d0ae6a
Merge pull request #132337 from hakuna-matatah/automated-cherry-pick-of-#132244-upstream-release-1.33
...
Automated cherry pick of #132244 : 1.33 regression - Consistent paginated lists serve from cache
2025-07-09 21:47:26 -07:00
Kubernetes Prow Robot
54a0ceab5f
Merge pull request #132280 from neolit123/automated-cherry-pick-of-#130782-origin-release-1.33
...
Automated cherry pick of #130782 : Kubeadm issue #3152 ControlPlane node setup failing with "etcdserver: can only promote a learner member"
2025-07-09 09:01:28 -07:00
Kubernetes Prow Robot
e9c25f7a90
Merge pull request #132158 from linxiulei/automated-cherry-pick-of-#132109-release-1.33
...
Automated cherry pick of #132109 : Clean backoff record earlier
2025-07-09 05:43:26 -07:00