Commit Graph

19793 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
e8d45596df Merge pull request #121049 from siyuanfoundation/refactor
k8s.io/apiserver/storage/etcd: refactor etcd GetList.
2023-10-31 10:49:33 +01:00
Kubernetes Prow Robot
f5a5d83d7c Merge pull request #121089 from tkashem/apf-v1
Promote APF API to v1
2023-10-31 02:39:30 +01:00
Kubernetes Prow Robot
ab13d0b47c Merge pull request #120780 from munnerz/bound-token-improvements
Including JTI & node reference in issued service account tokens (kep 4193)
2023-10-31 01:22:56 +01:00
Kubernetes Prow Robot
2a4d5c5fd5 Merge pull request #120300 from wojtek-t/refactor_streaming_watch_encoder
Refactor streaming watch encoder to enable caching
2023-10-31 00:09:12 +01:00
Abu Kashem
b8cd792b36 rename the roundtrip annotation, forbid it in v1 2023-10-30 18:22:51 -04:00
Kubernetes Prow Robot
2a1140305c Merge pull request #121614 from HirazawaUi/decode-respect-timeout-context
Make the decode function respect the timeout context
2023-10-30 22:42:26 +01:00
Kubernetes Prow Robot
c7bb17ebd0 Merge pull request #121600 from seans3/load-openapi-explain
Lazy-load OpenAPI V2 Specifications for kubectl explain
2023-10-30 22:42:17 +01:00
Kubernetes Prow Robot
08070433cc Merge pull request #121373 from cici37/crdGA
[KEP-2876] Promote CRD validation rule to GA
2023-10-30 22:42:09 +01:00
Kubernetes Prow Robot
07515c0021 Merge pull request #121311 from nilekhc/validation-doc
chore: updates api doc
2023-10-30 22:41:59 +01:00
Kubernetes Prow Robot
4106366b6d Merge pull request #121065 from byako/issue121063
DRA: notify ResourceClaim or ResourceClass of params error
2023-10-30 22:41:41 +01:00
James Munnelly
76463e21d4 KEP-4193: bound service account token improvements 2023-10-30 21:15:10 +00:00
Kubernetes Prow Robot
d4592dc70a Merge pull request #121310 from nilekhc/polling
[KMSv2] feat: updates encryption config file watch logic to polling
2023-10-30 21:11:42 +01:00
Kubernetes Prow Robot
ceea5fd0cb Merge pull request #119109 from jiahuif-forks/feature/validating-admission-policy/crd-typechecking
ValidatingAdmissionPolicy - Type Checking for API Expensions types
2023-10-30 21:11:19 +01:00
Siyuan Zhang
a968f51fa2 k8s.io/apiserver/storage/etcd: refactor etcd GetList.
Reorder some code.

Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-10-30 12:48:32 -07:00
Siyuan Zhang
84ec5e2ecc k8s.io/apiserver/storage/etcd: refactor etcd GetList.
reduce redundant update of withRev after request.

Signed-off-by: Siyuan Zhang <sizhang@google.com>
2023-10-30 12:38:34 -07:00
Kubernetes Prow Robot
16fc00493b Merge pull request #121307 from cici37/celUpdate
Add cel new validator into Kubernetes
2023-10-30 20:02:55 +01:00
Nilekh Chaudhari
d3de47ceee chore: updates api doc
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
2023-10-30 18:43:30 +00:00
Sean Sullivan
2eb06e79ef OpenAPIResourcesGetter allows lazy-loading OpenAPI V2 2023-10-30 11:00:46 -07:00
Kubernetes Prow Robot
4e45e1d625 Merge pull request #121460 from jiahuif-forks/feature/crd-validation-expressions/existing-expressions-cost-exempt
CRD Validation Rule: skip individual cost limit check for expressions of untouched versions.
2023-10-30 18:49:03 +01:00
Kubernetes Prow Robot
ef9587c4f8 Merge pull request #116565 from seans3/lazy-load-openapi
OpenAPIResourcesGetter allows lazy-loading OpenAPI V2
2023-10-30 18:48:49 +01:00
Alexey Fomenko
080fe8346d Fix typos in interface comments 2023-10-30 19:12:34 +02:00
Nilekh Chaudhari
e95b7c6d8b feat: updates encryption config file watch logic to polling
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>

