Patrick Ohly
f8412e0624
dependencies: update to ginkgo v2.6.1, gomega v1.24.2
...
Ginkgo v2.5.0 adds support for a "timeline": a full description of what happened
while a specific test ran, including failures, timeouts, and log output.
Ginkgo v2.6.0 adds ReportBeforeSuite which we need for
https://github.com/kubernetes/kubernetes/issues/114313 .
Kubernetes-commit: f3ef4004317c1a12d84021be29dd5f92badc8eff
2022-11-02 09:07:12 +01:00
Kermit Alexander II
8884260fa6
Add metrics integration.
...
Kubernetes-commit: 99494e67779d0db5a1bf304256e7df273070bf95
2022-10-31 19:22:35 +00:00
Kubernetes Publisher
b987cdbc88
Merge pull request #113693 from dashpole/apiserver_tracing_beta
...
Graduate API Server tracing to beta
Kubernetes-commit: b2c72feca832e91dc1a9c5f0d1f21b12df77ef75
2022-11-09 13:44:49 +00:00
Kubernetes Publisher
56254da7fb
Merge pull request #113721 from wojtek-t/storage_standard_test_naming_2
...
Standardize naming in generic storage watcher tests
Kubernetes-commit: 909af807eecd769f51d4f6e2988d6e86a1192337
2022-11-09 13:44:46 +00:00
Kubernetes Publisher
e3c73d9b61
Merge pull request #113485 from MikeSpreitzer/apf-borrowing
...
Add borrowing between priority levels in APF
Kubernetes-commit: 1193a9abcbd6c6ce6fc7d4ce38872f1933ef5159
2022-11-09 13:44:44 +00:00
Kubernetes Publisher
807ba65cc7
Merge pull request #113171 from Jefftree/aggregated-discovery-generic
...
Aggregated discovery server changes
Kubernetes-commit: 8058e8eff8ba8541ddd48cd54bbb19a3fce62c09
2022-11-09 09:40:18 +00:00
Kubernetes Publisher
435b5543db
Merge pull request #113760 from alexzielenski/admission-listwatch-flake
...
fix possible race of listwatch in admission test
Kubernetes-commit: 18a78949bc7fa43e760570103321369ea31726b3
2022-11-09 09:40:16 +00:00
Kubernetes Publisher
767537116c
Merge pull request #112050 from nilekhc/kms-hot-reload
...
Implements hot reload of the KMS `EncryptionConfiguration`
Kubernetes-commit: e62cfabf9326cdec65e926b697fa1911b4e85da6
2022-11-09 05:37:19 +00:00
Kubernetes Publisher
e1b2482eb1
Merge pull request #113749 from jpbetz/fix-params-null
...
Fix params to be null instead of an empty map if paramRef is null
Kubernetes-commit: c61c3fc492424bfcfabf132650c2bc4404ef2727
2022-11-09 01:37:20 +00:00
Kubernetes Publisher
e7f9c74b7b
Merge pull request #113711 from andrewsykim/fieldmanager-logging
...
apiserver: use the correct error when logging errors updating managedFields
Kubernetes-commit: 429f1527a7ac94e5280cb41931e74ac52d7a3fb1
2022-11-09 01:37:18 +00:00
Kubernetes Publisher
25a9355604
Merge pull request #113486 from jkh52/uds-dial
...
egress_selector.go: hard cap UDS dial.
Kubernetes-commit: 86c535c0f8c3ba81e7c16f56659409d08c1dcb0a
2022-11-09 01:37:16 +00:00
Kubernetes Publisher
9ab2df47e6
Merge pull request #111879 from sanwishe/etcd_compact_doc
...
fix etcd compaction doc
Kubernetes-commit: 886da71e7588c198dcb9a6c7cccfedb478110e57
2022-11-09 01:37:14 +00:00
David Ashpole
855ac5dd3a
embed component-base tracing configuration
...
Kubernetes-commit: 6e13cf69f62e54622d45269e9ae33799a85f7cff
2022-11-08 22:43:28 +00:00
Kubernetes Publisher
d72952eab5
Merge pull request #113698 from dashpole/missing_apiserver_migration
...
Migrate another usage of utiltrace to component base tracing
Kubernetes-commit: e361272423fda20d4201ddb2b98d9c1b512e5595
2022-11-08 21:37:23 +00:00
Kubernetes Publisher
7ab335d271
Merge pull request #113629 from andrewsykim/apiserver-identity-beta
...
Promote APIServerIdentity to Beta
Kubernetes-commit: 3a99a5954d6497b4238d011cec4d33422d3957a0
2022-11-08 21:37:21 +00:00
Kubernetes Publisher
5643daa2db
Merge pull request #113577 from pacoxu/prometheus-client
...
upgrade github.com/prometheus/client_golang to v1.14.0
Kubernetes-commit: 74352d88aaf1dc81eee6d90a3768fbd086f1a8f9
2022-11-08 21:37:19 +00:00
Kubernetes Publisher
26c78119c2
Merge pull request #112679 from dgrisonnet/fix-apiserver-sli
...
Improve apiserver SLI metric name
Kubernetes-commit: 7752c3a8e0fbf59739f40526b2235347ff78000e
2022-11-08 21:37:16 +00:00
Alexander Zielenski
b2bf3ca966
add new aggregated resourcemanager to genericapiserver
...
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com>
Kubernetes-commit: 6e83f6750598d394fb257f66c5d0721cf88f45db
2022-11-08 12:37:50 -08:00
Alexander Zielenski
0a2a637e85
negotiated refactor
...
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com>
Kubernetes-commit: 76f056867a2be388f7780c1ff5c794edcdfd9aa4
2022-11-08 12:12:34 -08:00
Joe Betz
0e28c0c81f
Fix params to be null instead of an empty map if paramRef is null
...
Kubernetes-commit: 65460b14d2b9ea20aaf2c6fece191af53ae57249
2022-11-08 13:49:50 -05:00
David Ashpole
4bd488aae1
promote TracingConfiguration to v1beta1
...
Kubernetes-commit: 4be473c774aa1ccd018d6430dc860629a5b22022
2022-11-08 15:15:05 +00:00
Kubernetes Publisher
ad0fbeeeec
Merge pull request #113728 from pawbana/add-scope-to-api-server-tracking
...
Added scope to api server tracing
Kubernetes-commit: 34ca18d1d0b239b871de7ca8047ab000ca3a418f
2022-11-08 04:30:22 -08:00
Paweł Banaszewski
ebb0a2b606
Added scope as tracing attribute
...
Kubernetes-commit: e4169d7f4381595152f6fa862af2227950f3fc76
2022-11-08 11:22:57 +00:00
Kubernetes Publisher
20c697acfa
Merge pull request #112137 from MikeSpreitzer/add-concurrency-allocation-algorithm
...
Add solver for APF concurrency rebalancing
Kubernetes-commit: 5a1fb17e2e07d9ddd89d83371595c72dee42e87d
2022-11-08 13:37:03 +00:00
Wojciech Tyczyński
a29f52cb30
Standardize naming in generic storage watcher tests
...
Kubernetes-commit: 593742f092e1ae81988c12e6d833acb29c02009e
2022-11-08 09:52:59 +01:00
Paco Xu
3081aacf4c
upgrade prometheus-client to v1.14.0
...
Kubernetes-commit: c3add32859da5ff8156d30cf7c1697a2fb2a2eea
2022-11-08 16:25:12 +08:00
Kubernetes Publisher
d50444613b
Merge pull request #113696 from tallclair/path
...
Fix etcd path construction
Kubernetes-commit: aa66cec6fa6e6804669363d54dc8971a6cb59b79
2022-11-08 06:29:00 +00:00
Kubernetes Publisher
aa0e1e5e62
Merge pull request #113314 from cici37/celIntegration
...
CEL validation in Admission chain
Kubernetes-commit: 595ea324113580ae61f4a15ab3e5b22303a195cf
2022-11-08 06:28:58 +00:00
Kubernetes Publisher
ab224f3839
Merge pull request #113697 from aramase/kms-duplication-name-validation-part-2
...
[KMS]: add validation for duplicate kms config name when auto reload is enabled
Kubernetes-commit: a236e4ca6f3860a5acbbfc62bb3fdd88ac7e2757
2022-11-08 06:28:54 +00:00
Kubernetes Publisher
fda66ef343
Merge pull request #113688 from dashpole/update_utils
...
Update k8s.io/utils to fix util tracing panic
Kubernetes-commit: fa2e203a6bde89a84443ee9813e1f27aa31326a9
2022-11-08 06:28:52 +00:00
Kubernetes Publisher
9e009a746a
Merge pull request #113682 from pawbana/add-verb-resource-to-api-server-tracing
...
Add verb resource to api server tracing
Kubernetes-commit: 887d92d20b3d1538ba900c466ead25ed662179cc
2022-11-08 06:28:50 +00:00
Kubernetes Publisher
fe7d5b4b34
Merge pull request #113649 from andrewsykim/apiserver-identity-hash
...
apiserver identity : use SHA256 hash in lease names
Kubernetes-commit: 3d5725d9c09ef0be2e6aba4fdc665b2bd4a3fc96
2022-11-08 06:28:46 +00:00
Kubernetes Publisher
16a641df6c
Merge pull request #113529 from enj/enj/i/kms_single_healthz
...
kms: add wiring to support automatic encryption config reload
Kubernetes-commit: b1dd1cd2f177ecf228cbbfb0db9327a276098be8
2022-11-08 06:28:44 +00:00
Kubernetes Publisher
a3a25ce15d
Merge pull request #113666 from wojtek-t/storage_standard_test_naming
...
Standardize naming in generic storage tests
Kubernetes-commit: f8750e2faf99fb512c7c8fcce12ecaa8f793bd3c
2022-11-08 06:28:42 +00:00
Kubernetes Publisher
5a2966576c
Merge pull request #113648 from SataQiu/improve-supported-media-type-20221105
...
kube-apiserver: print supported media types on failure to find a serializer
Kubernetes-commit: b4156ea47b3caf0088c6316ecd89afe715830807
2022-11-08 06:28:39 +00:00
Andrew Sy Kim
3f92018a06
apiserver: use the correct error when logging errors updating managedFields
...
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
Kubernetes-commit: efdd06718646fc7e8912f8aaa8fc7bef3f7cdba0
2022-11-07 23:00:58 -05:00
Nilekh Chaudhari
25c1e9054d
feat: implements kms encryption config hot reload
...
This change enables hot reload of encryption config file when api server
flag --encryption-provider-config-automatic-reload is set to true. This
allows the user to change the encryption config file without restarting
kube-apiserver. The change is detected by polling the file and is done
by using fsnotify watcher. When file is updated it's process to generate
new set of transformers and close the old ones.
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
Kubernetes-commit: 761b7822fca569d475f782b135ef433e5b014147
2022-11-07 22:15:56 +00:00
Cici Huang
81aeb1b5e9
Integrate cel admission with API.
...
Co-authored-by: Alexander Zielenski <zielenski@google.com>
Co-authored-by: Joe Betz <jpbetz@google.com>
Kubernetes-commit: e7d83a1fb7b3e4f6a75ed73bc6e410946e12ad9f
2022-11-07 21:38:55 +00:00
Cici Huang
58f75bc06a
Add match check for policy and binding.
...
Co-authored-by: Max Smythe <smythe@google.com>
Kubernetes-commit: 46f97d4662d5b403badd29675d79d0c74875b9f0
2022-11-07 21:33:17 +00:00
Cici Huang
9f6b13b337
Update admission initializers.
...
Moved RestMapper and add DynamicClient
Kubernetes-commit: c8a089de4692ef94ec25fc5874906640d0ec9a28
2022-11-07 21:24:46 +00:00
David Ashpole
911a29e64e
migrate another usage of utiltrace to component base tracing
...
Kubernetes-commit: 788b3c3bc3694ae1b28aac31616bd53464e460a1
2022-11-07 21:13:31 +00:00
Anish Ramasekar
525c6769a4
[KMS]: validate duplicate kms config name for v1 and v2 when reload=true
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: 47f8c4bec63a2c4d6406cd615b41cd16f12be434
2022-11-07 20:16:04 +00:00
Alexander Zielenski
7c2a6f0ee8
fix possible race in admission test of listwatch
...
Kubernetes-commit: 4e217159cfc1441f3c3234059fc6fca0eb13a66d
2022-11-07 12:01:44 -08:00
David Ashpole
be21a90c1e
update k8s.io/utils to fix util tracing panic
...
Kubernetes-commit: 3f1511c8e9a64cf60821036aa1fc3ec9d58a2931
2022-11-07 19:30:21 +00:00
David Ashpole
1c6757fe8d
graduate API Server tracing to beta
...
Kubernetes-commit: fc3cec6bf3f39037cd527f49b35df6c212218127
2022-11-07 17:30:09 +00:00
Paweł Banaszewski
e21a3f224f
Added simple tests and changed lazyVerb String method to the same as httplog uses
...
Kubernetes-commit: b31339231314ae8a72481cfda45539e35097450a
2022-11-07 17:13:26 +00:00
Kubernetes Publisher
8dcc6deff0
Merge pull request #113661 from nckturner/fix-server-diagram
...
Fix formatting of API server diagram
Kubernetes-commit: 62e9df085a82a5e49c435e5b66f988095a52fe3b
2022-11-07 06:52:28 -08:00
Paweł Banaszewski
490f0b7444
Added Verb and Resource to request trace attributes
...
Kubernetes-commit: fad094cb70c26f962c49d615b1f48326aa25181d
2022-11-07 14:33:40 +00:00
Nick Turner
e1dde980a4
Fix formatting of API server diagram
...
Kubernetes-commit: 02e3fbfeff5c3044321fc59f0427b64fbcfec70d
2022-11-06 16:41:11 -08:00
Kubernetes Publisher
09ffb0c8b9
Merge pull request #113588 from wojtek-t/generalize_cacher_tests_1
...
Reuse generic GetListNonRecursive test for watchcache
Kubernetes-commit: 1f9e20eb8617e312f9f61d28d93ed29e988d953d
2022-11-06 00:03:37 +00:00