Kubernetes Prow Robot
ee265c92fe
Merge pull request #119937 from RyanAoh/kep-1860-dev
...
Make Kubernetes aware of the LoadBalancer behaviour
2023-08-17 14:00:28 -07:00
Kubernetes Prow Robot
df493712e4
Merge pull request #119874 from kannon92/pod-replacement-policy-typos
...
fix typos for pod replacement policy
2023-08-17 11:21:34 -07:00
Kubernetes Prow Robot
012e61a860
Merge pull request #119806 from enj/enj/i/delete_psp_api
...
Delete PSP API types and generated clients
2023-08-17 11:21:22 -07:00
SataQiu
ef7d404702
using wait.PollUntilContextTimeout instead of deprecated wait.Poll for pkg/scheduler
...
using wait.PollUntilContextTimeout instead of deprecated wait.Poll for test/integration/scheduler
using wait.PollUntilContextTimeout instead of deprecated wait.Poll for test/e2e/scheduling
using wait.ConditionWithContextFunc for PodScheduled/PodIsGettingEvicted/PodScheduledIn/PodUnschedulable/PodSchedulingError
2023-08-17 17:25:09 +08:00
git-jxj
a5b3a4b738
cleanup: Update deprecated FromInt to FromInt32 ( #119858 )
...
* redo commit
* apply suggestions from liggitt
* update Parse function based on suggestions
2023-08-16 09:33:01 -07:00
Kubernetes Prow Robot
19deb04a90
Merge pull request #118619 from TommyStarK/gh_113832
...
dynamic resource allocation: reuse gRPC connection
2023-08-16 09:32:27 -07:00
Kubernetes Prow Robot
419df231bc
Merge pull request #119709 from charles-chenzz/fix_flaky
...
fix flaky test on dra TestPrepareResources/should_timeout
2023-08-16 06:16:26 -07:00
Kubernetes Prow Robot
d5f2420309
Merge pull request #119914 from luohaha3123/job-feature
...
Job: Change job controller methods receiver to pointer
2023-08-15 23:14:05 -07:00
Kubernetes Prow Robot
fa1fc7a9cb
Merge pull request #119904 from tenzen-y/replace-deprecated-workqueue-lib
...
Job: Replace deprecated workqueue function with supported one
2023-08-15 23:13:52 -07:00
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
Aohan Yang
86b1f095ca
Proxy changes for IP mode field
2023-08-14 17:21:26 +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
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
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
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
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
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
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
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
Cici Huang
7e0a9a7f4e
Use statusReason for reason under x-kubernetes-validations ( #119544 )
...
* Change reason field format
* Auto update
* Address comments
* Auto update
* Update the test
2023-07-24 17:56:03 -07:00
Kubernetes Prow Robot
b53830590f
Merge pull request #119409 from alexzielenski/apiserver/policy/vap-tests
...
Add test cases for ValidatingAdmissionPolicy
2023-07-24 15:12:13 -07:00
Kubernetes Prow Robot
d25c0a1bdb
Merge pull request #119486 from pacoxu/swap-fix
...
do not touch swap for cgroup v1 if not available
2023-07-23 19:54:10 -07:00