fix (#2)

Signed-off-by: Monis Khan <mok@microsoft.com>
2023-10-30 16:20:39 +00:00
HirazawaUi
f78b367db6 Make the decode function respect the timeout context 2023-10-30 22:27:28 +08:00
Abu Kashem
acd6089659 apiserver: remove prerelease annotation for flowcontrol v1 2023-10-30 08:18:41 -04:00
Abu Kashem
25447b95ad apiserver: add testdata for flowcontrol v1 2023-10-30 08:18:41 -04:00
Abu Kashem
730d10a8fb apiserver: add generated files for flowcontrol api change 2023-10-30 08:18:41 -04:00
Abu Kashem
9fd2ab419a apiserver: allow zero value for the 'nominalConcurrencyShares' field 2023-10-30 08:18:40 -04:00
Abu Kashem
430c226709 apiserver: fix lint issue, defaulting and validation test for flowcontrol v1 2023-10-30 08:18:40 -04:00
Abu Kashem
90c091deda apiserver: add pre-lifecycle replacement for flowcontrol v1beta3 2023-10-30 08:18:40 -04:00
Abu Kashem
17bda3c3e0 apiserver: apf controller, bootstrap, tests should use flowcontrol v1 API 2023-10-30 08:18:35 -04:00
Abu Kashem
5972037ffd apiserver: generate code for apf flowcontrol v1 API
run:
- hack/update-codegen.sh
- hack/update-openapi-spec.sh
2023-10-30 07:48:22 -04:00
Abu Kashem
03a9ad200d apiserver: remove copied generated files
otherwsie we see the following error from code-gen
  Unrecognized package: k8s.io/api/flowcontrol/v1
2023-10-30 07:48:22 -04:00
Abu Kashem
5cb03064d9 apiserver: update copy, rename v1beta3 to v1 2023-10-30 07:48:22 -04:00
Abu Kashem
dc72308093 apiserver: copy apf v1beta3 to v1 2023-10-30 07:48:21 -04:00
Kubernetes Prow Robot
38ed3ef7b7 Merge pull request #118886 from benluddy/apf-option-disable
KEP-1040: Deep disablement for APF based on --enable-priority-and-fairness.
2023-10-30 09:38:59 +01:00
Kubernetes Prow Robot
94f7049746 Merge pull request #119129 from shiftstack/deprecate-pvlabeler
Document PVLabeler as deprecated
2023-10-29 02:51:53 +02:00
Kubernetes Prow Robot
9482248aa9 Merge pull request #120474 from YaoC/register-apiserver-handlers-metrics
Register metrics for apiserver handlers
2023-10-28 19:34:52 +02:00
Kubernetes Prow Robot
1c8f88d4b6 Merge pull request #118760 from saschagrunert/user-namespaces-pss
KEP-127: Update PSS based on feature gate
2023-10-28 09:48:54 +02:00
Paco Xu
36d6917ae1 valid error for creation and update from valid to invalid only
- using an option AllowNamespacedSysctlsForHostNetAndHostIPC

Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2023-10-28 06:58:54 +08:00
Paco Xu
9a8ccdebc5 use sysctl utils to do pod spec validation
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2023-10-28 06:58:51 +08:00
Paco Xu
11de9543ee move sysctl namespace and some funcs to component helpers util
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2023-10-28 06:58:28 +08:00
Kubernetes Prow Robot
1aef58b72a Merge pull request #121462 from alexzielenski/apiserver/apiextensions/ratcheting-metrics-actually
KEP-4008: CRDValidationRatcheting Metrics
2023-10-28 00:54:00 +02:00
Kubernetes Prow Robot
7310ea0628 Merge pull request #121405 from alexzielenski/apiserver/apiextensions/ratcheting-benchmarks
KEP-4008: CRDValidationRatcheting: Add Benchmarks
2023-10-28 00:53:46 +02:00
Sean Sullivan
6614a29f47 OpenAPIResourcesGetter allows lazy-loading OpenAPI V2 2023-10-27 14:40:14 -07:00
Cici Huang
04b21126e5 Add cel new validator into Kubernetes. 2023-10-27 20:08:52 +00:00
Jiahui Feng
c1fd3f5f64 suppress per-expression cost limit for unmutated versions. 2023-10-27 12:16:45 -07:00
Alexander Zielenski
4bb7dc224c metrics: publish metrics from ratcheting across a request 2023-10-27 10:57:34 -07:00
Alexander Zielenski
8c72be3b74 ratcheting: add benchmark 2023-10-27 10:15:18 -07:00
Kubernetes Prow Robot
ec297aa13a Merge pull request #121524 from carlory/gomega
bump gomega to 1.29.0
2023-10-27 16:05:28 +02:00
Sascha Grunert
77e0adeb31 KEP-127: Update PSS based on feature gate
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-10-27 10:49:11 +02:00