parkjeongryul
dca3f56f64
Add e2e test for topology manager with restartable init containers
2025-02-28 00:48:27 +09:00
Kubernetes Prow Robot
f6f06806cc
Merge pull request #129784 from soltysh/refactor_explain
...
Refactors explain command to split flags from options
2025-01-23 22:47:21 -08:00
Kubernetes Prow Robot
5aeea45357
Merge pull request #128546 from atiratree/pod-replacement-policy-terminating-pods
...
add PodReplacementPolicy for Deployments: terminating pods
2025-01-23 17:07:21 -08:00
Kubernetes Prow Robot
9635a253da
Merge pull request #129749 from pohly/dra-cel-cost-estimate-during-validation
...
DRA: CEL cost estimate during validation
2025-01-23 15:53:27 -08:00
Kubernetes Prow Robot
2deb8af139
Merge pull request #129670 from cslink/fix-ephemeral-container-secrets
...
Fix ephemeral container secret references
2025-01-23 15:53:20 -08:00
Kubernetes Prow Robot
bb9e393fc3
Merge pull request #129110 from soltysh/deployment_patch_status
...
test: deployment patch status test should check the modified fields
2025-01-23 14:15:27 -08:00
Kubernetes Prow Robot
28ad751946
Merge pull request #128727 from Tal-or/memorymanager_cleanup
...
memmanager:cleanup: drop `Experimental` prefix
2025-01-23 14:15:20 -08:00
Filip Křepinský
e263b878ee
Deployment controller should count terminating pods in the status
2025-01-23 22:37:05 +01:00
Filip Křepinský
dc1914c61c
ReplicaSet controller should count terminating pods in the status
2025-01-23 22:26:34 +01:00
Filip Křepinský
28437797b5
update generated files and feature gates
2025-01-23 22:26:34 +01:00
Filip Křepinský
14783b8a9b
add validation, field disablement and tests
2025-01-23 22:26:34 +01:00
Filip Křepinský
f7c46df665
api: add terminatingReplicas field to ReplicaSet and Deployment statuses
...
- update internal ReplicaSet and Deployment type documentation to match with
versioned API
- made Replicaset and Deployment type documentation more consistent
2025-01-23 22:26:34 +01:00
Tiago Silva
067012f584
client-go
: transform watchErrorStream
to wrap the underlying error (#129765 )
...
* `client-go`: transform `watchErrorStream` to wrap the underlying error
This PR transforms the `client-go`'s `watchErrorStream` to wrap the error instead of transforming it into a single string. This enables clients to use `errors.Is/As/Unwrap` with the errors that come out of `StreamWithContext`
Fixes https://github.com/kubernetes/kubernetes/issues/129763
* adjust unit tests
2025-01-23 12:07:37 -08:00
Kubernetes Prow Robot
29bf17b6cf
Merge pull request #129168 from kannon92/drop-node-features
...
[KEP-3041] - remove nodefeatures from k/k repo
2025-01-23 12:07:29 -08:00
Kubernetes Prow Robot
4f979c9db8
Merge pull request #129010 from ffromani/e2e-fix-device-plugin-reboot-test
...
node: e2e: fix device plugin reboot test
2025-01-23 12:07:22 -08:00
Kubernetes Prow Robot
6b7b8e89ca
Merge pull request #129786 from JoelSpeed/drop-netip-variables
...
Drop declaration of IP/CDIR type CEL variables
2025-01-23 10:14:59 -08:00
Kubernetes Prow Robot
00fa8f1190
Merge pull request #129773 from aojea/funny_service_cdir
...
e2e test should no longer guess the service cidr and instead of use the API
2025-01-23 07:16:58 -08:00
Joel Speed
2b24c518b0
Drop declaration of IP/CDIR type CEL variables
2025-01-23 15:15:42 +00:00
Antonio Ojea
0b38e6cd9e
e2e network: remove test for funny ips
...
The test is super hacky and we'll not be needed once the corresponding
KEP is implemented, better to remove it that trying to fix it
perpetuating the hacky solution.
2025-01-23 14:00:20 +00:00
Maciej Szulik
87139335b0
Switch from using a function to just pure map in create token
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-23 13:10:06 +01:00
Maciej Szulik
3030b1dc6a
Finish extracting ExplainFlags structure
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-23 13:09:19 +01:00
Kubernetes Prow Robot
06331ac573
Merge pull request #129775 from aojea/blame_allocator
...
Blame allocator
2025-01-23 02:50:57 -08:00
PuneetPunamiya
91afef615a
Refactors explain command to split flags from options
...
Signed-off-by: Puneet Punamiya ppunamiy@redhat.com
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-23 11:08:09 +01:00
Kubernetes Prow Robot
2334b8469e
Merge pull request #128466 from dom4ha/scheduler-perf
...
feature: Make Unschedulable scheduler performance test parametrized with the number of initial nodes.
2025-01-23 01:30:58 -08:00
Antonio Ojea
fdebfb4485
e2e log info on nodeport allocation failures
2025-01-23 08:24:49 +00:00
dom4ha
f150016fbe
feature: Make Unschedulable scheduler performance test parametrized with the number of initial nodes.
2025-01-23 00:48:02 +00:00
Kubernetes Prow Robot
0798325ba1
Merge pull request #129769 from aojea/revert-129701-test-shell-output
...
Revert "tests: include stdout of failed commands in JUnit"
2025-01-22 15:54:36 -08:00
Antonio Ojea
1065377f97
Revert "tests: include stdout of failed commands in JUnit"
2025-01-22 23:36:50 +01:00
Kubernetes Prow Robot
a444a5bfed
Merge pull request #129732 from dims/switch-to-v2.6.3-of-gopkg.in/go-jose/go-jose.v2
...
Switch to gopkg.in/go-jose/go-jose.v2 @ v2.6.3 and github.com/coreos/go-oidc @ v2.3.0
2025-01-22 13:40:38 -08:00
Davanum Srinivas
faf30b3067
update github.com/coreos/go-oidc to v2.3.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-22 15:27:54 -05:00
Kubernetes Prow Robot
45d0fddaf1
Merge pull request #128971 from aojea/servicecidr_ga
...
KEP-1880 Multiple Service CIDRs: Graduate to GA
2025-01-22 11:12:44 -08:00
Kubernetes Prow Robot
427cd18f72
Merge pull request #127709 from pohly/log-client-go-rest
...
client-go/rest: finish context support
2025-01-22 11:12:37 -08:00
Kubernetes Prow Robot
42c4ddbe2d
Merge pull request #129701 from pohly/test-shell-output
...
tests: include stdout of failed commands in JUnit
2025-01-22 07:18:37 -08:00
Kubernetes Prow Robot
71dc1e9e03
Merge pull request #129754 from aojea/test_dual_slices
...
Fix dual stack tests after moving the e2e test to use Endpoint Slices
2025-01-22 04:48:37 -08:00
Kubernetes Prow Robot
0b14aadfc0
Merge pull request #129746 from mozillazg/patch-2
...
kubeadm: fix a wrong log message
2025-01-22 03:06:37 -08:00
Antonio Ojea
db3ae754b1
e2e network: adapt dual stack tests for endpoint slices only
2025-01-22 10:20:28 +00:00
Patrick Ohly
d889bd15bd
DRA CEL: skip estimating the cost in the scheduler
...
Compiling a CEL expression used to do the cost estimation, whether the caller
needed the result or not. Now callers can skip it. The scheduler does that,
through the CEL cache.
The main advantage is that failures in the estimator (like panics) are limited
to the apiserver. Performance in the scheduler is not expected to benefit much
because compilation results are cached.
2025-01-22 09:26:29 +01:00
Madhav Bhargava
a78983906f
Adding support for providing version for functions in kube_codegen.sh ( #129658 )
...
* adding support for providing version for functions in kube_codegen.sh
* addressed review comments
* addressed review comments
2025-01-22 00:04:36 -08:00
Patrick Ohly
b7386467c8
client-go rest: store logger in Result
...
Storing a context and making sure that it never gets canceled also has
overhead. We might as well just do the klog.FromContext when constructing
the Result and store the logger for later use.
2025-01-22 07:58:18 +01:00
Patrick Ohly
7821abf2ae
client-go/rest: finish conversion to contextual logging
...
The remaining calls can be converted without API changes.
2025-01-22 07:58:18 +01:00
Patrick Ohly
b15a1943d5
client-go/rest: backoff with context support
...
The BackoffManager interface sleeps without considering the caller's context,
i.e. cancellation is not supported. This alone is reason enough to deprecate it
and to replace it with an interface that supports a context parameter.
The other reason is that contextual logging needs that parameter.
2025-01-22 07:58:18 +01:00
Patrick Ohly
48fb886325
client-go/test: warning handler with contextual logging
...
The default handler now uses contextual logging. Instead of
warnings.go:106] warning 1
it now logs the caller of client-go and uses structured, contextual
logging
main.go:100] "Warning" message="warning 1"
Users of client-go have the choice whether the handler that they provide uses
the traditional API (no API break!) or contextual logging.
2025-01-22 07:58:18 +01:00
Huang Huang
9998a032b1
kubeadm: fix a wrong log message
2025-01-22 13:37:49 +08:00
Kubernetes Prow Robot
25be4a4bd4
Merge pull request #129720 from alculquicondor/patch-7
...
Nominate macsko to SIG Scheduling approvers
2025-01-21 19:00:36 -08:00
Kubernetes Prow Robot
0f81ade306
Merge pull request #129739 from tallclair/kubelet-server-cleanup
...
Kubelet server handler cleanup
2025-01-21 17:46:37 -08:00
Tim Allclair
bda81f1b68
Kubelet server handler cleanup
2025-01-21 16:31:52 -08:00
Kubernetes Prow Robot
a271299643
Merge pull request #129717 from esotsal/fix-128837
...
testing: Fix pod delete timeout failures after InPlacePodVerticalScaling Graduate to Beta commit
2025-01-21 15:50:47 -08:00
Kubernetes Prow Robot
0d988d7209
Merge pull request #129619 from ffromani/sig-node-approvers-ffromani
...
Self-nominating ffromani as approver for sig-node container and resource managers
2025-01-21 15:50:36 -08:00
Kubernetes Prow Robot
3d2ee2fbb7
Merge pull request #129609 from carlory/cleanup-exec-utils
...
Move some exec helper functions from framework/volume to framework/pod
2025-01-21 09:00:37 -08:00
carlory
c68fc01b77
return an error instead of recording a test failure
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-01-21 23:43:48 +08:00