Commit Graph

127317 Commits

Author SHA1 Message Date
Rafael Breno
7d0f417ca6 Update DefaultKubeVersion 2025-07-16 14:22:21 -03:00
rafaelbreno[commit]
396f1359df v1.32.7-k3s1 2025-07-16 14:51:10 +00:00
galal-hussein
eb3a5e9a86 Add the ability to add extra admission plugins
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2025-07-16 11:49:31 -03:00
galal-hussein
c4172b09d5 Ignore nfacct init error in kube-proxy
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2025-07-16 11:49:31 -03:00
Erik Wilson
db742b35bf Add Vagrantfile 2025-07-16 11:49:31 -03:00
Darren Shepherd
ef10cc5cc4 Add tag.sh script
Add DefaultKubeBinaryVersion to the tag script

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2025-07-16 11:49:31 -03:00
Darren Shepherd
d0e4aecf58 Fix CSI initialization conflict
CSI is used by both the kubelet and kube-controller-manager.  Both
components will initialize the csiPlugin with different VolumeHost
objects.  The csiPlugin will then assign a global variable for
the node info manager.  It is then possible that the kubelet gets
the credentials of the kube-controller-manager and that will cause
CSI to fail.
2025-07-16 11:49:31 -03:00
Darren Shepherd
8f9550adbb Allow override of "kubernetes" endpoint port 2025-07-16 11:49:31 -03:00
Darren Shepherd
4a8d567ced Notify startup to grab a hold of handler and authenticator
Fix to the completed options config

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2025-07-16 11:49:31 -03:00
Darren Shepherd
f85ab51843 Add stopCh to apiserver & context to kublet commands
Remove SetupSignalContext call from the apiserver

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2025-07-16 11:49:31 -03:00
Erik Wilson
e168f321f3 Update kubernetes service on start for port changes 2025-07-16 11:49:31 -03:00
Darren Shepherd
b6fa40d42e Don't ever select the flannel bridge or cni bridge 2025-07-16 11:49:31 -03:00
Darren Shepherd
38b31aff2a Cache loopback cert in the certs dir if set 2025-07-16 11:49:31 -03:00
Darren Shepherd
7ec20d8adc Add ability to disable proxy hostname check 2025-07-16 11:49:31 -03:00
Darren Shepherd
21c39d97c3 Hide deprecated warnings 2025-07-16 11:49:31 -03:00
Darren Shepherd
8004c11088 Set all sources so node+agent in the same process doesn't get restricted 2025-07-16 11:49:30 -03:00
Darren Shepherd
dca118282a Don't check for cpuset cgroup, not always required? 2025-07-16 11:49:30 -03:00
Darren Shepherd
f828b968b9 Wait for kube-apiserver for 2 minutes for slow (ARM) systems 2025-07-16 11:49:30 -03:00
Darren Shepherd
9a3e03cac1 Make kubelet.sock path changable 2025-07-16 11:49:30 -03:00
Darren Shepherd
b214d52628 only use the resolved name if port was zero 2025-07-16 11:49:30 -03:00
Darren Shepherd
deeccfbafb If you can't set hashsize on nf_conntrack don't fail 2025-07-16 11:49:30 -03:00
Darren Shepherd
1ce39a6a5c Drop credential providers 2025-07-16 11:49:30 -03:00
Darren Shepherd
9b8076b3f5 Drop storage plugins 2025-07-16 11:49:30 -03:00
Darren Shepherd
404962f3d2 Drop client-go cloud auth 2025-07-16 11:49:30 -03:00
Kubernetes Release Robot
158eee9fac Release commit for Kubernetes v1.32.7 2025-07-15 18:00:32 +00:00
Kubernetes Prow Robot
79edb7e03d
Merge pull request #132281 from neolit123/automated-cherry-pick-of-#130782-origin-release-1.32
Automated cherry pick of #130782: Kubeadm issue #3152 ControlPlane node setup failing with "etcdserver: can only promote a learner member"
2025-07-11 17:45:34 -07:00
Kubernetes Prow Robot
39ec379044
Merge pull request #131578 from ndbaker1/automated-cherry-pick-of-#131251-origin-release-1.32
Automated cherry pick of #131251: fix(kubelet): acquire imageRecordsLock when removing image
2025-07-11 17:45:28 -07:00
Kubernetes Prow Robot
bcb9d4ce05
Merge pull request #132727 from mimowo/automated-cherry-pick-of-#132614-upstream-release-1.32
Automated cherry pick of #132614: Fix validation for Job with suspend=true,completions=0 to set Complete condition
2025-07-11 16:21:27 -07:00
Kubernetes Prow Robot
f5f9e1b3cc
Merge pull request #132861 from mimowo/automated-cherry-pick-of-#132502-upstream-release-1.32
Automated cherry pick of #132502: Fix flake caused by invalid detection of active policies in VAP integration tests
2025-07-11 14:13:29 -07:00
Ben Luddy
bb2ad5a644 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:56 +02:00
Kubernetes Prow Robot
5b6a01c2c6
Merge pull request #132159 from linxiulei/automated-cherry-pick-of-#132109-release-1.32
Automated cherry pick of #132109: Clean backoff record earlier
2025-07-09 10:17:26 -07:00
Michal Wozniak
339ead4307 Review remarks 2025-07-04 11:28:24 +02:00
Michal Wozniak
4c58a9d19d Fix validation for Job with suspend=true,completions=0 to set Complete condition 2025-07-04 11:28:24 +02:00
Kubernetes Release Robot
c14c5722a2 Update CHANGELOG/CHANGELOG-1.32.md for v1.32.6 2025-06-17 21:22:48 +00:00
Kubernetes Release Robot
036f7ed3f1 Release commit for Kubernetes v1.32.6 2025-06-17 21:01:12 +00:00
Kubernetes Prow Robot
66b2951498
Merge pull request #132225 from cpanato/update-go-1-32
[release-1.32] [go]Bump images, dependencies and versions to go 1.23.10 and distroless iptables
2025-06-13 03:46:57 -07:00
bconry
355302eecf Add check to see if promote worked within the retry loop 2025-06-13 10:05:15 +03:00
Carlos Panato
7246ec90c1
Bump images, dependencies and versions to go 1.23.10 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-06-11 08:32:50 +02:00
Eric Lin
62eb11dd5f Clean backoff record earlier
Once received job deletion event, it cleans the backoff records for that
job before enqueueing this job so that we can avoid a race condition
that the syncJob() may incorrect use stale backoff records for a newly created
job with same key.

