Commit Graph

20744 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
ab096ef3de Merge pull request #121459 from jiahuif-forks/feature/cel/allow-empty-object
allow empty object to be CEL value.
2023-10-25 23:48:40 +02:00
Kubernetes Prow Robot
d7b3d5d4ee Merge pull request #121343 from alexzielenski/apiserver/apiextensions/ratcheting-metrics
KEP-4008: CRDValidationRatcheting: Shared CorrelatedObject for Schema and CEL Validators
2023-10-25 23:48:26 +02:00
Davanum Srinivas
702d911e22 working-config-otel
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-10-25 16:31:21 -04:00
Kubernetes Prow Robot
12b01aff1b Merge pull request #121275 from haircommander/image-max-gc
KEP-4210: add support for ImageMaximumGCAge field
2023-10-25 21:29:10 +02:00
Kubernetes Prow Robot
ae603d5260 Merge pull request #121095 from aramase/aramase/f/kmsv2_tracing
[KMSv2] Add tracing
2023-10-25 21:29:01 +02:00
Alexander Zielenski
e7a9a14848 replace CEL ValidateWithRatcheting with variadic options
so we can now supply a shared CorrelatedObject
2023-10-25 10:23:03 -07:00
Cici Huang
f71040f620 Remove the usage of feature gate 2023-10-25 17:05:00 +00:00
Maciej Szulik
0ac35fe44f Update security contacts for sig-cli 2023-10-25 19:00:44 +02:00
Anish Ramasekar
8d3a25c7c9 [KMSv2] Add tracing
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2023-10-25 16:50:20 +00:00
Kubernetes Prow Robot
4294c35fc9 Merge pull request #121297 from calvinballing/spellcheck-markdown
Fix typos in markdown
2023-10-25 13:18:26 +02:00
Kubernetes Prow Robot
dd61cd037d Merge pull request #121430 from bzsuni/cleanup/fsnotify
Bump the fsnotify from version v1.6.0 to v1.7.0
2023-10-25 05:46:11 +02:00
Ben Luddy
83f5b5c240 Deep disablement for APF based on --enable-priority-and-fairness.
Avoids starting informers or the config-consuming controller when
--enable-priority-and-fairness=false. For kube-apiserver, the config-producing controller runs if
and only if flowcontrol API storage is enabled.
2023-10-24 17:53:51 -04:00
Kubernetes Prow Robot
03ba7efb85 Merge pull request #121455 from cici37/test_cost
CRD validation rule: Add stability tests for CEL cost estimation
2023-10-24 21:00:58 +02:00
Kubernetes Prow Robot
413b15a8d9 Merge pull request #120914 from kannon92/kubelet-disk-api-cri-update
Kubelet disk api cri update
2023-10-24 21:00:40 +02:00
Alexander Zielenski
b3525946d5 ratcheting: provide a shared correlated object
will be shared with CEL and used for metrics
2023-10-24 11:26:13 -07:00
Alexander Zielenski
dfeab6eca8 fetch a shared correlated object off the validation options if it exists
c
2023-10-24 11:23:28 -07:00
Alexander Zielenski
0a19b5ab6e fix usage 2023-10-24 11:23:28 -07:00
Alexander Zielenski
432e8937cf add variadic options to ValidateUpdate
stays API compatible while allowing us to pass in our CorrelatedObject

