Commit Graph

6685 Commits

Author SHA1 Message Date
Joseph Anttila Hall ec568d7c18 Bump Konnectivity to 0.28.0
Kubernetes-commit: 1b602ffd9a412fccf87de9658da56a30e1ec1a0b
2023-09-22 11:42:00 -07:00
Kubernetes Publisher 49162f0981 Merge pull request #120807 from p0lyn0mial/upstream-extend-generic-watch-semantic-tests
Extend RunWatchSemantics test by a new flavour and fill the gap

Kubernetes-commit: 7a941176a7aca28845c83f450000d1e881267348
2023-09-22 14:34:15 +00:00
Lukasz Szaszkiewicz e7424d8207 storage/testing/watcher_tests: add new flavour to RunWatchSemantics test and fill the gap
the new flavour proves that a storage layer follows RV
which is equal to the global rv

Kubernetes-commit: 0e238c4c28f11d1ec7cf5f506c81195c1cc463fe
2023-09-22 09:32:23 +02:00
Kubernetes Publisher c52221aa17 Merge pull request #120388 from HirazawaUi/add-group-to-apiserver-tracing
Add group, version, namespace, name, and subresource to apiserver tracing

Kubernetes-commit: 1e862b0fec39999fd55b42cf592ab5249b2651e8
2023-09-21 22:30:46 +00:00
Kubernetes Publisher c1b34a994c Merge pull request #120797 from p0lyn0mial/upstream-refactor-generic-watch-semantic-tests
storage/testing/watcher_tests: refactor RunWatchSemantics tests

Kubernetes-commit: 0a2a56863965987d5c0058f4aaa9fb8f0180c851
2023-09-21 18:37:18 +00:00
Lukasz Szaszkiewicz f0dfb17949 storage/testing/watcher_tests: refactor RunWatchSemantics tests
Kubernetes-commit: dc5cfe3cff289ecb97153716bfd5817579d00fb3
2023-09-21 12:16:16 +02:00
Kubernetes Publisher 696768606f Merge pull request #120695 from p0lyn0mial/upstream-move-watch-semantic-tests
storage/testing: make WatchSemantics tests storage agnostic

Kubernetes-commit: 408e45a66a82a566e4684d6a97f9810127b985f9
2023-09-19 14:33:20 +00:00
Kubernetes Publisher a4c66a9ba7 Merge pull request #120747 from p0lyn0mial/upstream-refactor-watch-error-test
storage/etcd3/watcher_test: refactor TestWatchErrorWhenNoNewFunc

Kubernetes-commit: ef1aed8cd80a6955dd6ef9e59e8e2f378336cf4f
2023-09-19 10:30:36 +00:00
Lukasz Szaszkiewicz fe7ae035ef storage/etcd3/watcher_test: refactor TestWatchErrorWhenNoNewFunc to a table test
Kubernetes-commit: 4b60c18183f11207d0cb2d89bf28090156222c61
2023-09-19 10:35:09 +02:00
Kubernetes Publisher 78af3642d2 Merge pull request #119099 from palnabarun/authz-config
[StructuredAuthorizationConfiguration] Implement API types and wire kube-apiserver to use them

Kubernetes-commit: 9d6180559ba84cbaf00bcb2a51e387d9591f9687
2023-09-18 14:33:26 +00:00
Lukasz Szaszkiewicz c8dcfeed34 storage/testing/watcher_tests: make TestCacherWatchSemantics storage agnostic
Kubernetes-commit: 91bb75883c613d45563f3b7c01a69dde8194bfdc
2023-09-15 12:28:36 +02:00
Nabarun Pal 1eae2482e2 Bootstrap API Types for Structured Authorization Configuration
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>

Kubernetes-commit: 52c582ca77c775ee13300a999a29f8c4180750a2
2023-09-14 19:19:29 +05:30
Kubernetes Publisher 8fe7663421 Merge pull request #119526 from sttts/sttts-idiomatic-cached
kube-openapi/cached: bump and adapt to more go-idiomatic caching library

Kubernetes-commit: f551940626532e790c05094293e0d8bb5b76e3d5
2023-09-15 22:42:22 +00:00
Lukasz Szaszkiewicz c13e210d56 storage/testing/watcher_tests: move TestCacherWatchSemantics (no-op)
Kubernetes-commit: afbb1a6ef98b548b9e57b168614ca6e15fd0034c
2023-09-14 11:19:36 +02:00
Lukasz Szaszkiewicz 3c3bb86696 storage/testing/utils: add helper functions
Kubernetes-commit: 3a96baf3fa8e837159b27b98b05c5024143b06a3
2023-09-15 12:26:11 +02:00
Dr. Stefan Schimanski 05796f0944 hack/update-vendor.sh
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>

