Commit Graph

135808 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
1ffd8238fd Merge pull request #136980 from Argh4k/scheduler-perf-refactor
Add new template functions to scheduler_perf
2026-02-25 17:31:43 +05:30
Kubernetes Prow Robot
9f65538a35 Merge pull request #137224 from tchap/conflicts-parsed
controller/selinuxwarning: Pre-parse SELinux label
2026-02-25 16:27:50 +05:30
Maciej Wyrzuc
ee5e2b1ec1 Extract tCtx and collectorCtx from executor 2026-02-25 10:16:50 +00:00
Maciej Wyrzuc
e123d5caf1 Separate operations and executor in scheduler_perf directory 2026-02-25 10:16:49 +00:00
Maciej Wyrzuc
fa36069c7f Extend template functions supported in scheduler perf 2026-02-25 10:16:49 +00:00
Kubernetes Prow Robot
158364332a Merge pull request #137235 from danwinship/no-snat-timeout
Fix the pod startup timeout in the NoSNAT test
2026-02-25 12:53:41 +05:30
Kubernetes Prow Robot
7b7c291631 Merge pull request #137210 from michaelasp/consistentJobController
Add the ability for the job controller to read its own writes
2026-02-25 07:51:34 +05:30
Michael Aspinwall
61d0dd30fb Add the ability for the job controller to read its own writes 2026-02-25 01:19:48 +00:00
Kubernetes Prow Robot
5de6619c4f Merge pull request #137157 from bsalamat/master
Allow kube-apiserver to recover from an accidentally made connection to a wrong server
2026-02-25 06:05:50 +05:30
Kubernetes Prow Robot
31d35e6490 Merge pull request #129339 from pohly/log-client-go-features
client-go features: ignore contextual logging
2026-02-25 06:05:37 +05:30
Kubernetes Prow Robot
25993ba58b Merge pull request #137233 from lalitc375/tags-graduation
Promote multiple validation-gen tags to beta
2026-02-25 05:03:40 +05:30
Kubernetes Prow Robot
87257b7e44 Merge pull request #136630 from lalitc375/dv-testing-utils
validation: add FromImperative field to track source of validation errors
2026-02-25 05:03:33 +05:30
Babak Salamat
39560700da 1. Optionally Enforce TLS Validation: modified the created
http.Transport to configure CAData. The `Insecure` field is now
conditionally set using apiService spec.

2. Invalidate Bad Connections: when the availability check receives an
unexpected response from the configured endpoints, a timeout, or network
dial/reachability error, the controller now forces the cached
connections inside the HTTP transport to be dropped. This avoids
scenarios where a connection is reused when moving or recreating pods
behind a node but without reaching kube-proxy properly.

3. Tests Added: Added tests to assert the overall flow behaves normally
and expectedly for such situations as we now close connections.
2026-02-24 22:41:51 +00:00
Dan Winship
aee4ca0ee8 Fix the pod startup timeout in the NoSNAT test
It was using a hardcoded timeout of 1 minute, as opposed to
framework.PodStartTimeout, which is 5 minutes, which is likely the
cause of some recent flakes.

Also, use a helper function.
2026-02-24 17:32:27 -05:00
Kubernetes Prow Robot
6457593fdf Merge pull request #136215 from darthsuburbus/dec-validation-ipaddress
ipaddress: migrate parentref validation to DV
2026-02-25 03:05:35 +05:30
Your Name
95a17bf288 Promote multiple validation-gen tags to beta
This commit promotes the following validation-gen tags from alpha to beta:
- customUnique
- eachKey
- ifDisabled
- ifEnabled
- immutable
- unique
- update
2026-02-24 20:40:39 +00:00
Kubernetes Prow Robot
862b0673c2 Merge pull request #136959 from natasha41575/allocated_status_cleanup
remove the InPlacePodVerticalScalingAllocatedStatus feature gate
2026-02-25 00:47:35 +05:30
Your Name
3b5298f0a4 Fix resource claim DV 2026-02-24 18:36:47 +00:00
Your Name
12a6d300c6 Change strategy.go utils to mark handwritten validation errors properly 2026-02-24 18:33:14 +00:00
Your Name
b8bd945f3e Add logic to match errors according to the error origination 2026-02-24 18:33:13 +00:00
Kubernetes Prow Robot
0d151519f4 Merge pull request #137225 from joshjms/bump-etcd-sdk-v3.6.8
Bump etcd sdk v3.6.8
2026-02-24 23:43:43 +05:30
Kubernetes Prow Robot
0ef4f38784 Merge pull request #136900 from itzPranshul/rbac-optionalorrequired
KAL:enforce `optionalorrequired` on rbac API group
2026-02-24 23:43:34 +05:30
Ondra Kupka
a34456319d controller/selinuxwarning: Pre-parse SELinux label
When calling ControllerSELinuxTranslator.Conflicts(), the SELinux label
is repeatedly split into []string to detect conflicts. This causes a huge
number of allocations when there are many comparisons.

