Commit Graph

8348 Commits

Author SHA1 Message Date
Kubernetes Publisher deb30e35ad Merge pull request #132177 from pgimalac/apiserver-avoid-template-for-dce
Remove use of html/template in apiserver to avoid disabling dead code elimination

Kubernetes-commit: 77bd3f89fbc389d5dfebbed880e08a1e4949312c
2025-06-13 18:09:22 +00:00
Marek Siarkowicz 9b695a5efa Validate requests sent to etcd in TestList "test List with limit" scenario
This adds a regression test to detect fallback to etcd as discovered in https://github.com/kubernetes/kubernetes/issues/132132.

Kubernetes-commit: 4cb6d3d77617f141fefd4994910380c095dac1ad
2025-06-12 11:33:02 +02:00
Davanum Srinivas 6db9ead72a Add a replacement for cmp.Diff using json+go-difflib
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 03afe6471bdbf6462b7035fdaae5aa0dd9545396
2025-06-10 23:08:41 -04:00
Pierre Gimalac 1f47d05362 chore(apiserver): avoid using html template which disables dce
Kubernetes-commit: 40c718864b7231addeeb1a336a88f8a71a024539
2025-06-08 01:03:42 +02:00
Kubernetes Publisher 081f25136a Merge pull request #132165 from gavinkflam/130690/fix-admission-control-response-codes
bug: Fix misleading response codes in admission control metrics

Kubernetes-commit: 060ed4e99aaa30ad65600427ec1b9ee4fa64d3d1
2025-06-13 00:12:29 +00:00
Kubernetes Publisher 89f1e0c9f7 Merge pull request #132269 from dims/update-to-latest-github.com/modern-go/reflect2
Update to latest github.com/modern-go/reflect2

Kubernetes-commit: d55b119d34883bbad2a3436dcb6c62339d963031
2025-06-12 20:23:25 +00:00
Jordan Liggitt 0e38ecf83f Expand webhook test to check rejection metrics
Kubernetes-commit: 9251b2a7a58e8232244508081bd3a6c06d5781d0
2025-06-12 13:41:30 -04:00
Davanum Srinivas a2f3ed4733 Update to latest github.com/modern-go/reflect2
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 3908550c0dc189cfa9de38a84bee508fa0659463
2025-06-12 11:20:39 -04:00
Gavin Lam e4c9db3825 bug: Fix misleading response codes in admission control metrics
Signed-off-by: Gavin Lam <gavin.oss@tutamail.com>

Kubernetes-commit: 601065a7c6b5445ed46fbcca8a888c98be318fec
2025-06-12 09:44:41 -04:00
Kubernetes Publisher 6bf08e15b6 Merge pull request #132135 from jpbetz/options-to-slice-master
Simplify options in declarative validation

Kubernetes-commit: c06a41b31667e83cbdd19734d5716775f9c3937e
2025-06-12 08:22:45 +00:00
Kubernetes Publisher d9e31a74fe Merge pull request #132238 from aramase/aramase/c/cleanup_deprecated_enc_config_metrics
Remove deprecated encryption config controller metrics

Kubernetes-commit: c7b3f5d0b9d3b557d333a7244ed228c8067cf2e6
2025-06-12 04:12:50 +00:00
Kubernetes Publisher 65bd2fadfd Merge pull request #132239 from dims/update-to-etcd-3.6.1-in-vendor
Update to etcd v3.6.1 in vendor/

Kubernetes-commit: 568f7300c9811f5c07a5b2a786fb1d043306c35c
2025-06-12 00:12:42 +00:00
Davanum Srinivas f294209f1e Update to etcd v3.6.1 in vendor/
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 5a2844a766bb0113b969b4519350c962d8dd8428
2025-06-11 16:46:03 -04:00
Anish Ramasekar dc0ee6eda8 Remove deprecated encryption config controller metrics
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: dc3836c49ed6683ebf6c13711a135752a0e611b0
2025-06-11 13:27:34 -07:00
Kubernetes Publisher 8aa4209508 Merge pull request #131916 from aramase/aramase/f/authn_config_ga
Mark StructuredAuthenticationConfiguration feature gate as GA

Kubernetes-commit: 5596cc64c2a1b6a2d0b44a9b7d1d5c5be9b9c8c9
2025-06-11 00:21:58 +00:00
Harish Kuna 80cef81846 Fix -Consistent paginated lists serve from cache
Kubernetes-commit: 2004ee50f5da851b08cca95b4a9c12c84794559d
2025-06-05 20:38:07 +00:00
googs1025 c5cc58d0de fix: data race for patchResource func
Signed-off-by: googs1025 <googs1025@gmail.com>