Co-authored-by: Michal Wozniak <michalwozniak@google.com>
2025-06-06 20:51:06 +00:00
Kubernetes Prow Robot
2aa6d7d467
Merge pull request #131782 from rata/automated-cherry-pick-of-#131623-upstream-release-1.32
Automated cherry pick of #131623: kubelet: userns: Improve errors returned to the user
2025-06-05 21:28:37 -07:00
Kubernetes Prow Robot
5b3e813641
Merge pull request #132099 from gnufied/automated-cherry-pick-of-#131408-upstream-release-1.32
Automated cherry pick of #131408: Remove warning about resizing failed for unknown reason
2025-06-05 17:40:39 -07:00
Kubernetes Prow Robot
09750267c3
Merge pull request #132010 from gnufied/automated-cherry-pick-of-#131987-upstream-release-1.32
Automated cherry pick of #131987: Automated cherry pick of #131868: Remove superflous expansion calls if controller finished expansion
2025-06-05 14:24:38 -07:00
Kubernetes Prow Robot
6471cec0de
Merge pull request #131784 from rata/automated-cherry-pick-of-#130243-upstream-release-1.32
Automated cherry pick of #130243: Revert userns kernel check
2025-06-05 08:50:45 -07:00
Kubernetes Prow Robot
790dc3b4fa
Merge pull request #131652 from princepereira/automated-cherry-pick-of-#131506-upstream-release-1.32
Automated cherry pick of #131506: Update hnslib version in Windows KubeProxy.
2025-06-05 08:50:38 -07:00
Kubernetes Prow Robot
b41aa67124
Merge pull request #131786 from rata/automated-cherry-pick-of-#130800-upstream-release-1.32
Automated cherry pick of #130800: Fix unit tests on windows
2025-06-04 15:24:42 -07:00
Kubernetes Prow Robot
448eedf8ef
Merge pull request #131875 from pohly/automated-cherry-pick-of-#131844-origin-release-1.32
Automated cherry pick of #131844: DRA node: reject static pods which reference ResourceClaims
2025-06-04 11:28:42 -07:00
Hemant Kumar
de8292ad6f Remove warning about resizing failed for unknown reason 2025-06-04 11:36:02 -04:00
Hemant Kumar
ec4c71b705 Add tests that validate the return value of resize operation 2025-05-28 22:22:54 -04:00
Kubernetes Prow Robot
89d95c9713
Merge pull request #131936 from cpanato/update-go-1.32
[release-1.32] [go] Bump images, dependencies and versions to go 1.23.9 and distroless iptables
2025-05-26 01:45:16 -07:00
Carlos Panato
40849d37ea
Bump images, dependencies and versions to go 1.23.9 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-05-23 09:17:51 -04:00