Commit Graph

129470 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
27de9a82b7 Merge pull request #131215 from tosi3k/cleanup-leader-election
Remove FlowSchemas handling non-leases-backed leader election
2025-04-23 17:09:13 -07:00
Kubernetes Prow Robot
a9c75b0da8 Merge pull request #131213 from carlory/fix-131045
Fix the allocatedResourceStatuses Field name mismatch in PVC status validation
2025-04-23 17:09:06 -07:00
Kubernetes Prow Robot
63224eef2d Merge pull request #131187 from bertinatto/fix-podsecurity-cidrs
Update PodSecurityLevel used during Service CIDRs tests
2025-04-23 17:08:58 -07:00
Kubernetes Prow Robot
db21f3df3f Merge pull request #131162 from wojtek-t/simplify_etcd3_watcher
Simplify etcd3 watcher
2025-04-23 17:08:51 -07:00
Kubernetes Prow Robot
ec40244141 Merge pull request #131149 from saza-ku/enable-api-server-init
scheduler-perf: add option to enable api-server initialization
2025-04-23 17:08:44 -07:00
Kubernetes Prow Robot
f7715e9b9d Merge pull request #131143 from liggitt/cache-test-goroutine-leak
Clean up leaked goroutines in cache unit tests
2025-04-23 17:08:37 -07:00
Kubernetes Prow Robot
f3d42bc845 Merge pull request #131141 from rphillips/fix_test_case_kubelet_authz_endpoint
kubelet: update kubelet_authz to new test framework
2025-04-23 17:08:30 -07:00
Kubernetes Prow Robot
b9d2c1b043 Merge pull request #131138 from princepereira/ppereira-130963-endpointcreation
Fix for HNS local endpoint was being deleted instead of the remote endpoint.
2025-04-23 16:00:11 -07:00
Kubernetes Prow Robot
cabecbf1f2 Merge pull request #131125 from jackfrancis/sig-autoscaling-maintainers-update
update sig-autoscaling maintainers
2025-04-23 16:00:04 -07:00
Kubernetes Prow Robot
cd7195976f Merge pull request #131111 from novahe/certificate_store
Certificate store: ensure data is written to disk
2025-04-23 15:59:56 -07:00
Kubernetes Prow Robot
1c1ee80682 Merge pull request #131100 from hshiina/exec-fail
[InPlacePodVerticalScaling] e2e: Keep original error when exec in container fails
2025-04-23 15:59:49 -07:00
Kubernetes Prow Robot
8237bc5035 Merge pull request #131097 from ardaguclu/increase-cp-timeout
Increase kubectl cp command timeout to 30 seconds
2025-04-23 15:59:42 -07:00
Kubernetes Prow Robot
0d4edac675 Merge pull request #131079 from macsko/disable_thresholds_for_preemption_tests
Disable thresholds for PreemptionBasic and PreemptionPVs tests
2025-04-23 15:59:35 -07:00
Kubernetes Prow Robot
6b0ea3cc21 Merge pull request #131078 from sanposhiho/patch-17
Add dom4ha to SIG-Scheduling approvers
2025-04-23 15:59:28 -07:00
Kubernetes Prow Robot
a7dd57e5d3 Merge pull request #131076 from tallclair/quota-cleanup
Deduplicate MilliCPUToQuota function & constants
2025-04-23 15:59:21 -07:00
Kubernetes Prow Robot
e63dcda8a2 Merge pull request #131064 from aojea/e2e_services_ip
e2e service ip preservation test
2025-04-23 15:59:13 -07:00
Kubernetes Prow Robot
ea04d665da Merge pull request #131061 from aramase/aramase/c/kep_4412_add_unique_req
clarify mutual exclusivity of service account annotation keys in godoc
2025-04-23 15:59:06 -07:00
Kubernetes Prow Robot
a63fd40447 Merge pull request #131060 from BenTheElder/kubectl-http-proxy
improve kubectl e2e test debugging
2025-04-23 15:58:59 -07:00
Kubernetes Prow Robot
5a630b7289 Merge pull request #131042 from pacoxu/adjust-metric-range
adjust container_spec_memory_limit_bytes e2e to range: ppc64le is less
2025-04-23 15:58:51 -07:00
Kubernetes Prow Robot
0534744401 Merge pull request #131028 from mimowo/fix-agnhost-pause
Test tooling: fix agnhost pause command
2025-04-23 15:58:44 -07:00
Luca Lanziani
2ea6892077 Always check for Immutable selector in Deployment Replicaset Daemonset (#131017)
* Always for Immutable selector in Deployment Replicaset Daemonset

With extensions/v1beta1 removed there is no need of a special case
to check for Spec.Selector immutability.

The ValidateImmutableField is now moved into the
Validate[Resource]Update method, tests for v1beta1 are removed and test
for v1 are added.

Validation tests were updated to reflect the changes,
mostly decoupling other fields changes from selectors and creating a
dedicated case to test selector immutability.

* Move validation inside appropriate function

* Fix validation tests
2025-04-23 15:58:37 -07:00
Kubernetes Prow Robot
43a7d3be12 Merge pull request #130995 from xigang/utils
bump k8s.io/utils for improvements
2025-04-23 15:58:30 -07:00
Kubernetes Prow Robot
b775f9b92f Merge pull request #130994 from BenTheElder/host-network-no-port
Remove inaccurate doc comment from podspec hostNetwork field
2025-04-23 14:40:36 -07:00
Kubernetes Prow Robot
da7f3cef16 Merge pull request #130987 from arthurbdiniz/kubectl-diff-testing-language-env
Set LANGUAGE env variable in TestDiffProgram for consistent locale be…
2025-04-23 13:32:12 -07:00
Kubernetes Prow Robot
695e59cc14 Merge pull request #130981 from thockin/kk_hack_verify_api_lint
Add a verify script for codegen lint
2025-04-23 13:32:05 -07:00
Kubernetes Prow Robot
8cdc67c7fd Merge pull request #130966 from sanposhiho/patch-16
chore: correct the comment on UnschedulablePlugins
2025-04-23 13:31:57 -07:00
Kubernetes Prow Robot
25222679ec Merge pull request #130928 from Jefftree/patch-4
Tag api change instead of apimachinery on generated openapi changes
2025-04-23 13:31:50 -07:00
Kubernetes Prow Robot
9d1363eff6 Merge pull request #130852 from Chulong-Li/contextual-logging
Migrate pkg/kubelet/status to contextual logging
2025-04-23 13:31:43 -07:00
Kubernetes Prow Robot
c2d40b77aa Merge pull request #130782 from BernardMC/master
Kubeadm issue #3152 ControlPlane node setup failing with "etcdserver: can only promote a learner member"
2025-04-23 13:31:36 -07:00
Kubernetes Prow Robot
8a6b916765 Merge pull request #130720 from saintube/scheduler-expose-nodeinfo-in-prefilter
Expose NodeInfo to PreFilter plugins
2025-04-23 13:31:29 -07:00
Kubernetes Prow Robot
13dd327f0d Merge pull request #130687 from tomma-a/master
Made the unsupportedError msg more readable
2025-04-23 13:31:21 -07:00
Taha Farahani
609e4a9ba0 Unhandled panic crash on rollout_history printer.PrintObj (#130503)
* Change: Handling nil runtime.Object

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Return only if there is error in rollout_history

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Return the unknown revision error directly in rollout_history.go

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Remove unintended newline

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Using go idiomatic way for checking if historyInfo[o.Revision] exists

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Remove 'error:' from returned error message in rollout_history.go

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Check for printer.PrintObj returned err

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Add TestRolloutHistoryErrors test

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Simple typo fix on Complete() function description

Signed-off-by: Taha Farahani <tahacodes@proton.me>

* Change: Checking for error on o.Complete in TestRolloutHistoryErrors

Signed-off-by: Taha Farahani <tahacodes@proton.me>

---------

Signed-off-by: Taha Farahani <tahacodes@proton.me>
2025-04-23 13:31:14 -07:00
Kubernetes Prow Robot
0130ac1422 Merge pull request #130309 from HaraldNordgren/sort_secrets
kubectl: sort secrets alphabetically to avoid random order
2025-04-23 13:31:07 -07:00
Kubernetes Prow Robot
7397a0f6dc Merge pull request #129702 from carlory/clean-e2e
remove outdate comment
2025-04-23 13:31:00 -07:00
Rafael Franzke
fa8e37f780 Allow disabling caching for webhook authorizers when using apiserver.config.k8s.io/v1{alpha1,beta1}.AuthorizationConfiguration (#129237)
* Introduce new boolean `cache{Una,A}uthorizedRequests` field

* Run `hack/update-codegen.sh`

* Respect legacy flags values for caching

With the legacy `--authorization-webhook-cache-{un}authorized-ttl`
flags, caching was disabled when the TTL was set to `0`, so let's
continue doing so when building the authz configuration struct.

* Pass TTL=0 to webhook authz plugin when cache disabled
2025-04-23 13:30:52 -07:00
Kubernetes Prow Robot
04b1ef3624 Merge pull request #129145 from ialidzhikov/fix/confusing-err-message
kube-scheduler: Fix a misleading error message in the VolumeRestrictions plugin
2025-04-23 13:30:45 -07:00
Kubernetes Prow Robot
d63a52a007 Merge pull request #127183 from mochizuki875/add_attach_warning
Add warning message for attach
2025-04-23 13:30:38 -07:00
Kubernetes Prow Robot
f161763173 Merge pull request #127126 from mengqiy/patch-2
Correct etcd override flag help text
2025-04-23 13:30:31 -07:00
Kubernetes Release Robot
6a17858ff9 CHANGELOG: Update directory for v1.33.0 release 2025-04-23 13:24:19 +00:00
Kubernetes Release Robot
9ba7dcecc3 CHANGELOG: Update directory for v1.30.12 release 2025-04-23 02:22:45 +00:00
Kubernetes Release Robot
191c34eaba CHANGELOG: Update directory for v1.31.8 release 2025-04-23 02:22:38 +00:00
Kubernetes Release Robot
7bf818fb88 CHANGELOG: Update directory for v1.32.4 release 2025-04-22 16:21:58 +00:00
Kubernetes Prow Robot
680ea07dbb Merge pull request #131369 from ameukam/update-1242-master
[Go] Bump dependencies, images and versions used to Go 1.24.2 and distroless iptables
2025-04-21 09:19:06 -07:00
carlory
27815acee1 remove outdate comment
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-04-21 13:58:58 +08:00
Kubernetes Prow Robot
0d9dccfc6b Merge pull request #131382 from liggitt/watch-list-e2e
Correctly feature-gate WatchList e2e
2025-04-19 16:20:59 -07:00
Jordan Liggitt
95b926c93a Feature-gate watchlist e2e 2025-04-19 17:18:31 -04:00
Kubernetes Prow Robot
66931f07d9 Merge pull request #131359 from deads2k/disable
Stop exposing list-via-watch from the server
2025-04-18 07:55:08 -07:00
Arnaud Meukam
e467c9530b [Go] Bump dependencies, images and versions used to Go 1.24.2 and distroless-iptables
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-04-18 15:49:48 +02:00
David Eads
660df229bf Stop exposing list-via-watch from the server
With StreamingCollectionEncodingToJSON and
StreamingCollectionEncodingToProtobuf, the WatchList must re-justify its
necessity.  To prevent an ecosystem from building around a feature that
may not be promoted, we will stop serving list-via-watch until
performance numbers can justify its inclusion.

This also stops the kube-controller-manager from using the
list-via-watch by default.  The fallback is a regular list, so during
the skew during an upgrade the "right" thing will happen and the new
StreamingCollectionEncoding will be used.
2025-04-18 09:21:23 -04:00
mochizuki875
97dd6dc284 Add warning message for attach 2025-04-17 15:02:29 +00:00