Commit Graph

20666 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
68879a4c46 Merge pull request #124474 from serathius/allow-bookmarks
Allow bookmark events in between delete/modify in testSimpleCRUD
2024-04-23 07:04:41 -07:00
Kubernetes Prow Robot
695a984f56 Merge pull request #124027 from liangyuanpeng/etcd_update_3.5.13
etcd: update to v3.5.13
2024-04-23 06:00:02 -07:00
Kubernetes Prow Robot
78533415e0 Merge pull request #122657 from p0lyn0mial/upstream-client-go-rest-client-watch-list
add watchlist to client-go rest client
2024-04-23 05:59:53 -07:00
Marek Siarkowicz
dc6cf87696 Allow bookmark events in between delete/modify in Test 2024-04-23 13:35:33 +02:00
Lukasz Szaszkiewicz
ad3d138cda client-go/rest: introduce watchlist 2024-04-23 12:54:11 +02:00
Kubernetes Prow Robot
16a594f907 Merge pull request #124328 from jiahuif-forks/deps/cel-go
bump cel-go to v0.20.1 and refit CEL libraries
2024-04-22 18:26:21 -07:00
Kubernetes Prow Robot
80134bcc85 Merge pull request #124340 from benluddy/dynamic-client-golden-request-test
Add test to detect unintentional changes in dynamic client requests.
2024-04-22 14:18:37 -07:00
Kubernetes Prow Robot
e2bd80aeb1 Merge pull request #123626 from benluddy/cbor-test-encode-no-duplicate-map-key
KEP-4222: Add tests for CBOR encoder handling of duplicate field names/tags.
2024-04-22 13:01:27 -07:00
Kubernetes Prow Robot
6b260382a1 Merge pull request #121574 from skitt/generic-lister-gen
Generify lister-gen
2024-04-22 11:53:12 -07:00
Jiahui Feng
350fcf957e generated: ./hack/update-vendor.sh 2024-04-22 10:54:32 -07:00
Kubernetes Prow Robot
76de052680 Merge pull request #124346 from jwcesign/master
upgrade: upgrade dependencies github.com/prometheus/common to the newest version
2024-04-22 07:11:25 -07:00
Stephen Kitt
54e899317e Improve the lister function documentation
In particular, document that ListAllByNamespace delegates to ListAll
if no namespace is specified.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-04-22 13:15:04 +02:00
Stephen Kitt
e6f44957cd Regenerate all listers
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-04-22 13:15:04 +02:00
Stephen Kitt
2e9adcd14a Generify lister-gen
This adds a generic implementation of a lister, and uses it to replace
the template code in generated listers. The corresponding templates
are no longer used and are removed.

Listers are reduced to their interfaces (non-namespaced and namespaced
if appropriate), their specific structs, and their constructors. All
method implementations are provided by the generic implementation. The
dedicated interface is preserved so that each lister can have its own
set of methods (e.g. the method returning the namespaced lister if
appropriate), and the dedicated struct is preserved to allow
expansions to be defined where necessary.

The external interface is unchanged and doesn't expose generics.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-04-22 13:15:04 +02:00
Stephen Kitt
44d7267bd6 Add a lister-gen expansion example
Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-04-22 13:15:03 +02:00
Kubernetes Prow Robot
8946348636 Merge pull request #123900 from rmiki/task/123899
[ja]fix typo in "kubectl config delete-context -h"
2024-04-22 02:33:06 -07:00
Kubernetes Prow Robot
4d9b50bcb1 Merge pull request #123927 from p0lyn0mial/upstream-cacher-decrease-watcher-draining-no-bookmark-after
apiserver/storage/cacher: decrease running time of TestCacheWatcherDrainingNoBookmarkAfterResourceVersionReceived
2024-04-22 01:24:10 -07:00
jwcesign
f0aa62bc96 upgrade: upgrade dependencies github.com/prometheus/common to the newest version
Signed-off-by: jwcesign <jwcesign@gmail.com>
2024-04-20 09:53:16 +08:00
Kubernetes Prow Robot
5a71f37805 Merge pull request #124316 from pohly/dra-kubelet-remove-v1alpha2
DRA: remove support for v1alpha2 kubelet gRPC API
2024-04-19 14:18:52 -07:00
Kubernetes Prow Robot
fd8239ce8f Merge pull request #120696 from pohly/slog
slog support
2024-04-19 14:18:46 -07:00
Kubernetes Prow Robot
d1b2490c80 Merge pull request #119589 from carlory/fix-kubectl-1439
fix unusable secret manifest for type docker-registry
2024-04-19 11:44:48 -07:00
Patrick Ohly
77341f7595 DRA: remove support for v1alpha2 kubelet API
The v1alpha2 API is several releases old. No current drivers should still
depend on it.
2024-04-19 18:27:05 +02:00
Kubernetes Prow Robot
69b648a1d7 Merge pull request #124223 from chenk008/fix_apf_countTracker
Fix: EtcdOptions.StorageObjectCountTracker is nil, APF estimator got ObjectCountNotFoundErr
2024-04-19 01:56:35 -07:00
Kubernetes Prow Robot
14415eb037 Merge pull request #124365 from SataQiu/v1.30.0-api-testdata
Update API testdata: add v1.30.0 and remove v1.28.0
2024-04-18 08:49:30 -07:00
Kubernetes Prow Robot
b2c32fb015 Merge pull request #123105 from danwinship/nodeport-addresses-primary
Add `--nodeport-addresses primary`, warn on empty `--nodeport-addresses`
2024-04-18 08:49:21 -07:00
chenk008
587ce02d90 prioritize user EtcdOptions.StorageConfig.StorageObjectCountTracker 2024-04-18 23:02:16 +08:00
chenk008
4abc2b387b Fix: StorageObjectCountTracker is nil, apf estimator got ObjectCountNotFoundErr 2024-04-18 22:50:18 +08:00
Kubernetes Prow Robot
573832a42f Merge pull request #122892 from danwinship/codegen-nil
Fix generated fake clients to have same semantics as real clients on error
2024-04-18 07:48:14 -07:00
Kubernetes Prow Robot
80542ca2e3 Merge pull request #113257 from claudiubelu/path-filepath-update-staging
Replaces path.Operation with filepath.Operation (staging)
2024-04-18 06:31:21 -07:00
Dan Winship
0b599aa8e3 Add --nodeport-addresses primary
The behavior when you specify no --nodeport-addresses value in a
dual-stack cluster is terrible and we can't fix it, for
backward-compatibility reasons. Actually, the behavior when you
specify no --nodeport-addresses value in a single-stack cluster isn't
exactly awesome either...

