carlory
5dac4ee169
Improve dry-run error messages for clarity
2025-09-15 09:56:13 +08:00
carlory
97cd1c2408
replace fmt.Printf with fmt.Fprintf
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-09-11 16:43:46 +08:00
carlory
96463c1e9a
kubeadm: fix the KUBEADM_UPGRADE_DRYRUN_DIR environment variable doesn't work forthe upgrade phase when it writes kubelet config files to disk
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com >
2025-09-11 15:57:47 +08:00
Kubernetes Prow Robot
5cef241d82
Merge pull request #133218 from nmn3m/kube-controller-manager-statuz
...
adds a list of available HTTP endpoints for the kube-controller-manag…
2025-09-10 11:48:22 -07:00
Kubernetes Prow Robot
f26c1326e2
Merge pull request #133957 from bart0sh/PR199-migrate-server-to-contextual-logging
...
Migrate kubelet/server to contextual logging
2025-09-09 19:29:57 -07:00
Kubernetes Prow Robot
a8905a154b
Merge pull request #133179 from nmn3m/fix-strings-title
...
Replace deprecated strings.Title with cases.Title
2025-09-09 05:53:30 -07:00
Ed Bartosh
b276c96ef8
Migrate kubelet/server to contextual logging
2025-09-09 12:49:42 +03:00
Kubernetes Prow Robot
08946ca255
Merge pull request #132606 from Peac36/fix/132539
...
add paths section to scheduler statusz endpoint
2025-09-08 07:39:31 -07:00
Kubernetes Prow Robot
597a684bb0
Merge pull request #133172 from ania-borowiec/move_handle_and_plugin
...
Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler
2025-09-08 06:05:31 -07:00
Nikola
b42b96f518
add paths section to scheduler statusz endpoint
...
Signed-off-by: Nikola <peac36@abv.bg >
2025-09-08 13:13:42 +03:00
Kubernetes Prow Robot
d9b31d602d
Merge pull request #133893 from HirazawaUi/close-connections
...
Kubeadm: Close container runtime connections after use
2025-09-06 01:35:24 -07:00
HirazawaUi
8118636321
Close container runtime connections after use
2025-09-06 14:42:36 +08:00
Kubernetes Prow Robot
1166dcb0ef
Merge pull request #130154 from zhifei92/watchdog-migrate-structured-logging
...
chore(kubelet): migrate watchdog to contextual logging
2025-09-05 14:37:26 -07:00
zhangzhifei16
f1b28b0d1f
chore(kubelet): migrate watchdog to contextual logging
...
fix: fix failed typecheck
fix unit test
2025-09-05 21:40:44 +08:00
Kubernetes Prow Robot
b86ff94014
Merge pull request #132960 from benluddy/webhook-client-content-type
...
Configure JSON content type for generic webhook RESTClient.
2025-09-02 08:01:15 -07:00
Ania Borowiec
fadb40199f
Move interfaces: Handle and Plugin and related types from kubernetes/kubernetes to staging repo kube-scheduler
2025-09-02 09:42:53 +00:00
Nour
72847ee1f7
Replace deprecated strings.Title with cases.Title
2025-08-30 18:16:59 +03:00
Kubernetes Prow Robot
546519987d
Merge pull request #132288 from thevilledev/chore/coredns-v1.12.2
...
chore: update CoreDNS to v1.12.3
2025-08-28 06:55:10 -07:00
Kubernetes Prow Robot
23acc94870
Merge pull request #129986 from djboris9/patch-1
...
fix(kubelet-windows): Typo in structured log user display name fixed
2025-08-28 00:29:09 -07:00
Kubernetes Prow Robot
52d089e653
Merge pull request #133667 from neolit123/1.34-clarify-some-api-fields
...
kubeadm: clarify the comments for a few API fields
2025-08-27 20:24:14 -07:00
Kubernetes Prow Robot
782b3bb172
Merge pull request #133596 from michaelasp/realFIFOSVM
...
Require Storage Version Migrator to be Gated Behind RealFIFO
2025-08-27 20:23:30 -07:00
Kubernetes Prow Robot
4f0ce131a3
Merge pull request #133513 from tom1299/fix_missing_controlplanehealthcheck
...
Add missing conversion for timeoutForControlPlane
2025-08-27 18:30:31 -07:00
Kubernetes Prow Robot
48db4470cc
Merge pull request #133347 from SataQiu/clean-20250801
...
kubeadm: simplify error handling in getAPIEndpointWithRetry
2025-08-27 17:17:49 -07:00
Predrag Rogic
f2170bc6c3
kube-proxy: log but don't exit if ipv4 or ipv6 is not available
2025-08-26 16:11:12 +01:00
Lubomir I. Ivanov
16d4f9ea1f
kubeadm: clarify the comments for a few API fields
...
- Make it clear that FeatureGates are kubeadm-specific
- Add note that custom etcd image results in etcd upgrade skip
- Explain how is ClusterName is used
2025-08-23 16:24:57 +02:00
Michael Aspinwall
770b749436
feat: Require SVM to use RealFIFO
2025-08-19 16:41:22 +00:00
tom1299
b46a5cceef
Fix missing control plane health check timeout
2025-08-19 13:49:02 +02:00
Ben Luddy
0b16f0ae3c
Test that auth{z,n} hook clients honor Kubelet's request encoding.
...
Kubelets can make a high volume of SubjectAccessReview and TokenReview requests via authn and authz
webhooks. Its default encoding, Protobuf, mitigates the serialization cost of these requests when
compared to client-go's default encoding, JSON. This test provides some insurance against changes to
webhook client construction that might cause the webhook clients to fail to respect Kubelet's
configured content type.
2025-08-14 13:26:49 -04:00
Ville Vesilehto
aa819af85a
chore: update CoreDNS to v1.12.3
...
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi >
2025-08-13 08:52:10 +03:00
Nour
d4bd007d3b
adds a list of available HTTP endpoints for the kube-controller-manager component under the /statusz page
2025-08-11 22:51:59 +03:00
SataQiu
d959186056
kubeadm: simplify error handling in getAPIEndpointWithRetry
2025-08-01 11:52:55 +08:00
Ivan Valdes
e8dc272c53
Update etcd to 3.6.4
2025-07-27 21:45:02 -07:00
Kubernetes Prow Robot
802198e2da
Merge pull request #133113 from alaypatel07/resource-claim-concurrent-syncs
...
bump resource claim controller concurrent syncs to 50
2025-07-24 17:59:20 -07:00
Kubernetes Prow Robot
1451dd1b08
Merge pull request #132942 from thockin/kyaml
...
Add KYAML support to kubectl
2025-07-24 17:59:06 -07:00
Kubernetes Prow Robot
7912e5fd67
Merge pull request #131549 from carlory/KEP-3751-GA
...
[Kep-3751] Promote VolumeAttributesClass to GA
2025-07-24 16:44:27 -07:00
Kubernetes Prow Robot
ebbebe8be6
Merge pull request #133157 from haircommander/cgroup-driver-cri-ga
...
KEP 4033: Add metric for out of support CRI and bump feature to GA
2025-07-24 13:05:04 -07:00
Tim Hockin
7adcd21148
Replace cmd/yamlfmt with k-sigs/yaml/yamlfmt
...
And run it.
2025-07-24 12:11:04 -07:00
carlory
94bf8fc8a9
Promoted API VolumeAttributesClass and VolumeAttributesClassList to storage.k8s.io/v1.
...
Promoted feature-gate `VolumeAttributesClass` to GA (on by default)
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-07-25 01:53:59 +08:00
Kubernetes Prow Robot
a11bc701e8
Merge pull request #132457 from ania-borowiec/depends_on_cluster_move_podinfo
...
Moving Scheduler interfaces to staging: Move PodInfo and NodeInfo interfaces (together with related types) to staging repo, leaving internal implementation in kubernetes/kubernetes/pkg/scheduler
2025-07-24 09:38:27 -07:00
Peter Hunt
5dc2030c02
4033: GA KubeletCgroupDriverFromCRI feature gate
...
Signed-off-by: Peter Hunt <pehunt@redhat.com >
2025-07-24 12:37:14 -04:00
Peter Hunt
83a0d0c660
kubelet: add metric for version CRI implementation will lose support
...
Signed-off-by: Peter Hunt <pehunt@redhat.com >
2025-07-24 11:42:59 -04:00
Ania Borowiec
aecd37e6fb
Moving Scheduler interfaces to staging: Move PodInfo and NodeInfo interfaces (together with related types) to staging repo, leaving internal implementation in kubernetes/kubernetes/pkg/scheduler
2025-07-24 12:10:58 +00:00
Patrick Ohly
24de875ceb
DRA: graduate DynamicResourceAllocation feature to GA
...
It hasn't been on-by-default before, therefore it does not get locked to the
new default on yet. This has some impact on the scheduler configuration
because the plugin is now enabled by default.
Because the feature is now GA, it doesn't need to be a label on E2E tests,
which wouldn't be possible anyway once it gets removed entirely.
2025-07-24 08:33:56 +02:00
Patrick Ohly
21d929f599
integration: use --runtime-config-emulation-forward-compatible
...
Some tests do version emulation and need the DRA feature. In that combination
the --runtime-config-emulation-forward-compatible option is needed to allow
enabling the V1 API although it's only available in 1.34.
2025-07-24 08:33:56 +02:00
Patrick Ohly
5c4f81743c
DRA: use v1 API
...
As before when adding v1beta2, DRA drivers built using the
k8s.io/dynamic-resource-allocation helper packages remain compatible with all
Kubernetes release >= 1.32. The helper code picks whatever API version is
enabled from v1beta1/v1beta2/v1.
However, the control plane now depends on v1, so a cluster configuration where
only v1beta1 or v1beta2 are enabled without the v1 won't work.
2025-07-24 08:33:45 +02:00
Patrick Ohly
cff91579e8
DRA API: v1 registration + tests
2025-07-24 08:30:25 +02:00
Kubernetes Prow Robot
c41cc0a144
Merge pull request #129837 from danwinship/aggregated-apiserver-endpointslices
...
Port aggregated apiserver discovery to EndpointSlices
2025-07-23 10:30:28 -07:00
Dan Winship
d70e7e223c
Port aggregated apiserver discovery to EndpointSlices
...
Co-Authored-by: Jordan Liggitt <liggitt@google.com >
2025-07-23 11:07:29 -04:00
Kubernetes Prow Robot
ce9ba81802
Merge pull request #133059 from danwinship/node-manager
...
kube-proxy node manager (take 2)
2025-07-21 20:36:27 -07:00
Kubernetes Prow Robot
cc674e7470
Merge pull request #128010 from ahmedtd/pod-certificates-types
...
Pod Certificates: Preliminary implementation of KEP-4317
2025-07-21 19:26:30 -07:00