Kubernetes-commit: 6c59e8be5e2bc97c8e850070ffb3025199c05df2
2023-09-13 08:23:06 +02:00
Kubernetes Publisher c3d9222db6 Merge pull request #120691 from p0lyn0mial/upstream-refactor-storage-testing
storage/testing: a simple refactor

Kubernetes-commit: bad6b29b9b7a2677700ce2e085a7e9326c859ee8
2023-09-15 10:30:18 +00:00
Kubernetes Publisher 269930186a Merge pull request #120574 from logicalhan/cslis
promote component SLIs to GA; remove feature gates for component slis

Kubernetes-commit: d393d4e1514711e89b310d4578214c8c383e015c
2023-09-15 06:31:30 +00:00
Lukasz Szaszkiewicz f5adfca95e storage/testing: a simple refactor
Kubernetes-commit: 39af594f312ad46715dfb705d71ad4e607e27e5d
2023-09-14 11:16:10 +02:00
Kubernetes Publisher 83bd32f90b Merge pull request #120597 from machine424/apiserver_storage_objects
clarify the description of the metric apiserver_storage_objects

Kubernetes-commit: d147da030417c5b1af02f1022c1e696d29004223
2023-09-12 22:32:22 +00:00
Kubernetes Publisher becc660198 Merge pull request #120583 from ritazh/kms-livezchecks
kms: remove livez check

Kubernetes-commit: e897483713a94c512222683d36bc28df550c27ce
2023-09-12 22:32:21 +00:00
machine424 98d028d0d0 clarify the description of the metric apiserver_storage_objects
Kubernetes-commit: 084deb7a7cf147bbafd131ab1a36852a79f08a64
2023-09-12 11:16:36 +02:00
Rita Zhang cdb2cea24a kms: remove livez check
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>

Kubernetes-commit: 7710128636a16c73045291d4729675339a7d57f7
2023-09-11 16:47:29 -07:00
Han Kang 8a73fadca8 promote sli metrics to stable
Kubernetes-commit: 09d64ed7d4fac02b54a6868a310c296c1ffdaa8d
2023-09-11 09:15:55 -07:00
Han Kang bd7db816d7 promote component SLIs to GA; remove feature gates for component slis
Kubernetes-commit: e6435e98eda93fbf96e94110af6ca5a10ad1e926
2023-09-11 08:52:50 -07:00
Kubernetes Publisher 5515ad14d2 Merge pull request #120438 from ritazh/kmsv2-metrics-apiserverid
kmsv2: add apiserver identity to metrics

Kubernetes-commit: b343878daad3c575d4b51188b62b9d07f1a59839
2023-09-10 02:31:17 +00:00
Kubernetes Publisher 157f52a614 Merge pull request #120008 from skitt/drop-intstr-ptr-wrappers
Use ptr.To to retrieve intstr addresses

Kubernetes-commit: 33c5bd631d990f907f89f66cdf8088d252ab251b
2023-09-09 18:40:16 +00:00
Kubernetes Publisher 4fc7cd1579 Merge pull request #120499 from tukwila/gorilla/websocket_v1.5.0
bump: upgrade gorilla/websocket from v1.4.2 to v1.5.0

Kubernetes-commit: f6a87aebe6f83336b1dc7d4ca6e69b19ca55cd94
2023-09-08 18:46:22 +00:00
guangli.bao 7821c860a3 bump: upgrade gorilla/websocket from v1.4.2 to v1.5.0
Kubernetes-commit: 93d93258b19ff3d2e85b5dc60e89df1ebdc689ca
2023-09-07 22:27:58 +08:00
Kubernetes Publisher ea59eb3455 Merge pull request #119334 from kmala/serverapply
update the dependency sigs.k8s.io/structured-merge-diff/v4 to latest tag

Kubernetes-commit: cf8f9a8d07770352ec0e976ebac77dffa92f0b04
2023-09-07 03:21:02 +00:00
Kubernetes Publisher 960d8698d0 Merge pull request #120433 from enj/enj/f/kmsv2_default_enable_kdf
kmsv2: enable KMSv2KDF feature gate by default

Kubernetes-commit: c0a38d01aaa2564125bd3496ed6d001f8ce6783d
2023-09-06 14:54:16 +00:00
Kubernetes Publisher 7e9df1cc2d Merge pull request #120365 from aramase/aramase/c/kms_scheme_cleanup
register API types only once for encryption config

Kubernetes-commit: 10d257889d2fc71572a9fb13044e56c3bb915fef
2023-09-06 02:38:48 +00:00
Kubernetes Publisher 7b9705b874 Merge pull request #120183 from aramase/aramase/c/kep_3331_use_local_vars_oidc
[StructuredAuthnConfig] use local variables in oidc pkg