Kubernetes-commit: 2fd93c0898856ba764adef8efcaace9ff0c49f23
2025-06-01 13:44:23 +08:00
Anish Ramasekar f8343759d9 Update tests for StructuredAuthenticationConfiguration feature gate GA
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 512f000d0f321c568b76b175bc4a44ea9dd73cf3
2025-05-22 17:00:24 -07:00
Cici Huang 62c7310043 Add metrics for mutation
Signed-off-by: Cici Huang <cicih@google.com>

Kubernetes-commit: f2de8897e7705e56481751e4df4205988249695d
2025-05-14 14:29:36 -07:00
Anish Ramasekar 6b794dbd82 Set StructuredAuthenticationConfiguration feature gate to GA in v1.34
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: efebfe9e3a5aba82c1c3b23711cc24d8fe457d78
2025-05-13 16:06:37 -07:00
Kubernetes Publisher 8a7311dce3 Merge pull request #132209 from dims/update-github.com/spf13/cobra-v1.9.1eksctl
update github.com/spf13/cobra v1.9.1

Kubernetes-commit: dc19f0b6b9cd14ece6b1929cb4e7ea2c9d322b95
2025-06-10 20:14:05 +00:00
Kubernetes Publisher d9b6bd1d4c Merge pull request #131654 from vinayakankugoyal/anonGA
KEP-4633: Graduate to Stable.

Kubernetes-commit: fa8c5acf5e42891d543c2933e8f3149798ca76be
2025-06-10 20:14:04 +00:00
Davanum Srinivas ed9f8fce83 update github.com/spf13/cobra v1.9.1
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 449320a54a2dac04f953d5f6401d875ea9b7e8de
2025-06-10 10:50:54 -04:00
Kubernetes Publisher f55aaff838 Merge pull request #132191 from AwesomePatrol/pass-ctx-to-count
Add context to Count() method of storage interface

Kubernetes-commit: 78edda21a307ee193fb2ab52210638520af0a1b1
2025-06-10 12:14:05 +00:00
Vinayak Goyal eadbc19007 KEP-4633: Graduate to Stable.
Kubernetes-commit: 26b188aaa8f1f4b37263d028d8e0b95bb73540bb
2025-05-07 17:56:39 +00:00
cici37 ebe750634f Add support for CEL list library.
Signed-off-by: Cici Huang <cicih@google.com>

Kubernetes-commit: 8a42f4ccce5929029334c0262fcd108d5dd33b2f
2025-05-07 07:41:31 -07:00
Joe Betz 13e6a3c329 Change option to a slice
Kubernetes-commit: 501393810064f96808eba093ae5c00780020c667
2025-03-29 08:59:30 -04:00
Alex Dudko e2cbce8b03 metrics: add dry_run label to apiserver_request_sli_duration_seconds
Signed-off-by: Alex Dudko <alex.dudko@gmail.com>

Kubernetes-commit: 6f1abad18e5db7c4269f03fb4c41f35c9a1ab2cb
2025-03-27 15:19:49 -05:00
Dan Winship ac3b5ee521 Port aggregated apiserver discovery to EndpointSlices
Co-Authored-by: Jordan Liggitt <liggitt@google.com>

Kubernetes-commit: d70e7e223cf5a02d0bdf557a57da11a276ec1e8c
2025-01-26 08:55:01 -05:00
Dan Winship c7df1daeb0 Add utilities for getting EndpointSlices for a Service
Co-Authored-by: Jordan Liggitt <liggitt@google.com>

Kubernetes-commit: 41dc2d3b0240c925110152c28fb41339d57d14e7
2025-05-22 13:30:11 -04:00
Paco Xu 9388b76b21 add seperate health check/probe for multi etcd override servers
- grouping health checks for exclusion purposes & add exclude integration test

Signed-off-by: Paco Xu <paco.xu@daocloud.io>

Kubernetes-commit: 891e7fec6e17382389b01f590888375a29491afc
2025-01-26 15:05:59 +08:00
Aleksander Mistewicz 7cd49caffc Add context to Count()
Passing the same context will let us associate etcd traces with those
from apiserver.

Signed-off-by: Aleksander Mistewicz <amistewicz@google.com>

Kubernetes-commit: 96b39187c5fac62e462dc348ccc1e3938464d9e1
2025-01-15 11:42:29 +01:00
Kubernetes Publisher 92c5638afd Merge pull request #132103 from nojnhuh/typed-ring-buffer
Replace queue.FIFOs with k8s.io/utils/buffer.Ring

Kubernetes-commit: 5090812df4fb6cf09a9181635d90c2e154eab8cc
2025-06-06 20:28:32 +00:00
Kubernetes Publisher 2c9afbf9bc Merge pull request #131979 from serathius/watchcache-initialization-ga
Gradute ResilientWatchCacheInitialization to GA