Allow specifying `--nodeport-addresses primary` to get the
previously-nftables-backend-specific behavior of listening on only the
node's primary IP or IPs.
2024-04-18 09:25:06 -04:00
Kubernetes Prow Robot
4b89cedcfa Merge pull request #124103 from zhanluxianshen/fix-typos-in-rbac-api
Fix typos in rbac api.
2024-04-18 05:27:50 -07:00
Dan Winship
cd980ee076 Fix unit tests that expected the old FakeClient semantics 2024-04-18 08:23:16 -04:00
Dan Winship
17ab25b121 Regenerate fake clients 2024-04-18 08:23:16 -04:00
Dan Winship
eb94878c0a Fix codegen to use correct nil-vs-empty semantics in fake clients
On most errors, the real clients return an empty object, whereas the
fake clients were returning nil; this meant that code that checked for
nil would appear to be working in unit tests, but then fail against
real data.
2024-04-18 08:16:54 -04:00
Kubernetes Prow Robot
77f7d1b89d Merge pull request #124324 from benluddy/cbor-decode-tests-grouped-by-cbor-type
KEP-4222: Group CBOR decode tests by the kind of their inputs.
2024-04-18 04:24:41 -07:00
Kubernetes Prow Robot
7c9eb3746f Merge pull request #124247 from seans3/stream-doc-file
Adds apiserver proxy doc.go
2024-04-18 03:25:03 -07:00
Kubernetes Prow Robot
32a3cbc51d Merge pull request #124245 from wojtek-t/informer_options
Allow for configuring MinWatchTimeout in reflector
2024-04-18 03:24:57 -07:00
Kubernetes Prow Robot
679f021809 Merge pull request #124193 from soltysh/fix_applyconfig-gen
Update applyconfiguration generator for packages where paths differ in name
2024-04-18 03:24:14 -07:00
Kubernetes Prow Robot
7b33887879 Merge pull request #124163 from flavianmissi/resource-quota-single-flight
resourcequota: use singleflight.Group to reduce apiserver load
2024-04-18 03:23:53 -07:00
Kubernetes Prow Robot
ca4a864336 Merge pull request #124123 from sttts/sttts-kubectl-plugin-positional
kubectl: fix plugin lookup with positional arguments
2024-04-18 03:23:46 -07:00
Kubernetes Prow Robot
3261821fbc Merge pull request #124116 from HiranmoyChowdhury/hiranmoy
Fix Deep Copy issue in getting controller reference
2024-04-18 03:23:40 -07:00
Kubernetes Prow Robot
dbaf5d667f Merge pull request #124062 from alculquicondor/nodename-api-comment
Update API comment for nodeName to match system behavior
2024-04-18 02:11:56 -07:00
Kubernetes Prow Robot
16c0213b11 Merge pull request #124045 from amirsadraabdollahi/fix/kubectl/expose
Fix: correct dryRunStratergy typo in kubectl expose cmd
2024-04-18 02:11:38 -07:00
Kubernetes Prow Robot
9966d05dba Merge pull request #124004 from srivastav-abhishek/catcher-test-fix
Fixed flake test due to data race in while accessing dummyStorage in cacher-test
2024-04-18 02:11:11 -07:00
Kubernetes Prow Robot
41f9c708fb Merge pull request #123997 from wojtek-t/speedup_watch_test
Relax WatchSemanticsTest to make it faster
2024-04-18 02:11:02 -07:00
Kubernetes Prow Robot
370b6ea557 Merge pull request #123988 from skitt/use-cases-titler
code-generator: use cases.Title instead of strings.Title
2024-04-18 02:10:53 -07:00
Kubernetes Prow Robot
daa3356e72 Merge pull request #123972 from deads2k/remove-insecure-serving
Remove k8s.io/apiserver ability to bind insecure ports
2024-04-18 02:10:35 -07:00
Kubernetes Prow Robot
7f67cb5960 Merge pull request #123969 from liangyuanpeng/cleanup_rand
cleanup: delete rand.Seed(time.Now().UnixNano()) and using global number generator.
2024-04-18 02:10:26 -07:00
SataQiu
389d9e0b82 Remove v1.28.0 API testdata 2024-04-18 16:53:28 +08:00
SataQiu
edb9104b33 Add v1.30.0 API testdata 2024-04-18 16:52:25 +08:00