Kubernetes-commit: e291b2799f34cdafa2345299bb1f953fc6a8a918
2023-09-06 02:38:46 +00:00
Kubernetes Publisher e663c84384 Merge pull request #119142 from aramase/aramase/f/kep_3331_add_feature_flag
[StructuredAuthenticationConfig] Add feature flag and wire up `--authentication-config` flag

Kubernetes-commit: f68c66f96dc7efd86c43bc6ca34bfdaa552a0892
2023-09-05 22:29:48 +00:00
Rita Zhang 2bed5d11d9 kmsv2: add apiserver identity to metrics
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com>

Kubernetes-commit: 43ccf6c4e8f173d981edebb6146c58b523fc21b7
2023-09-05 13:03:18 -07:00
Monis Khan 9c40486020 kmsv2: enable KMSv2KDF feature gate by default
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: 657cc2045ee46922b00d4fd7c126f57d1e8ecc43
2023-09-05 12:27:55 -04:00
HirazawaUi 91aa0e1c62 Add namespace to apiserver tracing
Kubernetes-commit: 45b9b0df41fb67cf2c71263b3577f3b3daff4899
2023-09-03 21:50:47 +08:00
HirazawaUi f5f4a6148a Add subresource to apiserver tracing
Kubernetes-commit: c83eb6dcaaacfe8b5706f7fdc969000fbef2d119
2023-09-03 21:37:13 +08:00
HirazawaUi 2b665e42e6 Add name to apiserver tracing
Kubernetes-commit: bcb59a03ebb50a966cc6921dea016cc68e0bf843
2023-09-03 21:33:48 +08:00
HirazawaUi 79f4968b20 Add api-version to apiserver tracing
Kubernetes-commit: 646053d73dbda9cae5df5fd105a720661ff051dc
2023-09-03 21:24:13 +08:00
HirazawaUi c51632c143 Add group to apiserver tracing
Kubernetes-commit: 8c34208a62f09904cd270906889d57c7a613b5d6
2023-09-03 21:11:08 +08:00
Kubernetes Publisher 21bbcb57c6 Merge pull request #120370 from enj/enj/f/kmsv2_default_kdf
kmsv2: add legacy data integration test

Kubernetes-commit: 4619f7e9d9d64a0ae0b17270496ca3f7c67d24e8
2023-09-01 14:35:11 -07:00
Anish Ramasekar 9b1c514777 register API types only once for encryption config
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 418af0f4dcbe15147b21462b9e5db5a5ba769c12
2023-09-01 17:24:20 +00:00
Monis Khan 87aad93082 kmsv2: add legacy data integration test
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: 95121fe846f875c4f3feb2b1bf42a9553566f097
2023-09-01 11:21:38 -04:00
Kubernetes Publisher b2b97da960 Merge pull request #120221 from enj/enj/i/kms_cache_metrics_lock
kmsv2: fix race in simpleCache.set when setting cache size metric

Kubernetes-commit: a99e377a54b31071d3fcd6f640c90cc7d851f6ed
2023-09-01 18:13:45 +00:00
Kubernetes Publisher 9998872cea Merge pull request #120304 from p0lyn0mial/upstream-storage-options-progress-notification
storage: document ProgressNotify from storage.ListOptions

Kubernetes-commit: a42f4f61c2c46553bfe338eefe9e81818c7360b4
2023-09-01 18:13:43 +00:00
Lukasz Szaszkiewicz 957c305d94 storage/etcd: add TestWatchDispatchBookmarkEvents unit test
Kubernetes-commit: 875b00137fdfbc74756a0fc5b1c9b2adbeb78e55
2023-09-01 13:45:44 +02:00
Lukasz Szaszkiewicz 51e79bdd97 storage: document ProgressNotify from storage.ListOptions
At first glance, it seems that the fields storage.ListOptions.ProgressNotify and storage.ListOptions.Predicate.AllowWatchBookmarks
are the same. Unfortunately, this is not the case.

This PR documents the differences and motivations for why these fields are actually distinct.

Kubernetes-commit: 6058540f3d0edc405a1f1b8a96bd82ceca99c240
2023-09-01 10:48:36 +02:00
Kubernetes Publisher e74fcfcb78 Merge pull request #120327 from liggitt/json-patch
Revert to json-patch 4.12.0

Kubernetes-commit: 34aaf2b972c95c7a3591d8d49c798dba348ee5c9
2023-09-01 05:45:18 +00:00
Kubernetes Publisher 0ef5b594e1 Merge pull request #120265 from serathius/refactor-store
Refactor store

Kubernetes-commit: 8daecd125e3e6ecf103405c94cce0e54e5c0d5f3
2023-09-01 05:45:16 +00:00