Kubernetes Prow Robot
2375789f09
Merge pull request #119794 from aojea/jsonlogkube
...
implement Stringer for podActions
2023-08-15 23:13:11 -07:00
Kubernetes Prow Robot
130a5a423f
Merge pull request #119785 from sanposhiho/waitonpermit-fiterror
...
fix: register the plugin rejects Pods in WaitOnPermit to UnschedulablePlugins
2023-08-15 23:13:04 -07:00
Kubernetes Prow Robot
719d1a84f7
Merge pull request #119778 from sanposhiho/bugfix-unschedulableandunresolvable
...
fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap
2023-08-15 23:12:57 -07:00
Kubernetes Prow Robot
57212647e9
Merge pull request #119769 from Huang-Wei/bug/prefilter-preemption
...
Fix a bug that PostFilter plugin may don't function if previous PreFilter plugins return Skip
2023-08-15 23:12:50 -07:00
Kubernetes Prow Robot
fd4109d5f6
Merge pull request #119732 from sairameshv/pdb-fix
...
Fix to honor PDB with an empty selector `{}`
2023-08-15 19:44:00 -07:00
Kubernetes Prow Robot
88aa34c124
Merge pull request #119643 from carlory/fix-119638
...
Fix Non Constant-Time Comparison of Service Account Token Secrets
2023-08-15 19:43:32 -07:00
Kubernetes Prow Robot
ea30d100f6
Merge pull request #119399 from wackxu/optimizecodeforNodeUnschedulable
...
Optimize the code of NodeUnschedulable to reduce TolerationsTolerateT…
2023-08-15 17:14:26 -07:00
Kubernetes Prow Robot
5638fe5f33
Merge pull request #119214 from kaisoz/refactor-controller-utils-test
...
Rewrite the tests to be table driven
2023-08-15 15:17:55 -07:00
Heba Elayoty
224087abfa
Add Pod Scheduling SLI Duration metric ( #119049 )
...
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com >
Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com >
2023-08-15 15:17:41 -07:00
Kubernetes Prow Robot
fa14f70047
Merge pull request #118598 from yuanchen8911/tokentracking
...
Add audit annotations and metrics to track secret-based long-lived tokens
2023-08-15 15:17:19 -07:00
Kubernetes Prow Robot
10beda334e
Merge pull request #118399 from skitt/ioutil-sig-api-machinery
...
api-machinery: stop using deprecated io/ioutil
2023-08-15 15:17:05 -07:00
Kubernetes Prow Robot
7407f36b4b
Merge pull request #117992 from liggitt/gc-discovery-flutter
...
Fix duplicate GC event handlers getting added if discovery flutters
2023-08-15 15:16:50 -07:00
Sascha Grunert
3edae95e5a
Add unit tests for subdomain match in keyring
...
This ensures that the amount of subdomains should always match the
glob+dot (`*.`) pattern.
Refers to https://github.com/kubernetes/kubernetes/issues/119941
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2023-08-15 12:47:22 +02:00
Aohan Yang
86b1f095ca
Proxy changes for IP mode field
2023-08-14 17:21:26 +08:00
AxeZhan
47fec59a31
parse node selector in prefilter
2023-08-14 16:39:46 +08:00
Aohan Yang
29a6705dab
Generated code for IP mode field
2023-08-14 12:33:54 +08:00
Aohan Yang
3ac2899d2b
Add IP mode field
2023-08-14 11:24:49 +08:00
cvvz
e40d00cf53
fix: 119921
2023-08-13 15:52:25 +08:00
Kensei Nakada
cf3f0bd778
fix: register the plugin rejects Pods in WaitOnPermit to UnschedulablePlugins
2023-08-12 07:18:01 +00:00
Kensei Nakada
b008223705
fix: when PreFilter returns UnschedulableAndUnresolvable, copy the state in all nodes in statusmap
2023-08-12 06:58:49 +00:00
lhaha
947c9376f6
change struct methods receiver to pointer
2023-08-12 10:21:14 +08:00
Yuki Iwai
6f27733af8
Job: Replace deprecated workqueue library with supported one
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2023-08-11 20:35:36 +09:00
Sascha Grunert
b9cf6991e6
Use tracing semconv types instead of own defines
...
To keep things in sync when adding new traces, we now use the official
semconv types of OTEL rather than our own values.
Nothing should change for now behavior wise.
Refers to https://github.com/kubernetes/kubernetes/pull/119771
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2023-08-11 09:24:34 +02:00
Wei Huang
765f3916c2
Fix a bug that PostFilter plugin may not function if previous PreFilter plugins return Skip
2023-08-10 13:43:00 -07:00
Junhao Zou
509ffe2938
Fix receiver names in legacyProvider
2023-08-10 14:59:46 +08:00
Kubernetes Prow Robot
e6218f3d3b
Merge pull request #119876 from marosset/revert-118895
...
Revert "Merge pull request #118895 from RyanAoh/kep-1860"
2023-08-09 19:27:31 -07:00
Mark Rossetti
0d90d1ffa5
Revert "Merge pull request #118895 from RyanAoh/kep-1860"
...
This reverts commit 890a6c8f70 , reversing
changes made to 4f60a8d493 .
2023-08-09 15:51:20 -07:00
Kubernetes Prow Robot
3d941afece
Merge pull request #119835 from liggitt/mitigate-aggregated-discovery-npe
...
Avoid returning nil responseKind in v1beta1 aggregated discovery
2023-08-09 15:37:30 -07:00
kannon92
f73c253acc
fix typos for pod replacement policy
2023-08-09 20:34:48 +00:00
Jordan Liggitt
1876ddf714
Avoid returning nil responseKind in v1beta1 aggregated discovery
2023-08-09 14:45:33 -04:00
Kensei Nakada
050c0437e6
fix: broadcast when pod is pushed back to activeQ directly in AddUnschedulableIfNotPresent
2023-08-09 03:32:14 +00:00
Sai Ramesh Vanka
a6329ac453
Fix to honor PDB with an empty selector {}
...
PDB with an empty selector `{}` is selecting all the pods in a namespace.
But, during the `drain`, all the pods are getting evicted which is not expected.
This change should fix the issue and honor the pdb before evicting the pods.
Signed-off-by: Sai Ramesh Vanka <svanka@redhat.com >
2023-08-08 17:28:48 +05:30
Vinay Kulkarni
40b604e374
Update pkg/apis/core/helper/qos/qos.go
...
Co-authored-by: Itamar Holder <77444623+iholder101@users.noreply.github.com >
2023-08-08 04:01:46 +00:00
Antonio Ojea
f355b22f5f
implement Stringer for podActions
...
klog prints an internal error when trying to log the podActions struct.
> I0505 14:12:12.827065 190662 kuberuntime_manager.go:1014] "computePodActions got for pod" podActions="<internal error: json: unsupported type: map[container.ContainerID]kuberuntime.containerToKillInfo>" pod="kube-system/coredns-8f5847b64-mzw46"
Implement the stringer interface on the struct to avoid the json error.
Change-Id: I22444524a78a0ecec9490b9240def371a4129434
2023-08-07 22:48:28 +00:00
Monis Khan
10fe3da87d
Delete PSP API types and generated clients
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2023-08-07 16:44:13 -04:00
vinay kulkarni
4063ca4050
Code review fix: Move GetPodQOS code to ComputePodQOS. If set, return PodStatus.QOSClass from GetPodQOS.
2023-08-07 14:47:37 +00:00
vinay kulkarni
5d4410b960
Perf optimization: Move away from GetPodQOS, using PodStatus.QOSClass instead
2023-08-07 14:47:37 +00:00
Qian Xiao
0944c00778
Fix some typo in kubelet component source code
2023-08-03 23:56:50 -07:00
charles-chenzz
ba9ce3ab08
fix flaky test on dra TestPrepareResources/should_timeout
...
Co-authored-by: TommyStarK <thomasmilox@gmail.com >
2023-08-03 22:37:54 +08:00
Tomas Tormo
074d5b5329
Rewrite the tests to be table driven
2023-08-03 08:39:46 +00:00
TommyStarK
391c1a3ecc
dra: cleanup manager unit tests
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com >
2023-08-02 23:35:45 +02:00
Daman Arora
c4f4e3bc43
pkg/proxy: unit test refactoring
...
Signed-off-by: Daman Arora <aroradaman@gmail.com >
2023-08-02 18:47:42 +05:30
Patrick Ohly
2f30fae0e8
scheduler: fix data race after binding failure
...
When binding has failed, `Done` gets called by
`handleBindingCycleError`. Calling it again is at best redundant and worse,
suffers from a data race:
- the `assumedPodInfo` is placed in the backoff queue
- an event causes the `Pod` pointer to get updated in it
- reading `assumedPodInfo.Pod.UID` races with that write
This race was found with`go test -race`.
2023-08-02 11:04:10 +02:00
Kubernetes Prow Robot
d3b7391dc2
Merge pull request #119310 from thockin/warn_externalname_externalips
...
API warnings for services with bad combos of ExternalIPs and ExternalName
2023-07-31 12:36:38 -07:00
carlory
14251738d2
NCC-E003660-PCK: Non Constant-Time Comparison of Service Account Token Secrets
2023-07-28 14:06:23 +08:00
Kubernetes Prow Robot
d4fde1e92a
Merge pull request #118549 from a7i/kubelet-prober-metric-pod
...
fix 'pod' in kubelet prober metrics
2023-07-26 18:28:06 -07:00
Tim Hockin
182a4f858a
API warn non-ExternalName services w/ externalName
2023-07-26 15:57:57 -07:00
Tim Hockin
7bd0a857e3
API warn ExternalName services with externalIPs
2023-07-26 15:52:49 -07:00
Liang Deng
18c46b2487
add validation for static pods to have a name
...
Signed-off-by: Liang Deng <283304489@qq.com >
2023-07-26 09:47:11 +08:00
Yuan Chen
c4739313b7
Track manually created secret-based tokens
...
Add audit annotation and metrics to track secret-based tokens
Update pkg/serviceaccount/metrics.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Update pkg/serviceaccount/legacy.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Update pkg/serviceaccount/legacy.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Update pkg/serviceaccount/metrics.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Update pkg/serviceaccount/metrics.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Update pkg/serviceaccount/metrics.go
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
Fix a bug
2023-07-25 10:07:39 -07:00