Kubernetes-commit: 7f50c56b1aee651924f39317329d33977f3c736a
2025-06-05 12:29:35 +00:00
Jon Huhn 053a8b2a4c Update k8s.io/utils for new generic ring buffer
Kubernetes-commit: 8cdbbf5cdaef7e37cfd432e9044aa52f4d42adcd
2025-06-04 12:09:53 -05:00
Kubernetes Publisher 7d6aa8a395 Merge pull request #132082 from aramase/aramase/t/kep_3331_revocation_unit_test
KEP-3331: Add test to simulate revocation via user validation rule using unique identifier (jti)

Kubernetes-commit: caa9324842e8f96702661505226a2c97ef62742f
2025-06-04 00:09:37 +00:00
Kubernetes Publisher 02450b6f98 Merge pull request #132061 from miltosdoul/fix_typeprovider_datarace
fix: datarace in ResolverTypeProvider

Kubernetes-commit: bd87e4d2a6f91c64980e0c4b9afe1f48ca57c56f
2025-06-04 00:09:36 +00:00
Anish Ramasekar 851e917827 KEP-3331: Add test to simulate revocation via user validation rule using unique identifier (jti)
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>

Kubernetes-commit: 6a495241ef3dfb828d4ae1112123a7fc98a493b9
2025-06-03 14:40:17 -07:00
Miltiadis Doulgeris 99e4fe9de1 fix: ResolverTypeProvider data race
Kubernetes-commit: de1d6fbf2422eb1da7a1fe38e0d0d6b3bfc53fd1
2025-06-02 23:19:44 +03:00
Kubernetes Publisher b50caf5d66 Merge pull request #131798 from aramase/aramase/f/authn_metrics_beta
Promote automatic_reloads of authn config metrics to BETA

Kubernetes-commit: d70229fac7c2aec4e6a69e0783fa0860a90e1144
2025-05-28 05:54:11 +00:00
Kubernetes Publisher 73e127faf5 Merge pull request #131951 from dims/drop-usages-of-deprecated-otelgrpc-methods
Drop usages of deprecated otelgrpc methods (update to v0.60.0)

Kubernetes-commit: d9c1b4ec9b3df7f09dc23a0cc2b3daf2506d3688
2025-05-27 17:57:57 +00:00
Kubernetes Publisher 255fa69bd1 Merge pull request #131664 from jpbetz/subresources-enable-replicas
Migrate to declarative validation: ReplicationController/scale spec.replicas field

Kubernetes-commit: 144926558984ae41a7328d53bd9fc8602328f10e
2025-05-27 17:57:55 +00:00
Marek Siarkowicz 784d2892e6 Gradute ResilientWatchCacheInitialization to GA
Kubernetes-commit: 741d0e2b81a0820892db18b90f5b691a19676010
2025-05-27 13:17:32 +02:00
Kubernetes Publisher 4b98f13de7 Merge pull request #131768 from aramase/aramase/f/authz_metrics_stable
Promote automatic_reloads of authz config metrics to BETA

Kubernetes-commit: f6530285a85d6f4280711301613a7d3215a25818
2025-05-26 14:06:35 +00:00
Davanum Srinivas b887c9ebec Drop usages of deprecated otelgrpc methods
Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: 7c0f968ab256486b524ea37014ccf580b12c73e4
2025-05-23 19:40:36 -07:00
Kubernetes Publisher 7937de32ff Merge pull request #131845 from serathius/unify-metrics
Unify references to group resource in metrics

Kubernetes-commit: b5608aea94cfb54fea3a63e1d74235759d036c51
2025-05-22 18:06:37 +00:00
Kubernetes Publisher 08959fe41f Merge pull request #131752 from aramase/aramase/f/kep_3331_v1_api
Duplicate v1beta1 AuthenticationConfiguration to v1

Kubernetes-commit: 6da56bd4b782658a4060f65c24df5830ec01c6c1
2025-05-21 07:48:50 +00:00
Kubernetes Publisher 2055ba24cd Merge pull request #131838 from dims/bump-google.golang.org/grpc-to-google-v1.72.1
Bump google.golang.org/grpc to google v1.72.1

Kubernetes-commit: 444e2b4eb079727d7cdd81ad25041502656370b8
2025-05-20 15:59:23 +00:00
Kubernetes Publisher df39bcd7dd Merge pull request #131704 from karlkfi/karl-watch-subtests
test: Use sub-tests in watch tests

Kubernetes-commit: 4e80b05087cf26188208f1c80d133566be4eae18
2025-05-19 23:49:18 +00:00
Kubernetes Publisher 73a9ddd3c3 Merge pull request #131766 from serathius/flake-TestGetCacheBypass
Separate getList and watch errors to prevent TestGetCacheBypass flakes

Kubernetes-commit: f80233f24bcc49305aab2043b2bc6d66a606c6ab
2025-05-19 19:50:56 +00:00