Kubernetes Publisher
76f1672b11
Merge pull request #129590 from wojtek-t/cleanup_feature_gates
...
Remove WatchBookmark feature gate
Kubernetes-commit: f3cbd79db7f0c86a2d3602fdff6b174543d2cf1c
2025-01-14 00:42:32 -08:00
Cici Huang
3a132bfa52
Add test for compatible version
...
Kubernetes-commit: e179f0e364d58681377286c76af66e6084310f02
2025-01-13 19:11:32 +00:00
Wojciech Tyczyński
30363fdd34
Remove WatchBookmark feature gate
...
Kubernetes-commit: a7937f5391598b50bc5d6eafdad69a462bc55dec
2025-01-13 15:54:17 +01:00
Kubernetes Publisher
5edcd3c1b7
Merge pull request #124087 from krzysdabro/tests-apiserver-options-kms
...
apiserver: decrease timeout for TestKMSHealthzEndpoint
Kubernetes-commit: 36d316ebc524a47d05e479b848148c1acf1cee7b
2025-01-13 08:37:10 +00:00
Kubernetes Publisher
e62b626c0f
Merge pull request #129443 from serathius/watchcache-proxy
...
Watchcache proxy
Kubernetes-commit: cace64ab7ea82d9f9aa6a4913a500fb30f92a214
2025-01-10 20:47:37 +00:00
Kubernetes Publisher
6c470468a0
Merge pull request #129439 from serathius/refactor-delegate-2
...
Refactor shouldDelegateList
Kubernetes-commit: 20e1944f88484284a03b6e029bb2d64f53cf3e9d
2025-01-10 20:47:36 +00:00
Marek Siarkowicz
a6c0914bb9
Only test requests that pass validation
...
Kubernetes-commit: 1b2bacda5bd978b68a6dc704606495b29b181690
2025-01-09 12:55:45 +01:00
Zhonghu Xu
29de537bfa
Cleanupï: only initiate http2 server options when http2 is not disabled
...
Kubernetes-commit: a2a0a7521027c2887855dcc0c16857c79f720826
2025-01-09 11:28:51 +08:00
Marek Siarkowicz
74be087390
Extract and unify cache bypass logic by creating a CacheProxy struct
...
Kubernetes-commit: 4a4fc9da801f299176c7200e66224aa79b1c0817
2024-12-31 14:04:00 +01:00
Marek Siarkowicz
b43177846d
Refactor shouldDelegateList
...
Kubernetes-commit: e5a3bdb3a71575af0d165e8b08cfaba7d572b802
2024-12-31 11:57:43 +01:00
Kubernetes Publisher
a2cdf2cd0f
Merge pull request #129540 from serathius/test-list-cache-bypass
...
Test all possible combinations of input for shouldDelegateList
Kubernetes-commit: 75531ccc9ccd70f59207bd22e91938c4ba5c47da
2025-01-09 17:00:13 +00:00
Kubernetes Publisher
2241ea0052
Merge pull request #129542 from serathius/watchcache-benchmark-namespace
...
Add benchmarking of namespace index
Kubernetes-commit: 30de989fb57fb5921a7ae3e3203cf7ecac9cf3f0
2025-01-09 13:06:56 +00:00
Marek Siarkowicz
3c47ed7b1d
Test all possible combinations of input for shouldDelegateList
...
Kubernetes-commit: fe895563d92f55068c6090e29dfbd21291b203d8
2024-12-31 11:42:28 +01:00
Siyuan Zhang
9bb4aa730a
Refactor compatibility version code
...
Replace DefaultComponentGlobalsRegistry with new instance of componentGlobalsRegistry in test api server.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
move kube effective version validation out of component base.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
move DefaultComponentGlobalsRegistry out of component base.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
move ComponentGlobalsRegistry out of featuregate pkg.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
remove usage of DefaultComponentGlobalsRegistry in test files.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
change non-test DefaultKubeEffectiveVersion to use DefaultBuildEffectiveVersion.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Restore useDefaultBuildBinaryVersion in effective version.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
rename DefaultKubeEffectiveVersion to DefaultKubeEffectiveVersionForTest.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
pass options.ComponentGlobalsRegistry into config for controller manager and scheduler.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Pass apiserver effective version to DefaultResourceEncodingConfig.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
change statusz registry to take effective version from the components.
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Address review comments
Signed-off-by: Siyuan Zhang <sizhang@google.com>
update vendor
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Kubernetes-commit: 8fc3a33454ba38783bb63de41ecf5343e2ced67c
2024-12-20 07:03:03 +00:00
Marek Siarkowicz
67ec836891
Implement streaming proto encoding
...
Kubernetes-commit: f5dd7107f7144c4f76ca6159c1eeddb48a12feaa
2024-12-19 12:30:39 +01:00
Dr. Stefan Schimanski
ca7102a0c4
apiserver/admission/cel: add unit tests for JSONPatch expressions
...
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Kubernetes-commit: 78f9f214c02f8476b49749d23ffcd2fc312b5c39
2024-12-19 11:59:52 +01:00
Marek Siarkowicz
38b01a1f78
Streaming JSON encoder for List
...
Kubernetes-commit: e7c743b2ebfaed1e3132027c0369ac25b14b6f47
2024-12-19 10:38:30 +01:00
Marek Siarkowicz
8161d73803
Add benchmarking of namespace index
...
Kubernetes-commit: 13a21d5854855671ca0256e39b1657dacd301371
2024-11-05 10:32:59 +01:00
Kubernetes Publisher
c7ea66111e
Merge pull request #129441 from serathius/watchcache-benchmark
...
Improve benchmark to handle multiple dimensions
Kubernetes-commit: b56d38e7d47c1ca29670699d7fde9223886c0eeb
2025-01-08 16:39:45 +00:00
Kubernetes Publisher
893803dc85
Merge pull request #129440 from serathius/watchcache-extract-list-response
...
Extract list response struct to manage all the response fields
Kubernetes-commit: 0e78cf18d19592e63d069e9a8bd72c2e87dbee0c
2025-01-08 01:06:27 +00:00
Kubernetes Publisher
2cad252f0c
Merge pull request #129430 from MadhavJivrajani/go124-webhook-regex-ut
...
[go1.24] webhook: alter regex to account for x509sha1 GODEBUG removal
Kubernetes-commit: c3f3fdc1aa62002a58bec1141fe69e86bbb27491
2025-01-07 00:34:43 +00:00
Kubernetes Publisher
e6eb58901f
Merge pull request #129349 from dims/bump-x/net-to-v0.33.0
...
Bump x/net to v0.33.0
Kubernetes-commit: b7ef173c59065f9a5f68eb514ef0483c6f3887ae
2025-01-06 20:41:37 +00:00
Kubernetes Publisher
006dd593ee
Merge pull request #128872 from alvaroaleman/generics
...
Use generic btree in watchcache
Kubernetes-commit: 8f8c94a04d00e59d286fe4387197bc62c6a4f374
2025-01-03 16:41:31 +00:00
Madhav Jivrajani
7c924dc3c8
webhook: alter regex to account for x509sha1 GODEBUG removal
...
go1.24 removes the x509sha1 GODEBUG variable, and with it the
support for SHA-1 signed certs. This commit alters the regex
in unit tests to account for that and prep for go1.24.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: cff0f4009f17c84141553c143872d47756209f4d
2024-12-30 13:39:17 -08:00
Davanum Srinivas
825f36b139
Bump x/net to v0.33.0
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 0b6e3718340fa7e3846cf9b7d5a0f7a684a6fa5a
2024-12-20 14:30:57 -05:00
Marek Siarkowicz
62c90b1dff
Extract list response struct to manage all the response fields
...
Kubernetes-commit: 78a6402755905f14d72ee47fdb1e169dbdaa6853
2024-11-24 13:10:17 +01:00
Alvaro Aleman
84b3c4c640
Use generic btree in watchcache
...
This change makes us use the generic btree available in newer versions
of github.com/google/btree. This avoids a bunch of type assertions and
makes the code easier to read.
Kubernetes-commit: b1cb471982b74c13c26dbcc0f4e1b5ae92ea47e6
2024-11-19 22:04:08 -05:00
Alvaro Aleman
a53d8f189c
Update github.com/google/btree
...
Kubernetes-commit: a97ed3c98bcd2c520260aa04c516a24e975e7d69
2025-01-02 19:44:07 -05:00
Kubernetes Publisher
494066f4a4
Merge pull request #128279 from Jefftree/compat-133
...
Bump DefaultKubeBinaryVersion to 1.33
Kubernetes-commit: 9d82148924751d350080ffb681b4d5265aa01f6f
2024-12-21 00:32:54 +00:00
Jefftree
15b54ba29c
Expand emulated version range to n-3 with 1.31 floor
...
Kubernetes-commit: cf28c0405c02e82e1028193a4ce1aa75d473ae8e
2024-12-10 16:34:34 +00:00
Kubernetes Publisher
c7fb780f6b
Merge pull request #129074 from siyuanfoundation/fgv
...
Add Validation to versioned feature specs.
Kubernetes-commit: 4a0b0365efd6a4c072a1545f7beed3b6664497c2
2024-12-18 06:04:08 +00:00
Siyuan Zhang
0daeb9f98b
Add Validation to versioned feature specs.
...
Co-authored-by: Jordan Liggitt <liggitt@google.com>
Co-authored-by: Siyuan Zhang <sizhang@google.com>
Signed-off-by: Siyuan Zhang <sizhang@google.com>
Kubernetes-commit: 00dab9dffa6a35fbfaad4ebcdd17be00f40e423c
2024-12-03 18:48:07 +00:00
Kubernetes Publisher
b3597c01bb
Merge pull request #129205 from tosi3k/wc-configurable-retention
...
Configure watch cache history window based on request timeout
Kubernetes-commit: 107be8feccfce7259b402ed75415309268744a24
2024-12-17 22:05:11 +00:00
Kubernetes Publisher
f5b4a60379
Merge pull request #129213 from Jefftree/k-openapi
...
Bump kube-openapi
Kubernetes-commit: 13eb074ddd231d127709f0410185eeca68a69c8a
2024-12-14 02:10:08 +00:00
Kubernetes Publisher
665a8df3fd
Merge pull request #128343 from Jefftree/responsewriter-test
...
Add tests for InMemoryResponseWriter
Kubernetes-commit: c644f4d18506fb4055858646a01ec8a00802d97e
2024-12-14 02:10:06 +00:00
Jefftree
68ddbb0384
bump kube-openapi
...
Kubernetes-commit: 3269f4bb94c58dfe577621c42f88ea06fbdd79a7
2024-12-13 20:50:49 +00:00
Antoni Zawodny
0dcf3e9d26
Configure watch cache history window based on request timeout
...
Kubernetes-commit: 4a2b7ee5699331df31b7483be082c201a1e7f51f
2024-12-13 15:40:03 +01:00
Kubernetes Publisher
b62222be7c
Merge pull request #129195 from dims/update-x/crypto/ssh-dependency
...
Update x/crypto/ssh dependency to v0.31.0
Kubernetes-commit: b21ab179c74a270cd276d2dbb5f4b55730838096
2024-12-13 10:10:13 +00:00
Kubernetes Publisher
6ecac9f4d1
Merge pull request #128844 from cheftako/updateANP
...
Bump konnectivity-client to v0.31.1
Kubernetes-commit: f7b1d107c6127781ef2a4d11381e59198151f1e2
2024-12-13 06:04:17 +00:00
Davanum Srinivas
dbfbe37046
Update x/crypto/ssh dependency
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 80735180ab2c61232dcc4646e693ddcaeaf96ca3
2024-12-12 20:46:15 -05:00
Kubernetes Publisher
988c0f82a8
Merge pull request #129054 from pohly/remove-import-name
...
remove import doc comments
Kubernetes-commit: e8615e27125518f0ed0ba06244b7ecee21451bb0
2024-12-12 10:07:15 +00:00
Kubernetes Publisher
0a3c89578c
Merge pull request #128890 from kei01234kei/output_log_when_server_shutdown_is_failed
...
📝 output log when server shutdown is failed
Kubernetes-commit: 516b2c2e41799046363bf48444624bdda91bffb6
2024-12-12 06:13:13 +00:00
Kubernetes Publisher
47024d970a
Merge pull request #128862 from MariamFahmy98/map-unit-tests
...
fix: remove duplicated unit tests in JSONPatch and ApplyConfiguration
Kubernetes-commit: 43f50b4e51302e443b4836c45666bfedbaf70406
2024-12-12 06:13:12 +00:00
Kubernetes Publisher
ea0b9ced4d
Merge pull request #128621 from kmala/master
...
update the github.com/golang-jwt/jwt/v4 dependency
Kubernetes-commit: a892f0fd80c548c4caedc35933bb441572135c35
2024-12-12 06:13:11 +00:00
Kubernetes Publisher
df1723ca5c
Merge pull request #127897 from modulitos/add-x509-uid-to-user
...
Set User.UID from x509 cert
Kubernetes-commit: ed8999ed64d4f6e05859f83456f279949bac7907
2024-12-12 06:13:09 +00:00
Kubernetes Publisher
3658357fea
Merge pull request #129103 from liggitt/drop-winreadlinkvolume
...
Drop use of winreadlinkvolume godebug option
Kubernetes-commit: bfe431b53e600c9a36c46eef0f6ecfcf37265d60
2024-12-06 18:57:54 +00:00
Jordan Liggitt
9add4d0573
Drop use of winreadlinkvolume godebug option
...
Kubernetes-commit: 3046fe23d4fe4ba86713ffd61bf0e07156b2b7c3
2024-12-06 02:40:53 -05:00
Kubernetes Publisher
99abadede2
Merge pull request #129081 from stlaz/fg_remote_uid
...
featuregate UID in RequestHeader authenticator
Kubernetes-commit: 1504f10e7946f95a8b1da35e28e4c7453ff62775
2024-12-05 02:51:03 +00:00
Kubernetes Publisher
79e6f1fbcf
Merge pull request #129083 from liggitt/go1.23windows
...
Revert to go1.22 windows filesystem stdlib behavior
Kubernetes-commit: 6fc64a261c1dca857a5a7fd1bc87fae38dbe1c8a
2024-12-04 22:41:51 +00:00
Jordan Liggitt
aaeb01be6d
Revert to go1.22 windows filesystem stdlib behavior
...
Kubernetes-commit: 3878a3a6de64660e356a35f70471c27a09698090
2024-12-04 09:52:56 -05:00