Commit Graph

20744 Commits

Author SHA1 Message Date
SataQiu
8cf0c79fc8 Add v1.29.0 API testdata 2023-12-15 12:12:07 +08:00
yulng
06679402e7 remove PruneWhitelist, use prune-allowlist instead
Signed-off-by: yulng <wei.yang@daocloud.io>
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2023-12-15 11:51:14 +08:00
Kubernetes Prow Robot
a3adc759a3 Merge pull request #121601 from carlory/fix-pvc-condition
fix wrong condition description in PVC
2023-12-14 22:07:46 +01:00
Kubernetes Prow Robot
e12d4b63d6 Merge pull request #121773 from pohly/zapr-update
dependencies: zapr v1.3.0, zap v1.26.0
2023-12-14 18:14:22 +01:00
Eric Lin
87d817e62d handlers/watch: refactor watch serving to prepare offloading
Signed-off-by: Eric Lin <exlin@google.com>
2023-12-14 16:37:25 +00:00
Kubernetes Prow Robot
c2dc7fc672 Merge pull request #122321 from xmudrii/drop-release-1.25
Drop publishing-bot rules for the release-1.25 branch
2023-12-14 16:00:03 +01:00
Marko Mudrinić
16f35785f9 Drop publishing-bot rules for the release-1.25 branch
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-12-14 13:33:54 +01:00
Kubernetes Prow Robot
8690bbc9c1 Merge pull request #122146 from pohly/dra-helper-context-support
DRA helper: enhance context support
2023-12-14 12:57:25 +01:00
Kubernetes Prow Robot
2a1c78e501 Merge pull request #122027 from wojtek-t/sort_outside_critical_loop
Don't sort in the critical section
2023-12-14 10:49:06 +01:00
Kubernetes Prow Robot
012f0b85ab Merge pull request #120393 from Ritikaa96/kubectl-create-deploy
Improvements added in kubectl create deployment help
2023-12-14 08:49:55 +01:00
Kubernetes Prow Robot
54cffe88d0 Merge pull request #122229 from thockin/fix_prerelease_string
Fix prerelease codegen log string
2023-12-14 07:27:03 +01:00
Ricardo Lopes
86ab185fa1 Migrate client-go/metadata to contextual logging (#122225)
* client-go: migrate metadata to contextual logging

Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>

* client-go: test for metadata contextual logs

Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>

* refactor: extract context for table driven testing

Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>

* refactor: pass context as first parameter

Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>

---------

Signed-off-by: Ricardo Lopes <ricardoapl.dev@gmail.com>
2023-12-14 07:26:45 +01:00
Kubernetes Prow Robot
d1f4e93ddf Merge pull request #122173 from KubeKyrie/optimize-trace-span-name
change func WithTracing  parameter naming, serviceName to spanName
2023-12-14 07:26:09 +01:00
Kubernetes Prow Robot
e7e3eaf065 Merge pull request #122168 from rlsvarinskis/event_metrics_fix
Fix etcd storage_events_received_total metric not being registered
2023-12-14 06:19:10 +01:00
Kubernetes Prow Robot
3c8241f4f3 Merge pull request #122115 from wojtek-t/cleanup_watch_handler
Minor cleanups in watch handler toward unification between http and websockets
2023-12-14 06:17:49 +01:00
Kubernetes Prow Robot
2b2418cae7 Merge pull request #122085 from byako/improve-dra-api-comments
dynamic-resource-allocation: Update helper code API comments
2023-12-14 06:17:23 +01:00
Kubernetes Prow Robot
583a79a456 Merge pull request #122069 from linxiulei/le_opt0
Optimistically update leader lock
2023-12-14 05:10:46 +01:00
Kubernetes Prow Robot
0c24ec6e8a Merge pull request #121983 from andyzhangx/remove-warning-logs
cleanup: remove getStorageAccountName warning messages
2023-12-14 05:09:16 +01:00
Kubernetes Prow Robot
0bfb25beec Merge pull request #121964 from kannon92/ephemeral-storage-not-alpha
drop alpha comment on ephemeral storage
2023-12-14 05:08:49 +01:00
Kubernetes Prow Robot
98748cc812 Merge pull request #122193 from cici37/fixPresentCost
CEL library: set presence check cost back to zero after cel-go upgrade.
2023-12-14 01:11:00 +01:00
Kubernetes Prow Robot
888b99f6dc Merge pull request #121914 from siyuanfoundation/health-rf
k8s.io/apiserver: refactor GenericAPIServer healthz code.
2023-12-13 23:56:04 +01:00
Kubernetes Prow Robot
30bb24b1c3 Merge pull request #121913 from liggitt/testing-dep
Drop testing dependency from shipped binaries
2023-12-13 23:55:56 +01:00
Kubernetes Prow Robot
2eb2a62e15 Merge pull request #121906 from ahutsunshine/namespace-indexer
support namespace indexer for namespaced resources like pods
2023-12-13 23:55:46 +01:00
Kubernetes Prow Robot
b0ccc04e47 Merge pull request #121846 from Iceber/sets_keyset
Set the initial length of set[T] in sets.KeySet
2023-12-13 23:55:19 +01:00
Kubernetes Prow Robot
9165592219 Merge pull request #121815 from HirazawaUi/decode-respect-timeout-context
make the decode function respect the timeout context
2023-12-13 23:55:10 +01:00
Kubernetes Prow Robot
508e3b94fe Merge pull request #121771 from pohly/apimachinery-encoding-shortcut
encoding: avoid setting GVK unnecessarily
2023-12-13 23:54:34 +01:00
Kubernetes Prow Robot
8a22571ebb Merge pull request #121759 from thockin/fix_api_violations
Fix "list_type_missing" API violations in meta/v1
2023-12-13 23:54:08 +01:00
Kubernetes Prow Robot
cbe5b1e107 Merge pull request #121741 from xgp01/update-util-sets-with-package-cmp
update util/sets to use standard package cmp
2023-12-13 22:35:45 +01:00
Kubernetes Prow Robot
09c5396607 Merge pull request #121625 from siyuanfoundation/refactor2
k8s.io/apiserver/storage/etcd: refactor etcd GetList.
2023-12-13 22:34:24 +01:00
Kubernetes Prow Robot
f7def00e66 Merge pull request #121624 from jiahuif-forks/fix/cel/lazy-map-context-eval
CEL lazy map: use context for lazy evaluation.
2023-12-13 22:34:15 +01:00
Kubernetes Prow Robot
d6fe8dbc6e Merge pull request #121411 from thockin/master
Fix kube_codegen for some uncovered external cases
2023-12-13 21:26:18 +01:00
Kubernetes Prow Robot
d187ea3d03 Merge pull request #121043 from calvin0327/cleanup-return
cli: cleanup the retrun style for cp execute function
2023-12-13 21:26:00 +01:00
Kubernetes Prow Robot
db82260c65 Merge pull request #117046 from howardjohn/client/add-indexer-after-start
client-go: allow adding indexes after informer starts
2023-12-13 21:25:06 +01:00
Kubernetes Prow Robot
d2fc690421 Merge pull request #116209 from haoruan/feature-csidriver-fields-mutable
Allow FSGroupPolicy and PodInfoOnMount to be mutable in CSIDriver.Spec
2023-12-13 21:24:57 +01:00
Marko Mudrinić
8f5efce8e0 Update publishing-bot rules to Go 1.20.12
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-12-13 18:00:34 +01:00
Patrick Ohly
324816a883 dra: enable adding ReservedFor entries through strategic-merge-patch
When moving the reservation of a claim for a pod into the PreBind phase in a
future commit, multiple different update attempts will be executed
concurrently. We want an attempt to succeed if and only if adding the entry
passes validation. Without patch strategy and key, strategic-merge-patch
replaces the entire ReservedFor instead of adding new entries.

Server-side-apply cannot be used because each attempt may start with a stale
ResourceClaim (thus cannot send the entire ReservedFor) and SSA doesn't support
merging when using the same manager string. Using different managers (one for
each entry) would work, but sounds like a bad hack.
2023-12-12 14:05:34 +01:00
Eric Lin
1e54c05093 leaderelection: Instrument for when slowpath is exercised
Signed-off-by: Eric Lin <exlin@google.com>
2023-12-11 09:59:06 +00:00
Eric Lin
1d9f7fd516 leaderelection: optimistically update leader lock
Signed-off-by: Eric Lin <exlin@google.com>
2023-12-11 09:59:01 +00:00
Tim Hockin
28f8e56d55 Fix prerelease codegen log string 2023-12-07 19:26:16 -08:00
Cici Huang
44898f7909 Address comment 2023-12-07 22:39:45 +00:00
Cici Huang
048cb8b2ed Keep presence cost to 0 to ensure backward compatibility. 2023-12-06 17:26:19 +00:00
Marko Mudrinić
1c1347a3e7 [go] Bump images, dependencies and versions to go 1.21.5
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2023-12-06 10:36:35 +01:00
Kevin Hannon
4e5321c92e add beta comment for pod replacement policy 2023-12-05 13:17:24 -05:00
KubeKyrie
2fd4758359 change func WithTracing parameter naming
Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io>
2023-12-05 10:41:55 +08:00
Robert Svarinskis
ceb7ca9387 Fix etcd storage_events_received_total metric not being registered 2023-12-04 09:12:21 +00:00
Patrick Ohly
eed6e29a5b client-go events: support context.Background() as context
If, for whatever reason, the context was context.Background(), the additional
goroutine was started and then got stuck forever because
context.Background().Done() is a nil channel. Found when indirectly
instantiating a broadcaster with such a context:

    found unexpected goroutines:
    [Goroutine 9106 in state chan receive (nil chan), with k8s.io/kubernetes/vendor/k8s.io/client-go/tools/record.NewBroadcaster.func1 on top of the stack:
	goroutine 9106 [chan receive (nil chan)]:
	k8s.io/kubernetes/vendor/k8s.io/client-go/tools/record.NewBroadcaster.func1()
		/home/prow/go/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/client-go/tools/record/event.go:206 +0x2c
	created by k8s.io/kubernetes/vendor/k8s.io/client-go/tools/record.NewBroadcaster in goroutine 8957
		/home/prow/go/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/client-go/tools/record/event.go:205 +0x1a5

This can be fixed by checking for a nil channel.

Another problem also gets addressed: if Shutdown was called without canceling
the context, the goroutine also didn't stop. Now it waits for the cancelation
context and thus terminates in both cases.
2023-12-01 18:35:28 +01:00
Patrick Ohly
a23b26913f DRA helper: enhance context support
27a68aee3a introduced context support for events. Creating an event
broadcaster with context makes tests more resilient against leaking goroutines
when that context gets canceled at the end of a test and enables per-test
output via ktesting.
2023-12-01 10:49:16 +01:00
Wojciech Tyczyński
d907062308 Minor cleanup in watch handlers 2023-11-30 18:27:39 +01:00
ahutsunshine
d8bd150784 support pod namespace indexer
fix comments

optimize code

small optimization for the namespace scope check
2023-11-30 18:39:09 +08:00
Ritikaa96
9efff41b8e making suggested changes
Signed-off-by: Ritikaa96 <ritika@india.nec.com>
2023-11-30 13:09:54 +05:30