Kubernetes Publisher
a5d1ee28dd
Merge pull request #115918 from yt2985/genericWatch
...
Partition watchers by namespace/name scope
Kubernetes-commit: f2fdda8667228b357880ed353e494baabc902681
2023-02-28 13:13:14 +00:00
Kubernetes Publisher
3a9f1f4bf0
Merge pull request #102884 from vinaykul/restart-free-pod-vertical-scaling
...
In-place Pod Vertical Scaling feature
Kubernetes-commit: b9fd1802ba0aec68508b4e9eec00819008a79370
2023-02-28 09:20:51 +00:00
Kubernetes Publisher
cc8235f046
Merge pull request #114925 from tkashem/watch-termination
...
apiserver: terminate watch with rate limiting during shutdown
Kubernetes-commit: a16fd5467ea2cff38fde10a3659bb67b2a1161bb
2023-02-27 21:13:52 +00:00
Kubernetes Publisher
d7f6a50acf
Merge pull request #116070 from aramase/aramase/f/kms-pkg/util
...
[KMS] move util from envelope to kms package
Kubernetes-commit: 0e077bb7ac898555b7bb968fee8115aa738bde34
2023-02-27 05:13:52 +00:00
Kubernetes Publisher
7365b6e41c
Merge pull request #116055 from aramase/aramase/f/kubernetes#111923
...
[KMSv2] log request metadata as part of read/write
Kubernetes-commit: 53b8170b97e0bb3c92bbb7bcf7d974e2575964e9
2023-02-27 05:13:49 +00:00
Anish Ramasekar
21158bb0b9
[KMS] move util from envelope to kms package
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: 1f98b49bf3baf14bd2ed2ef098b90e214e5ada27
2023-02-27 00:37:48 +00:00
Kubernetes Publisher
6316d3000c
Merge pull request #116062 from liggitt/revert-field-manager
...
Revert "Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3
Kubernetes-commit: b670d1ba7c4b714d2515aa050ad32c1a90ae74d2
2023-02-25 15:38:17 -08:00
Jordan Liggitt
870a2c4b33
Revert "Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3"
...
This reverts commit 7efa62dfdf96890f7f3cf95d957c7561e09055c4, reversing
changes made to c48a7971e35a56cc2c996e174e3f76e9d2e82eaa.
Kubernetes-commit: 6165a12c718936a8edcc5b7e1a2e6b0f5d6e279e
2023-02-25 16:14:23 -05:00
Kubernetes Publisher
bd79527eaa
Merge pull request #115324 from alexzielenski/apiserver/smd/use-openapiv3
...
update SSA to use OpenAPIV3 for builtin and CRD models
Kubernetes-commit: 7efa62dfdf96890f7f3cf95d957c7561e09055c4
2023-02-25 05:13:36 +00:00
Kubernetes Publisher
2e474648dc
Merge pull request #116053 from aramase/aramase/c/rm_dek_interarrival_kmsv2
...
[KMSv2] remove setting `dek_cache_inter_arrival_time_seconds` for KMSv2 only
Kubernetes-commit: c48a7971e35a56cc2c996e174e3f76e9d2e82eaa
2023-02-25 05:13:34 +00:00
Anish Ramasekar
425dee8b06
[KMSv2] remove setting `dek_cache_inter_arrival_time_seconds` for KMSv2 only
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: 0e06d09676ff04a909db7182c3bb32418e3c5404
2023-02-24 23:23:40 +00:00
Anish Ramasekar
199668aff6
[KMSv2] log request metadata as part of read/write
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: e40b3cf54eb2feee738da73bdf1de40bd5cba441
2023-02-24 23:06:30 +00:00
Kubernetes Publisher
64fd31116a
Merge pull request #115666 from wojtek-t/refactor_delete_collection
...
Minor refactor of DeleteCollection in preparation for pagination support there
Kubernetes-commit: 67f4f9ad5a3d8653b63652774442a09e7780b78b
2023-02-24 21:13:39 +00:00
Kubernetes Publisher
1ccf3e9365
Merge pull request #114656 from wojtek-t/generalize_cacher_tests_4
...
Reuse generic Watch test for watchcache
Kubernetes-commit: a8e7572a7b4efc434faf0986be7d2772493cfaf5
2023-02-24 17:15:55 +00:00
Kubernetes Publisher
2a34a68a42
Merge pull request #116037 from wojtek-t/move_cache_watcher
...
Split cacheWatcher into its own file
Kubernetes-commit: e8662a46dd27db774ec953dae15f93ae2d1a68c8
2023-02-24 13:13:24 +00:00
Wojciech Tyczyński
a80b028565
Split cacheWatcher into its own file
...
Kubernetes-commit: a53704911047b87d0960cabab7889ce92f48b79e
2023-02-24 11:59:01 +01:00
Kubernetes Publisher
e05e3e20fa
Merge pull request #115794 from MadhavJivrajani/remove-test-list-deprecated
...
storage: Get rid of TestListDeprecated
Kubernetes-commit: 7ab7af711188471cca575e6cbb15328c4dc347b0
2023-02-23 17:13:46 +00:00
Kubernetes Publisher
a321fbfdd1
Merge pull request #115947 from aramase/aramase/f/kmsv2/grpc-metrics-bucket
...
[KMSv2] update `kms_operations_latency_seconds` metric bucket range
Kubernetes-commit: 7e40d6d04ef8078772d2fa810b1ba925c9d8ace7
2023-02-22 04:47:57 -08:00
Anish Ramasekar
313d6aca12
[KMSv2] update `kms_operations_latency_seconds` metric bucket range
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: ac1c8aaed1b11bd7cbdb10b2de9778336c3ddcba
2023-02-22 07:08:22 +00:00
Kubernetes Publisher
c4f8423d94
Merge pull request #115633 from TommyStarK/unit-tests/staging-apiserver-util-proxy
...
apiserver/util/proxy: Improving test coverage
Kubernetes-commit: 96312d711ee18dda418fe8fe54086cfeef88a1d2
2023-02-22 05:13:25 +00:00
Kubernetes Publisher
07630bb938
Merge pull request #115938 from aramase/aramase/f/organize-kms-pkg
...
[KMSv2] restructure kms staging dir
Kubernetes-commit: 403a46037df29d08b4aaf1043345bf75feba77b1
2023-02-22 05:13:23 +00:00
Kubernetes Publisher
83c4b5b2c6
Merge pull request #115686 from tkashem/apf-test-fix
...
apiserver: fix APF tests, use T functions on the test goroutine
Kubernetes-commit: 59ec35eb2dbfa92cb1466d8c5a7c0796dfd1eed0
2023-02-22 05:13:21 +00:00
Kubernetes Publisher
05a27f2d63
Merge pull request #115846 from ritazh/kmsv2-metrics-invalidkeyid
...
kmsv2: add metrics for invalid_key_id_from_status_total
Kubernetes-commit: 33c1a542fbfeeeceb5d2e7a862d1b76f4bfe047d
2023-02-22 01:21:27 +00:00
Kubernetes Publisher
ed91d5c6ab
Merge pull request #115628 from alombarte/patch-1
...
getHost and getHostname have documentation swapped for IPv6
Kubernetes-commit: be3cf12d795794c4fbf4c54b91349c1e1d8258b1
2023-02-22 01:21:25 +00:00
Anish Ramasekar
e8322225ee
[KMSv2] restructure kms staging dir
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: c9b8ad6a55aaf7d95ce6fbc06ec4afba905e86c0
2023-02-21 19:49:09 +00:00
Kubernetes Publisher
b587e7ba77
Merge pull request #115096 from MadhavJivrajani/unset-rv-watch-semantics
...
cacher: Fix watch behaviour for unset RV
Kubernetes-commit: 70f337c0d5303078a325c63216345ae84475aa69
2023-02-21 13:13:21 +00:00
Kubernetes Publisher
70904f2f4c
Merge pull request #113312 from jiahuif-forks/feature/cel/builtins
...
OpenAPI-based CEL type library
Kubernetes-commit: 70b2e4aa3ee16f8443cebd802d847e15e68f91c9
2023-02-18 09:12:32 +00:00
Kubernetes Publisher
6865d38156
Merge pull request #112393 from borgerli/apf-pl-dump
...
APF: two improvements when dumping priority levels
Kubernetes-commit: e55f2a9b54e0f6bd9ed12e50752d7d2545ab0cab
2023-02-17 05:12:46 +00:00
Kubernetes Publisher
5741140c0b
Merge pull request #113263 from andrewsykim/fix-flaky-flowcontrol-queueset-test
...
[Flaky test] fix floating point precision error in TestDifferentWidths
Kubernetes-commit: 7d681c96a3bce144ad9fe7dba466f79ef1bb6f62
2023-02-16 21:20:46 +00:00
Kubernetes Publisher
062f1cebb4
Merge pull request #115604 from pacoxu/fix-design-proposals-links
...
old design proposals are now moved to Design Proposals Archive repo
Kubernetes-commit: ffe410bbb4e43ba7b7ceaec379709575e817d866
2023-02-16 21:20:44 +00:00
Rita Zhang
8ef5a288d6
kmsv2: add metrics for invalid_key_id_from_status_total
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>
Kubernetes-commit: 5292542b72df0665fb73bb0060fe73553dbf9b05
2023-02-16 11:56:31 -08:00
Kubernetes Publisher
2ddc1bb121
Merge pull request #114201 from Octopusjust/k8s-pr20
...
change unnecessary `switch` to `if` in metrics.go
Kubernetes-commit: 9269aaada269ef1d793bd89bde633a79bae201f5
2023-02-16 07:21:38 -08:00
Paco Xu
f4e378eb7b
API docs: point to current docs instead of archived designs
...
Kubernetes-commit: 3d536bd14bba0586f20d1d96560073e5d9e82f97
2023-02-16 15:29:56 +08:00
Madhav Jivrajani
abbe297fc8
storage: Get rid of TestListDeprecated
...
This commit extends the test cases of RunTestList
to include the things tested by TestListDeprecated
and subsequently deletes the test.
This additionally adds a test case for checking that
the list return the modified version of an object.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 7474d9b719619caa356dfb71a06482f33b3ed1ce
2023-02-15 16:54:10 +05:30
Madhav Jivrajani
5544d5836e
storage/testing: Use Int64 method for pointers
...
Int64Ptr is now deprecated.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 1d639085eeef74ee7582a8944154a18f58d13a7b
2023-02-15 15:21:42 +05:30
Li Bo
193a91e8ec
refine code
...
Kubernetes-commit: 2d98d2412a153154396c7089fbe355a56e8a2329
2023-02-14 15:10:54 +08:00
Abu Kashem
62a4b39be7
apiserver: make watch termination during shutdown configurable
...
Kubernetes-commit: 791fcd6fb429002349b3f697b1bcc68ff7146dde
2023-02-10 11:43:06 -05:00
Abu Kashem
41067f8ef1
apiserver: fix APF tests, use T functions on the test goroutine
...
Kubernetes-commit: 62742db16b16449678c888490bfc141047a6939d
2023-02-10 09:49:27 -05:00
Wojciech Tyczyński
27cf1d8797
Minor refactor of DeleteCollection
...
Kubernetes-commit: e1aa521c141e14e53278b463233c0839238f642f
2023-02-09 21:14:17 +01:00
TommyStarK
9349b8c968
apiserver/util/proxy: Improving test coverage
...
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
Kubernetes-commit: c6aa6e5007ffb73c5c5866554d880872faddea2b
2023-02-08 22:44:07 +01:00
A. Lombarte
1f02ef5b4e
getHost and getHostname have documentation swapped for IPv6
...
Kubernetes-commit: cb4637b378d464dc8622e637d0a72a29b756336f
2023-02-08 19:50:02 +01:00
Paco Xu
1e1b60ce05
archived design proposals are now moved to Design Proposals Archive Repo.
...
Kubernetes-commit: 019d2615af3f7fd0ed0d593ef9df348f6d85b204
2023-02-08 11:12:22 +08:00
Jiahui Feng
9fa5ee5fdb
generated: ./hack/update-vendor.sh
...
Kubernetes-commit: b29f618ca7e35a5116ab8c36f3f819ea5ee44ae5
2023-02-07 15:57:05 -08:00
Jiahui Feng
de2a3360b1
avoid deepcopying schemas.
...
Kubernetes-commit: 7106d42a275e959d55e407180668873451399d81
2023-02-07 18:03:58 -08:00
Jiahui Feng
5ec13b3cf1
adaptor between structral and OpenAPI.
...
Kubernetes-commit: 7eb7c8b4fadc40f987de668c37abc99c1d58b557
2023-02-06 18:56:51 -08:00
Jordan Liggitt
8d0e8f8cb8
Partition watchers by namespace/name scope
...
Kubernetes-commit: 1c2fa0c7f791cbe28ee54d957d6f8a1120d91018
2023-02-05 18:46:19 -05:00
Madhav Jivrajani
db00da87d8
cacher: Fix watch behaviour for unset RV
...
The original design was to honour strong consistency
semantics for when the RV is unset, i.e. serve the
watch by doing a quorum read.
However, the implementation did not match the intent,
in that, the Cacher did not distinguish between set
and unset RV. This commit rectifies that behaviour by
serving the watch from the underlying storage if the
RV is unset.
This commit subsequently also adds a test for the same.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 610b67031c79c6c38964631d27dd59df357c6d2e
2023-01-16 11:10:05 +05:30
Madhav Jivrajani
fd369afe45
cacher: Allow injecting errors for Watch()
...
This commit allows injecting errors for the
Watch() method of the dummy storage impl.
As a consequence of this, a race is introduced
between when the injected error is written and
read whenever a Watch() is invoked using the
dummy storage. This commit adds locking in order
to mitigate this.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 2593671337ad449f51b9dcc0b63aa190dd07ab68
2023-01-16 12:48:43 +05:30
Abu Kashem
61a789ab70
apiserver: terminate watch with a rate limiter during shutdown
...
Kubernetes-commit: 6385b86a9b124eb03848af9a3029e8bc9058d72f
2023-01-13 18:04:13 -05:00
Abu Kashem
4995a4f631
apiserver: watch gets notified on server shutdown signal
...
Kubernetes-commit: 697d96710856f96329a79a2574e109abd2f1626a
2023-01-13 18:02:41 -05:00