Kubernetes Publisher
2a18ad23dc
Merge pull request #110337 from logicalhan/deprecate-metrics
...
cleanup deprecated metrics and usages
Kubernetes-commit: e66a016b73b0a7f67185a18706d5d9b71cab1e34
2022-06-01 17:55:58 -07:00
Han Kang
a414002089
cleanup deprecated metrics and usages
...
Kubernetes-commit: f223b900907b71431d7b6ceefa1642bb44fd9d84
2022-06-01 11:55:14 -07:00
Kubernetes Publisher
8aab91ccd7
Merge pull request #110311 from logicalhan/fix-continue-tests
...
add explicit typing for continue tests
Kubernetes-commit: 62d9f8ba80f4cc660a88dcc34f56c5c6f7df17ea
2022-05-31 23:57:30 +00:00
Kubernetes Publisher
33da27cc17
Merge pull request #109938 from dims/move-from-k8s.gcr.io-to-registry.k8s.io
...
Move from k8s.gcr.io to registry.k8s.io
Kubernetes-commit: 78fb1fa9a282fb70f5f2884d174c11947214d51b
2022-05-31 23:57:28 +00:00
Kubernetes Publisher
9419797d89
Merge pull request #110310 from logicalhan/deprecate-and-promote
...
remove deprecated metric and promote the replacement to STABLE
Kubernetes-commit: 5219122d0ccd3615f7a36e30189b8aa2910341de
2022-05-31 20:03:47 +00:00
Han Kang
de98becc1d
add explicit typing for continue tests
...
Our tests are mostly error based and explicit error typing allows
us to test against error types directly. Having made this change also
makes it obvious that our test coverage was lacking in two branches,
specifically, we were previously not testing empty start keys nor were
we testing for invalid start RVs.
Kubernetes-commit: 213e380a2e48830db6c71d2da5485d4226d95625
2022-05-31 10:23:07 -07:00
Han Kang
5e26f39c93
remove deprecated metric and promote the replacement to STABLE
...
Kubernetes-commit: 731397086b763b9a951a414d37018f7e4f03b99c
2022-05-31 09:05:31 -07:00
Kubernetes Publisher
fab92e1d27
Merge pull request #110145 from sxllwx/fix/audit-union-var-closures
...
fix audit union loop variables in closures
Kubernetes-commit: 4f851ebffbc8b601ce99d9fd444928443091c7d5
2022-05-28 16:53:40 +00:00
Kubernetes Publisher
8bf4bca24f
Merge pull request #110246 from wojtek-t/fix_leaking_goroutines_2
...
Fix leaking goroutines in QuotaEvaluator
Kubernetes-commit: 6c2265cdab367e01e0421f06a4b6845815cb2931
2022-05-27 16:53:38 +00:00
Kubernetes Publisher
4c56c49edf
Merge pull request #110227 from aojea/cleanup
...
Cleanup feature gate check for SelectorIndex
Kubernetes-commit: 32c3fb3b788365c8382a51976cf0fb13b6e7c078
2022-05-27 00:53:44 +00:00
Wojciech Tyczyński
2428ade32a
Fix leaking goroutines in QuotaEvaluator
...
Kubernetes-commit: 9d974e6e89285e3e0cb7ff928407a3350b224084
2022-05-26 21:10:10 +02:00
Antonio Ojea
1024248666
remove SelectorIndex field
...
Kubernetes-commit: 209fb99f28ae1b5b7f2aaa98d0d1835dc3f9b6f2
2022-05-26 17:27:45 +02:00
Kubernetes Publisher
83d9b4ff7f
Merge pull request #110162 from MikeSpreitzer/untwist-apf-metrics
...
Untwist apf metrics
Kubernetes-commit: cf314d689e2c2cc17bd92624bd9fd6bf7524b120
2022-05-25 21:01:26 +00:00
Kubernetes Publisher
de3823367f
Merge pull request #110026 from tkashem/graceful-test
...
apiserver: fix preshutdown hook behavior with graceful termination
Kubernetes-commit: e0dbea2443eb9015684dfc3361e9176e6d0ce312
2022-05-25 16:53:49 +00:00
Kubernetes Publisher
26c8c69411
Merge pull request #110079 from ash2k/dial-with-context
...
Always dial using a context
Kubernetes-commit: 114cdea709b7046c439d9c4088cb9ab75105a0f0
2022-05-24 16:53:49 +00:00
Kubernetes Publisher
7a7046d823
Merge pull request #110101 from MikeSpreitzer/rename-observers
...
Give apf metrics abstractions more familiar names
Kubernetes-commit: c3d550d4e7e8b8f4cbd91cb16d97dfff73a1a065
2022-05-24 16:53:47 +00:00
Kubernetes Publisher
a3ee2c7db3
Merge pull request #110058 from glebiller/managed-fields-time
...
Update managedFields time when field value is modified
Kubernetes-commit: 31a10245d67544b6718f569a1442b1de97a91e7d
2022-05-23 20:53:56 +00:00
Mike Spreitzer
10da00a048
Rename observer.go to interface.go
...
Kubernetes-commit: a4c18fa7fc3e370a8cfbbafc66bbdf4d1d834713
2022-05-23 16:11:05 -04:00
Kubernetes Publisher
e937f8d836
Merge pull request #110125 from wojtek-t/fix_resource_quota_shutdown
...
Fix resource quota shutdown
Kubernetes-commit: 1131fb95fc9e7f864dfa186000f815062061f1b9
2022-05-23 16:53:44 +00:00
Mike Spreitzer
0f5737dda8
Remove unhelpful pairing of members of read_vs_write_request_count_samples
...
Members are not used in (waiting,executing) pairs, so stopped
using the wrapper that adds such pairing.
Kubernetes-commit: cd33c7cf2260b351dd345497223a944e80bc7b61
2022-05-22 22:39:06 -04:00
scott
8becd60e02
fix audit union loop variables in closures
...
Kubernetes-commit: 85b027e6fa90dafac5d68d3ba41fd0dc4c53cbf1
2022-05-20 17:38:26 +08:00
Wojciech Tyczyński
5ab2c69c4c
Fix ResourceQuota admission shutdown
...
Kubernetes-commit: f8211d7e447cc6c29139ebf3422f0752278d6da1
2022-05-18 19:30:23 +02:00
Kubernetes Publisher
cd82a275a9
Merge pull request #110132 from tkashem/refactor-test
...
apiserver: improve graceful termination tests
Kubernetes-commit: 5debaee45ee24ea6bcaa204b29751c3834332672
2022-05-20 08:24:32 +00:00
Kubernetes Publisher
2145e6a93c
Merge pull request #110129 from wojtek-t/fix_notify_signal
...
Fix stop signal to drained signal in genericapiserver config
Kubernetes-commit: 32773d61c4d3b111a1a99fcdeaced5085837a10c
2022-05-19 20:24:38 +00:00
Kubernetes Publisher
b6227af710
Merge pull request #108746 from deads2k/proof-2
...
Handle panic during validating admission webhook admission
Kubernetes-commit: b215a8949a9b13f21d991f93d8d53633898578c1
2022-05-19 16:24:38 +00:00
Abu Kashem
eb2b1d986c
apiserver: refactor graceful termination test
...
Kubernetes-commit: f28710bc465189b56c085876caf5aaa1ad037654
2022-05-18 22:58:36 -04:00
Wojciech Tyczyński
2f9a2acafb
Fix stop signal to drained signal in genericapiserver config
...
Kubernetes-commit: b56491e6cfe216adc245abfa099757e779403982
2022-05-18 18:55:45 +02:00
scott
91c6c18439
Fix issue that Audit Server could not correctly encode DeleteOption
...
Kubernetes-commit: 286a67d78c5be2b9ee39ed9fe26aa5a232058832
2022-05-18 20:23:16 +08:00
ialidzhikov
057c272d7b
Fix a typo
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
Kubernetes-commit: b2fc44f3f064f56fd9d772f8ecc192614ed79c69
2022-05-18 13:18:47 +03:00
Kubernetes Publisher
79273e454c
Merge pull request #110096 from tkashem/graceful-new-signal
...
apiserver: add lifecycle signal for preshutdown hook
Kubernetes-commit: b1aa1bd3088fad184cbb4fe36bd156dde7605ee4
2022-05-18 08:26:33 +00:00
Kubernetes Publisher
da3712f320
Merge pull request #110102 from MikeSpreitzer/fix-test-numerators
...
Fix more initial numerators
Kubernetes-commit: eebfd7b5749f330cefccf8e4415242b1e980e371
2022-05-18 08:26:31 +00:00
Mike Spreitzer
959fbf9f84
Use timing ratio histograms instead of sample-and-watermark histograms
...
Kubernetes-commit: 0c0b7ca49f9ade72b990bf3a6f568485586af8b4
2022-05-18 02:56:48 -04:00
Mike Spreitzer
32237d0a84
Add timing ratio histograms
...
Following is the result of benchmarking the two kinds of histograms on
my laptop.
% go test -benchmem -run=^$ -bench Histogram .
goos: darwin
goarch: amd64
pkg: k8s.io/apiserver/pkg/util/flowcontrol/metrics
cpu: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
BenchmarkSampleAndWaterMarkHistogramsVecEltSafeEarly-16 980143 1230 ns/op 0 B/op 0 allocs/op
BenchmarkSampleAndWaterMarkHistogramsVecEltSafeLate-16 932380 1216 ns/op 0 B/op 0 allocs/op
BenchmarkTimingRatioHistogram-16 12665247 94.13 ns/op 0 B/op 0 allocs/op
BenchmarkTimingRatioHistogramVecElementSimple-16 11015806 100.4 ns/op 0 B/op 0 allocs/op
BenchmarkTimingRatioHistogramVecElementSafeEarly-16 7142589 172.0 ns/op 0 B/op 0 allocs/op
BenchmarkTimingRatioHistogramVecElementSafeLate-16 11487517 96.67 ns/op 0 B/op 0 allocs/op
PASS
ok k8s.io/apiserver/pkg/util/flowcontrol/metrics 7.718s
Kubernetes-commit: 8039f9d600c08450a81b60494b392a6aada0c14b
2022-05-18 02:30:06 -04:00
Mike Spreitzer
8628966894
Fix more initial numerators
...
Kubernetes-commit: ba690c2257af76bd971d0dfb6bef13ff9099e549
2022-05-18 00:22:30 -04:00
Mike Spreitzer
cae328fb1c
Give apf metrics abstractions more familiar names
...
The logic is similar to Prometheus gauges and vectors,
adopt that terminology.
Kubernetes-commit: 7d64a93a1407f91b5e13bf540a0fa834a41622eb
2022-05-17 23:27:47 -04:00
Mikhail Mazurskiy
17134151a6
Always dial using a context
...
Kubernetes-commit: 2d62c57533f96985b7847dd63f91471167bd6006
2022-05-18 10:39:35 +10:00
Kubernetes Publisher
45a9315997
Merge pull request #110094 from tkashem/refactor-graceful
...
apiserver: refactor - move AuditBackend.Run out of NonBlockingRun
Kubernetes-commit: f727b5af34dac134aaa5bb5a8f02f78ed6e5291c
2022-05-18 00:21:45 +00:00
Kubernetes Publisher
4f090bcb98
Merge pull request #110061 from wojtek-t/shutdown_apiextensions
...
Cleanup CRD storage on shutdown
Kubernetes-commit: 4bd396115def9afd7eac7f9071ed699d61c55b27
2022-05-18 00:21:43 +00:00
Kubernetes Publisher
0cb3518ed9
Merge pull request #110081 from wojtek-t/document_shutdown_sequence
...
Diagram for graceful shutdown
Kubernetes-commit: c79b909de715a25e247efc48743ce2001ca8779b
2022-05-17 16:15:14 +00:00
Abu Kashem
2000c163ec
apiserver: add lifecycle signal for preshutdown hook
...
Kubernetes-commit: b1f7b60515798934b011d27bfeba1cee4fcd26b7
2022-05-17 12:00:04 -04:00
Abu Kashem
771df84108
apiserver: refactor - move AuditBackend.Run out of NonBlockingRun
...
Kubernetes-commit: 6b8398318c005753383700f27bd398f4724b37a9
2022-05-17 11:14:11 -04:00
Kubernetes Publisher
9b5acf1cdd
Merge pull request #110024 from stevekuznetsov/skuznets/split-list-test
...
storage: split paginated and non-paginated list tests, make them generic
Kubernetes-commit: ed522c7460805b2a942f3dfe9603ee2fc0827e35
2022-05-17 12:15:09 +00:00
Kubernetes Publisher
4cc65c15fa
Merge pull request #110062 from wojtek-t/fix_storage_object_count_tracker_registration
...
Avoid leaking StorageObjectCountTracker goroutine
Kubernetes-commit: 45844049fcdfe1bdaa11ccee685d45eb1c1588a2
2022-05-16 16:14:23 +00:00
Wojciech Tyczyński
751a040f24
Cleanup CRD storage on shutdown
...
Kubernetes-commit: 01cf641ffbb3c876c4fc6c3e53a0613356f883e5
2022-05-15 22:25:43 +02:00
Guillaume Le Biller
e6f50ae491
Update managedFields time when value is modified
...
Kubernetes-commit: f681821fcf028e0e8082be6a9daf0a8ff9392a66
2022-05-15 17:30:36 +02:00
Wojciech Tyczyński
f5d65d90e9
Avoid leaking StorageObjectCountTracker goroutine
...
Kubernetes-commit: 564b376812836fb1e77452d478ab16eee5101447
2022-05-15 09:57:26 +02:00
Kubernetes Publisher
7816c29325
Merge pull request #110025 from stevekuznetsov/skuznets/skuznets-reviews-storage
...
apiserver/storage: add myself to the reviewers list
Kubernetes-commit: 30adcd0b6c1c28303d7281b7be2ac45bdd7989e4
2022-05-13 08:52:01 -07:00
cyclinder
ff9ea26823
ix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706
...
Signed-off-by: cyclinder qifeng.guo@daocloud.io
Kubernetes-commit: 46bbe52c7a00c27ac530788797b40c685510706e
2022-05-13 10:00:40 +08:00
Abu Kashem
658eeac034
fix preshutdown hook behavor with graceful termination
...
Kubernetes-commit: 9644edc321e3b7e5180eb7c15a27bf28e19485db
2022-05-12 19:58:33 -04:00
Steve Kuznetsov
b2d4efbca3
apiserver/storage: add myself to the reviewers list
...
Signed-off-by: Steve Kuznetsov <skuznets@redhat.com>
Kubernetes-commit: 0d616946c036d5ead9dd03e312c6ac16f9a91c3e
2022-05-12 15:40:33 -07:00