Commit Graph

52644 Commits

Author SHA1 Message Date
Harish Kuna
e42aba6c0c Optimize RS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking 2025-05-12 19:56:46 +00:00
Kubernetes Prow Robot
d3dfded28e Merge pull request #131469 from aojea/service_cidr_default_controller
Service cidr default controller
2025-05-10 07:19:14 -07:00
Antonio Ojea
699ec0a538 Remove wrong comment 2025-05-10 13:15:12 +02:00
Kubernetes Prow Robot
fa10ea63a6 Merge pull request #127050 from omerap12/podautoscaler-ExternalPerpodMetricReplicas-intmax
HPA: Fix int overflow in GetExternalPerPodMetricReplicas
2025-05-09 13:37:14 -07:00
Kubernetes Prow Robot
ba14d26c04 Merge pull request #131650 from omerap12/hpa-reviewers
Add hpa reviewers
2025-05-09 11:59:14 -07:00
Kubernetes Prow Robot
3a1157f29e Merge pull request #131681 from tallclair/backoff-key
Add container resources to crashloop backoff key
2025-05-08 16:25:20 -07:00
Kubernetes Prow Robot
f603a0ada8 Merge pull request #129472 from dims/api-server-crashes-on-concurrent-map-iteration-and-write
Fix API server crash on concurrent map iteration and write
2025-05-08 16:25:13 -07:00
Tim Allclair
eb4641d651 Add container Resources to the backoff key 2025-05-08 14:21:19 -07:00
sxllwx
75afa1e0ac Fix API server crash on concurrent map iteration and write
Improve audit context handling by encapsulating event data and operations behind a structured API. Make
the Audit system more robust in concurrent environments by properly isolating mutable state. The cleaner
API simplifies interaction with audit events, improving maintainability. Encapsulation reduces bugs
by preventing direct manipulation of audit events.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Co-Authored-By: Jordan Liggitt <liggitt@google.com>
Co-Authored-By: sxllwx <scottwangsxll@gmail.com>
2025-05-08 15:31:16 -04:00
Kubernetes Prow Robot
7cb2bd78b2 Merge pull request #131616 from jpbetz/typeconverter-cleanup
Reorganize scheme type converter into apimachinery utils
2025-05-07 18:09:25 -07:00
Tim Allclair
8b81a3d883 Rename GetStableKey to GetBackoffKey 2025-05-07 16:42:08 -07:00
Keita Mochizuki
a3097010fa Change the implementation design of matchLabelKeys in PodTopologySpread to be aligned with PodAffinity (#129874)
* Change the implementation design of matchLabelKeys in PodTopologySpread to be aligned with PodAffinity

* fix1
2025-05-07 13:01:15 -07:00
Joe Betz
4821604f83 Reorganize scheme type converter into apimachinery utils
This removes a dependency from generated applyconfigurations to a testing
package. To do this, the type converter in the testing package has been
moved out to the apimachinery package and the utilities the converter
depend on have been reorganized.
2025-05-07 15:42:09 -04:00
Omer Aplatony
af1d60f30b Add hpa reviewers
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2025-05-07 18:16:15 +00:00
Omer Aplatony
0acc7bd4dc HPA: Fix int overflow in GetExternalPerPodMetricReplicas
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2025-05-07 16:26:27 +00:00
Kubernetes Prow Robot
2e198e8473 Merge pull request #131611 from dom4ha/leader-change
Remove alculquicondor who is stepping down from sig-scheduling-api-reviewers
2025-05-06 12:53:36 -07:00
Kubernetes Prow Robot
c6739dd54d Merge pull request #131560 from jpbetz/validation-gen-subresource-simplification
Declarative validation: Simplify handling of subresources
2025-05-06 09:29:20 -07:00
Kubernetes Prow Robot
ef66667c8e Merge pull request #131243 from danwinship/kube-proxy-cleanup
Improve `kube-proxy --cleanup` / cleanup on kube-proxy mode switch
2025-05-06 09:29:13 -07:00
dom4ha
97a2cb39ce Make sig-scheduling-api-approvers actual approvers 2025-05-06 15:37:57 +00:00
dom4ha
6d927c3c25 Comment out sig-scheduling-api-reviewers, since it's currently empty. 2025-05-06 15:15:03 +00:00
Kubernetes Prow Robot
288b044e0f Merge pull request #131609 from googs1025/scheduler_AdmissionCheck
fix(scheduler): node pre-check logic to consider NoExecute taint effect
2025-05-06 06:03:20 -07:00
Kubernetes Prow Robot
d2507bb01a Merge pull request #130806 from hakuna-matatah/master
Optimize Statefulset Controller Performance: Reduce Work Duration Time & Minimize Cache Locking.
2025-05-06 06:03:13 -07:00
Joe Betz
d2fa246b06 Update codegen 2025-05-06 09:00:38 -04:00
Joe Betz
164fefa948 Update codegen 2025-05-05 22:06:59 -04:00
Kubernetes Prow Robot
4c0233b95c Merge pull request #131264 from tallclair/container-util
Add ContainerIter utility for ranging over pod containers
2025-05-05 14:02:48 -07:00
googs1025
6c89041043 fix(scheduler): node pre-check logic to consider NoExecute taint effect
Signed-off-by: googs1025 <googs1025@gmail.com>
2025-05-05 22:08:05 +08:00
Kubernetes Prow Robot
359f36dfe0 Merge pull request #131420 from simonfogliato/kuberuntime-termination-order-test
Fix flake in test when run with stress on pkg/kubelet/kuberuntime TestTerminationOrderingSidecarsInReverseOrder.
2025-05-04 15:32:08 -07:00
Kubernetes Prow Robot
0b8133816b Merge pull request #131477 from pohly/golangci-lint@v2
golangci-lint v2
2025-05-02 23:03:55 -07:00
Jordan Liggitt
6bb6c99342 Drop null creationTimestamp from test fixtures 2025-05-02 15:38:40 -04:00
Kubernetes Prow Robot
9549613361 Merge pull request #131584 from wjiec/chore/ingress-validating
Remove redundant Required validation for IngressRules
2025-05-02 09:15:56 -07:00
Kubernetes Prow Robot
e61430919e Merge pull request #131431 from black-dragon74/apps-v1b2-typo
api: Fix typo in word "immediately"
2025-05-02 06:44:04 -07:00
jayson wang
49f765e2b3 Remove redundant Required validation for IngressRules 2025-05-02 20:56:29 +08:00
Matthieu MOREL
4adb58565c chore: bump golangci-lint to v2
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-05-02 12:51:02 +02:00
Antonio Ojea
7fedcc34e4 refactor default service cidr sync status logic
Change-Id: I39a87f81715e227b1107bac3238fc50abb828f0a
2025-05-02 08:25:16 +00:00
Niraj Yadav
2e98d87c56 api: Fix typo in word "immediately"
In v1beta2 apps types, "immediately" is misspelled as
"immediatedly", this patch corrects that typo.

Signed-off-by: Niraj Yadav <niryadav@redhat.com>
2025-05-02 10:48:46 +05:30
Kubernetes Prow Robot
6c05c5e16e Merge pull request #131564 from logica0419/kubeapiserver-string-concat
Add missing space in string concatenation (kubeapiserver)
2025-05-01 09:17:55 -07:00
Kubernetes Prow Robot
cf6cc0f5d7 Merge pull request #130381 from royalsflush/probe-total-beta
Bumps up prober_probe_total from alpha to beta
2025-04-30 18:39:54 -07:00
Kubernetes Prow Robot
da24cfe98b Merge pull request #131509 from liggitt/relax-external-signer-path
Relax external signer path validation to allow relative paths
2025-04-30 11:57:54 -07:00
Jordan Liggitt
48054afd6a Relax external signer path validation to allow relative paths 2025-04-30 13:41:22 -04:00
logica0419
e500f94519 add missing space in string concatenation (kubeapiserver) 2025-04-30 23:55:46 +09:00
Ania Borowiec
1b9386aac3 Add comment explaining the metric sampling logic for plugin execution metrics
I have just spent some time finding the change that introduced this and reading the discussion in the relevant PR. I assume this comment could save some time for other people new to this code
2025-04-30 12:17:33 +02:00
Kubernetes Prow Robot
2cc53d78b7 Merge pull request #131525 from carlory/fix-131512
Fix pod failure policy defaults does not work for cronjob
2025-04-29 10:36:05 -07:00
Kubernetes Prow Robot
e3b9541b23 Merge pull request #131527 from carlory/cleanup-kubelet-UserNamespaces
Fix incorrect  feature gate name UserNamespaceSupport for kubelet apis
2025-04-29 09:18:17 -07:00
Kubernetes Prow Robot
2579512f2f Merge pull request #131492 from aroradaman/nftables-cleanup
nftables: cleanup service chain checks
2025-04-29 08:10:06 -07:00
Kubernetes Prow Robot
75f85451d1 Merge pull request #131224 from skitt/go-1.24-osroot
Use Go 1.24 os.Root instead of filepath-securejoin
2025-04-29 08:09:55 -07:00
carlory
a56378d9fc Update UserNamespaceSupport feature gate name 2025-04-29 16:15:41 +08:00
carlory
c6f652d5fe Refactor pod failure policy defaults 2025-04-29 14:58:57 +08:00
Kubernetes Prow Robot
23258f104d Merge pull request #131511 from pohly/dep-misspell
dependencies: github.com/client9/misspell -> github.com/golangci/misspell
2025-04-28 12:25:53 -07:00
Kubernetes Prow Robot
1f056f8f88 Merge pull request #131495 from carlory/fix-131381
Handle unsupported node expansion for RWX volumes
2025-04-28 10:39:54 -07:00
carlory
dddfeb4a0e Handle unsupported node expansion for RWX volumes
Co-authored-by: Hemant Kumar <gnufied@users.noreply.github.com>
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-04-29 00:19:47 +08:00