This is now made more efficient by pre-parsing the SELinux label and
storing it in podInfo as [4]string for fast comparison when needed.
2026-02-24 18:08:36 +01:00
Kubernetes Prow Robot
33c0645126 Merge pull request #137211 from lalitc375/cleanup
Move storageversionhashdata variables to instance_test.go
2026-02-24 21:59:37 +05:30
joshjms
9c00b4c1f5 etcd: bump etcd sdk to v3.6.8
Signed-off-by: joshjms <joshjms1607@gmail.com>
2026-02-25 00:17:17 +08:00
Kubernetes Prow Robot
5da88b908c Merge pull request #134081 from sxllwx/try-to-fix-133656
chore(sample-controller): use reigster-gen
2026-02-24 21:07:39 +05:30
wangxiang
0bdee7624f Regenerate openapi for sample-controller 2026-02-24 16:19:10 +08:00
Kubernetes Prow Robot
ea70974a08 Merge pull request #137098 from yuanwang04/fix-container-swap-metrics
Fix container swap metrics
2026-02-24 12:57:36 +05:30
Kubernetes Prow Robot
4179ebc3d6 Merge pull request #136822 from itzPranshul/storage-class
Validationo-gen: Migrate handwritten validation to declarative validation in StorageClass
2026-02-24 11:05:34 +05:30
pranshul gupta
c58755863c applying feedback 2026-02-24 09:49:11 +05:30
wangxiang
712a8d1fe2 Remove unused register.go 2026-02-24 09:25:16 +08:00
wangxiang
6581867156 chore(sample-controller): generate zz_generated.register.go 2026-02-24 09:25:16 +08:00
Your Name
dc4b3beeb0 Move storageversionhashdata variables to instance_test.go
This addresses a PR review comment to clean up storageversionhashdata which is only used in tests by moving its contents directly into the test file where they are used and making them private.
2026-02-23 22:20:44 +00:00
Kubernetes Prow Robot
85e4e386d4 Merge pull request #137171 from liggitt/component-helpers-deps
Clean up direct external dependencies from component-helpers
2026-02-24 02:23:35 +05:30
Kubernetes Prow Robot
60433d43cf Merge pull request #137200 from tosi3k/was-wap-feature-gate
KEP-5710: Add WorkloadAwarePreemption feature gate
2026-02-23 20:59:44 +05:30
Kubernetes Prow Robot
3bc0b290e9 Merge pull request #136937 from p0lyn0mial/upstream-reflector-list-unsupported-table
client-go/reflector: reject Table format resources in List and Watch paths
2026-02-23 20:59:36 +05:30
Kubernetes Prow Robot
dd63fd859c Merge pull request #137139 from Argh4k/137125-hotfix
Pass pod from cache to updatePod in handleSchedulingFailure
2026-02-23 19:27:36 +05:30
Antoni Zawodny
ee5f014e51 KEP-5710: Add WorkloadAwarePreemption feature gate 2026-02-23 14:05:27 +01:00
Kubernetes Prow Robot
21d8cca01d Merge pull request #136923 from jpbetz/mock-limitations-docs
Explain limitations and maintenance policy of fake client
2026-02-23 15:13:34 +05:30
Kubernetes Prow Robot
0cf70d138e Merge pull request #137194 from macsko/fix_nil_pointer_dereference_in_submit
Fix nil pointer dereference in submitPodGroupAlgorithmResult
2026-02-23 14:25:33 +05:30
Maciej Skoczeń
1a1d4f60a8 Fix nil pointer dereference in submitPodGroupAlgorithmResult 2026-02-23 08:03:41 +00:00
Kubernetes Prow Robot
c05d4b30ff Merge pull request #137191 from everpeace/dra-allocator-channel-fix
DRA: Make Allocators.Channel() consistent with thier consistency levels
2026-02-23 12:24:59 +05:30
Shingo Omura
aa118a464f Make Allocators.Channel() consistent with thier consistency level 2026-02-23 09:05:24 +09:00
Abhishek Srivastava
ed083ab6b7 add declarative validation tests for ipaddress 2026-02-22 06:53:56 -08:00
Kubernetes Prow Robot
ab1a549116 Merge pull request #137124 from Helion55/remove_data_test.go_files
Cleanup: Remove data_test.go files from kubeadm phases
2026-02-22 17:23:38 +05:30
Kubernetes Prow Robot
8bfda5d315 Merge pull request #135313 from oduludo/enable-commentstart-apiserverinternal
commentstart lint fixes for apiserverinternal API group
2026-02-22 00:37:38 +05:30
Kubernetes Prow Robot
c18ca07846 Merge pull request #137182 from danwinship/node-killer-killer
Drop k/k's copy of e2e NodeKiller
2026-02-21 20:43:38 +05:30
Dan Winship
a401451df8 Drop NodeKiller
This was supposed to have been removed shortly after it was added (the
functionality was moved to kubernetes/perf-tests, where it has since
been improved).
2026-02-21 08:30:04 -05:00
Maciej Wyrzuc
314d92f535 Pass pod from cache to updatePod in handleSchedulingFailure 2026-02-21 12:51:44 +00:00
Kubernetes Prow Robot
59e64a6ba3 Merge pull request #137177 from adrianmoisey/test-config-tolerance-test-without-serial
HPA: Remove WithSerial from Configurable Tolerances e2e test
2026-02-21 17:25:37 +05:30