Kubernetes Publisher
ce50ce5020
Merge pull request #110520 from dims/update-gopkg.in/yaml.v3-to-v3.0.1
...
Update gopkg.in/yaml.v3 to v3.0.1
Kubernetes-commit: 3375f5773b4371bc4975879521002b16ed8f0f56
2022-06-13 08:02:15 +00:00
Davanum Srinivas
c4b37be513
Update gopkg.in/yaml.v3 to v3.0.1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 68b414764bfa32c3232df7c7455b77e8e8c8ecd7
2022-06-11 20:39:40 -04:00
Davanum Srinivas
7913a5fdf2
update etcd packages to v3.5.4
...
in e9e8be3 we updated etcd server components to 3.5.4, here let's update the vendor/ as well to match
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 4672bfa26f569b04d7d7e3bc766b7b0ed24c5064
2022-06-11 17:33:39 -04:00
Davanum Srinivas
53cb6f3f98
Switch to released version of v3.8.0 - github.com/emicklei/go-restful/v3
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 6f2889718fb0bab46558fcd4a11b6858d5fc2149
2022-06-11 11:27:08 -04:00
Mike Spreitzer
c86ffebc09
Make sure metrics are registered in tests
...
Also, include metrics registration in server construction --- for
convenience.
Kubernetes-commit: 5ecf5f4ad30bbaac74a4fc87e8af06009ceb8dc0
2022-06-11 01:26:38 -04:00
Mike Spreitzer
0796534fe5
Remove the PairVec types
...
Kubernetes-commit: 1f1cfba2a3fb35a8542bbf64a46746214355674c
2022-06-11 00:57:19 -04:00
Kubernetes Publisher
b1620cadc1
Merge pull request #110511 from dims/switch-to-released-tag-v0.1.0-of-github.com/pquerna/cachecontrol
...
Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol
Kubernetes-commit: 48fe99a312f5c2eecbf889185e872bc28a0d16b1
2022-06-11 03:57:33 +00:00
Davanum Srinivas
d86f7b4e1f
Switch to released tag v0.1.0 of github.com/pquerna/cachecontrol
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9e1bbfdc65da0bfe8f03b63faca19acf741d67c2
2022-06-10 15:52:44 -04:00
Kubernetes Publisher
3972a264a1
Merge pull request #110351 from dims/switch-to-v3-of-github.com/emicklei/go-restful
...
Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi
Kubernetes-commit: 7e66aa3cfb6cdac3508c04017fa3b7cdcdf9238f
2022-06-11 00:02:09 +00:00
Davanum Srinivas
30571358f5
Switch to v3 of github.com/emicklei/go-restful
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: ab690750df1d27409d31fd270d77b4390bac4431
2022-06-02 10:03:29 -04:00
Kubernetes Publisher
626d580b08
Merge pull request #109552 from cyclinder/fix_CVE-2022-27191
...
fix CVE-2022-27191: Bump golang.org/x/crypto to v0.0.0-20220315160706
Kubernetes-commit: 62351e24c5e79495d956e6da1224a8840ac35fab
2022-06-03 20:09:43 +00:00
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
eb15930b31
Fix APF metric denominator problems
...
Co-authored-by: JUN YANG <yang.jun22@zte.com.cn>
Kubernetes-commit: fdd921cad0cd9308ec62c1b86c9c1cc5d12e5d21
2022-05-22 23:39:49 -04: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