va
2023-10-24 11:20:09 -07:00
Kubernetes Prow Robot
f652e61ca0 Merge pull request #121471 from mimowo/backoff-limit-per-index-api-beta
Indicate Job Backoff Limit Per Index reason consts are beta
2023-10-24 18:55:27 +02:00
Kubernetes Prow Robot
722503e9e5 Merge pull request #121390 from wojtek-t/disable_paging
Remove ability to disable pagination at store level
2023-10-24 18:55:16 +02:00
Kubernetes Prow Robot
87981480f3 Merge pull request #119186 from seans3/stream-translator-proxy
Stream Translator Proxy and FallbackExecutor for WebSockets
2023-10-24 17:10:34 +02:00
Michal Wozniak
20c8b797a3 Indicate Job Backoff Limit Per Index reason consts are beta 2023-10-24 09:29:31 +02:00
Kubernetes Prow Robot
441d4b54ae Merge pull request #120397 from ty-dc/StaticCheck
cleanup: omit comparison with bool constants
2023-10-24 05:25:52 +02:00
Kubernetes Prow Robot
3930f3f834 Merge pull request #121016 from alexzielenski/apiserver/apiextensions/ratcheting-cel
CRDValidationRatcheting: Ratchet errors from CEL expressions if `old` DeepEqual `new`
2023-10-24 02:19:11 +02:00
Sean Sullivan
168998e87b StreamTranslator and FallbackExecutor for WebSockets 2023-10-23 15:33:38 -07:00
Jiahui Feng
c6b3a2f477 allow empty object to be CEL value. 2023-10-23 15:30:17 -07:00
Kevin Hannon
8ae0d390d7 add container filesystem to CRI api
Co-authored-by: Mike Brown <brownwm@us.ibm.com>
2023-10-23 15:04:30 -04:00
Cici Huang
93951bc00d Add stability tests for CEL cost estimation. 2023-10-23 18:54:53 +00:00
Kubernetes Prow Robot
b327bd7da5 Merge pull request #120225 from pegasas/kms
[KMSv2] Drop the apimachinery
2023-10-23 19:52:02 +02:00
Alexander Zielenski
6d580da03f ratcheting: ratchet CEL expressions for no-op updates 2023-10-23 10:28:01 -07:00
Kubernetes Prow Robot
8149ab3f3f Merge pull request #121356 from mimowo/backoff-limit-per-index-beta
Graduate BackoffLimitPerIndex to Beta
2023-10-23 18:39:58 +02:00
Kubernetes Prow Robot
581552eaf0 Merge pull request #116065 from sanposhiho/match-label-key-alternative
feature(scheduler): implement matchLabelKeys in PodAffinity and PodAntiAffinity
2023-10-23 18:39:13 +02:00
Kubernetes Prow Robot
2014ce2313 Merge pull request #121325 from benluddy/check-apiserver-serializers
KEP-4222: Restrict supported media types for new apiservers.
2023-10-23 17:27:49 +02:00
pegasas
d9131d5b39 [KMSv2] Drop the apimachinery 2023-10-23 22:34:43 +08:00
Maciej Szulik
e74f2d41aa Allow using upper and lower case true|false when setting kubectl feature flags 2023-10-23 13:47:49 +02:00
Kubernetes Prow Robot
0dc900cebe Merge pull request #121363 from p0lyn0mial/upstream-reflector-consistency-check
client-go/reflector: introduce a data consistency check for the watch-list feature.
2023-10-23 13:41:46 +02:00
Arda Güçlü
074a8b0084 KEP-3638: Promote plugin resolution to beta (#120663)
* Promote plugin resolution to beta

* Not use plugin for kubectl create -f command execution

`kubectl create -f` is legitimate command execution and we shouldn't
search plugins if user invokes this.

* Add integration test for plugin resolution for create command

* Reintroduce feature flag to ability to disable it explicitly
2023-10-23 13:41:38 +02:00
Kubernetes Prow Robot
883d91bfa1 Merge pull request #121337 from alexzielenski/apiserver/apiextensions/cleanup-validator
apiextensions-apiserver: simplify validation codepath
2023-10-23 12:30:55 +02:00
Kubernetes Prow Robot
68d55bc4fb Merge pull request #120416 from ardaguclu/move-interactive-delete-beta
KEP-3895: Promote interactive delete to beta
2023-10-23 12:30:44 +02:00
Lukasz Szaszkiewicz
b31e7793d0 client-go/reflector: introduce a data consistency mechanism for the watch-list feature.
checkWatchListConsistencyIfRequested performs a data consistency check only when
the KUBE_WATCHLIST_INCONSISTENCY_DETECTOR environment variable was set during a binary startup.

The consistency check is meant to be enforced only in the CI, not in production.
The check ensures that data retrieved by the watch-list api call
is exactly the same as data received by the standard list api call.

Note that this function will panic when data inconsistency is detected.
This is intentional because we want to catch it in the CI.
2023-10-23 09:46:27 +02:00
bzsuni
d5085c9cbe Bumped the fsnotify from version v1.6.0 to v1.7.0
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2023-10-23 10:32:35 +08:00
Tim Hockin
48452fef8d kube_codegen: Add a --one-input-api flag
Consumers who want to generate clients into individual directories can
use this to process just one API.

It's kind of a hack, but the codegen tools are very rigid and hard to
fix.
2023-10-20 17:38:56 -07:00
Tim Hockin
87d158e457 kube_codegen: genclient can look in any Go file
Some out-of-tree consumers have types_foo.go and types_bar.go.
2023-10-20 16:29:43 -07:00
Tim Hockin
a789a9d44b kube_codegen: avoid dups in dirs with >1 file
This happens in out-of-tree consumers of this script.
2023-10-20 16:28:30 -07:00
Wojciech Tyczyński
3f4d3b6768 Cleanup paging parameters in etcd3 store 2023-10-20 22:43:52 +02:00
Peter Hunt
d992ea4b30 kubelet: add and use ImageMaximumGCAge in KubeletConfiguration
Signed-off-by: Peter Hunt <pehunt@redhat.com>
2023-10-20 12:23:31 -04:00
Wojciech Tyczyński
b386120da2 Remove storageConfig.Paging parameter 2023-10-20 15:35:58 +02:00
Wojciech Tyczyński
106f58686d Remove disablePaging param 2023-10-20 15:30:03 +02:00
Kubernetes Prow Robot
04e38b2de8 Merge pull request #120827 from machine424/apiserver_storage_objects
storage/etcd3/metrics: add unit test for apiserver_storage_objects
2023-10-20 09:07:39 +02:00
Kubernetes Prow Robot
239537e74d Merge pull request #121364 from sxd/update_grpc
bump golang.org/grpc to v1.56.3
2023-10-20 06:14:16 +02:00