Jordan Liggitt
3b93a82ee9
Revert sigs.k8s.io/structured-merge-diff/v4 to v4.1.2
...
Kubernetes-commit: ed68909177eca588731bc153d2f69dd235e8fe10
2021-11-24 10:32:24 -05:00
Abu Kashem
8949a1cdfc
add trace step for transformResponseObject
...
Kubernetes-commit: 41cef06f66dd4d7e87ff852dc228ab69587be9de
2021-11-22 13:18:02 -05:00
Wojciech Tyczyński
a55c2c834e
Unify List and GetToList functions of etcd3
...
Kubernetes-commit: 27db8e34cfc930972beb8b5a33c443e134bcd614
2021-11-22 13:30:25 +01:00
Kubernetes Publisher
0de9d439d7
Merge pull request #106576 from liggitt/bad-request-patch
...
Return BadRequest for invalid large patch
Kubernetes-commit: a8c9dd6274c66a66a5e10f2aa2d52930eefeb77a
2021-11-21 13:05:00 -08:00
Jordan Liggitt
f0c214506c
Return BadRequest for invalid large patch
...
Kubernetes-commit: 2d307f47bd43902ee8f15751130dcbf4a4f775bf
2021-11-21 09:13:37 -05:00
Kubernetes Publisher
4f539826fa
Merge pull request #105916 from kevindelgado/validation-unify-all
...
Server Side Strict Field Validation
Kubernetes-commit: 8f9dd0a14c55e8c92d65b8c152ca6eaf53aad02f
2021-11-19 23:31:42 +00:00
Wojciech Tyczyński
0002a597cd
Unify List and GetToList functions of cacher.
...
Kubernetes-commit: c86543d9cb302859510604256fdb81ea1b0d46fb
2021-11-18 16:41:36 +01:00
Wojciech Tyczyński
71bfcaaea1
Simplify storage.Interface by merging Watch and WatchList functions.
...
Kubernetes-commit: 53653e9b0a7145c3b6e133c5639194ff79b3719d
2021-11-18 12:40:26 +01:00
erwinvaneyk
23f238960a
Improve the error message when trying to proxy unsupported service type
...
Kubernetes-commit: 342ef6234d4c7acf3ffca0f01831de316fb7ac11
2021-11-17 12:24:49 +01:00
Arda Güçlü
1fbc8d31a2
Rename ServeWithListenerStopped to Serve in secure_serving
...
This PR removes Serve function and uses all required places
ServeWithListenerStopped which takes place new Serve function.
This function returns ListenerStopped channel can be used to drain
requests before shutting down the server.
Kubernetes-commit: a8d2b3a7926394b1c53621804cdeb93e4a61b7c8
2021-11-08 17:20:31 +03:00
Wojciech Tyczyński
bfcf29ce7a
P&F: enable mutating work estimator
...
Kubernetes-commit: 8f5ece0548b59b1f8706f79af814d9f7700acb5c
2021-11-02 12:54:29 +01:00
ialidzhikov
5832006292
Fix the doc string of GetOldObject func
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
Kubernetes-commit: f79c00e8ff43b80a7fb294341027428f01e9f036
2021-10-28 17:03:18 +03:00
Abu Kashem
40993f6319
apf: add new label for request_execution_seconds metric
...
Kubernetes-commit: 54439e934371a3018f49e629cdc68f0944e08af0
2021-10-06 11:55:12 -04:00
Madhav Jivrajani
4f2ee5cf42
cacher: Use watchCacheInterval to reduce lock contention
...
- Modify GetAllEventsSinceThreadUnsafe to return a watchCacheInterval
- Modify Watch() to compute a watchCacheInterval rather than a slice
of all "initEvents" and pass this interval to process()
- Use interval::Next() to obtain events to process rather than obtain
them all at once
- Modify tests accordingly to use interval
- On invalidation, stop processing and stop the watch.
- Make indexValidator injectable for testing
- Add unit test for verifying the behaviour of stopping the watch.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 7f2aa7ad3a61a52d0a780f904b291d063399c28a
2021-10-05 15:52:09 +05:30
Mateusz Gozdek
fa92f23eb9
k8s.io/apiserver/pkg/server: fix name in APIServerHandler description
...
In 18177e2bdeafbddeb3d66fec0b8cb88794cd69ff, PostGoRestful field has
been renamed to NonGoRestfulMux, but the documentation change did not
follow.
This commit fixes that to avoid potential confusion.
Signed-off-by: Mateusz Gozdek <mgozdek@microsoft.com>
Kubernetes-commit: 36ede8de945adcc06bde21c49dc157e9c741e0d2
2021-10-04 14:54:14 +02:00
Pingan2017
41eb079182
Remove args enable-swagger-ui since no effect from 1.14
...
Kubernetes-commit: 206f3aeec2748ef149a36a9c69329b5be2953ecb
2021-09-15 10:32:35 +08:00
Sebastiaan van Stijn
611c4f358b
go.mod: github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6
...
full diff: 9d4ed18562...3f7ff695ad
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Kubernetes-commit: 717e54192696505fa40d3a022f98db1f3c45ed43
2021-09-02 15:26:04 +02:00
Kevin Delgado
59227ac996
Server Side Field Validation
...
Implements server side field validation behind the
`ServerSideFieldValidation` feature gate. With the
feature enabled, any create/update/patch request
with the `fieldValidation` query param set to
"Strict" will error if the object in the request
body have unknown fields. A value of "Warn"
(also the default when the feautre is enabled)
will succeed the request with a warning.
When the feature is disabled (or the query param
has a value of "Ignore"), the request will succeed
as it previously had with no indications of any
unknown or duplicate fields.
Kubernetes-commit: e50e2bbc889eb274ad1463a54188a2805767bfde
2021-08-18 02:25:36 +00:00
Kubernetes Publisher
e784e84aea
sync: update go.mod
2021-11-17 23:59:44 +00:00
Kubernetes Publisher
c98c91e241
Merge pull request #106448 from aojea/hlee/issue-103721/staticcheck
...
use golangci-lint
Kubernetes-commit: 1367cca8fd67b09606b01c0a9e46cef59aef3424
2021-11-17 19:36:48 +00:00
Antonio Ojea
2f6960cc90
remove unused variable responseBodySize
...
Kubernetes-commit: 9336ff78f4a95cca8eb4a5cf528812d1bcac552c
2021-11-16 22:49:22 +01:00
Antonio Ojea
990b0d9a2e
no lint unused variables
...
Kubernetes-commit: e82e0b38ffff895210fc6ce58bb347f77a828c01
2021-11-16 19:00:22 +01:00
Antonio Ojea
e0e98bc233
fix inefassign linter declaring variable
...
Kubernetes-commit: 4352768240037a7473b96c84bc432f52ce6e0dc8
2021-11-16 19:00:02 +01:00
Antonio Ojea
bcfc46c982
nolint:staticcheck,ineffassign Convert function
...
Kubernetes-commit: 4bf93f318ac2cbf2f2d24da1991a5e5a4ded6143
2021-11-16 18:59:09 +01:00
Antonio Ojea
4662dacdd3
migrate nolint coments to golangci-lint
...
Kubernetes-commit: d126b1483840b5ea7c0891d3e7a693bd50fae7f8
2021-11-16 16:57:58 +01:00
Kubernetes Publisher
2a5901b320
Merge pull request #105945 from Jefftree/openapi-v3-test
...
OpenAPI v3
Kubernetes-commit: f784891854ccb8d904a3f6d5da1e8e4fc940dcb2
2021-11-17 07:31:20 +00:00
Kubernetes Publisher
11cdd66c3e
Merge pull request #106141 from enj/enj/i/oidc_client
...
oidc authenticator: allow http.Client to be overridden
Kubernetes-commit: 7eb502be3734d590235fcd9e957aee0257c6c935
2021-11-17 07:31:18 +00:00
Kubernetes Publisher
e7910294ba
Merge pull request #105057 from jiahuif-forks/feature/enum-types-feature-enablement
...
Add Support for OpenAPIEnum in OpenAPI v2
Kubernetes-commit: e14bdbaa1c4ed2b31dbce1b03160402483d26889
2021-11-17 03:35:40 +00:00
Kubernetes Publisher
b8aaf854d7
Merge pull request #106325 from MikeSpreitzer/iterable-sawh-test
...
Fix sample_and_watermark_test.go for bad luck, repeated test
Kubernetes-commit: d32be903b0b7606627ba8ea8dfbe37865b26dd5e
2021-11-16 23:35:57 +00:00
Mike Spreitzer
8c46c2c1d9
Fix sample_and_watermark_test.go for bad luck, repeated test
...
Kubernetes-commit: 06e17165b16a4706ecf86b089de2bc1c0faea264
2021-11-10 15:30:50 -05:00
Kubernetes Publisher
f20611e89e
Merge pull request #106432 from MikeSpreitzer/regularize-observers
...
Factored TimedObserver into less surprising pieces
Kubernetes-commit: 2b3ff415ba3c9c40c3282279fe8323acea4321bc
2021-11-16 11:31:33 +00:00
Mike Spreitzer
4098be7694
Factored TimedObserver into less surprising pieces
...
Kubernetes-commit: ab64e852023965fd8873abcd50ff09cf79814d11
2021-11-15 14:59:30 -05:00
Kubernetes Publisher
9144ea1240
Merge pull request #105890 from pawbana/added_request_slo_latency_metric
...
Added requestSloLatencies metric
Kubernetes-commit: 1e6f3b5cd68049a3501782af8ff3ddd647d0b408
2021-11-15 15:32:03 +00:00
Kubernetes Publisher
8f6610a2b6
Merge pull request #106392 from liggitt/strict-alpha
...
Revert strict-in-alpha to false
Kubernetes-commit: a62738678455380fa3e2b0931d38133ff2e8bd3a
2021-11-13 03:43:32 +00:00
Jordan Liggitt
2b38d6fe21
Revert strict-in-alpha to false
...
Kubernetes-commit: 8b1e1a4af833ead47e27375b4151bc59a7598ad6
2021-11-12 17:04:41 -05:00
Kubernetes Publisher
1cfc7fae0f
Merge pull request #106195 from alexzielenski/ssa-dont-mutate-liveobj
...
Don't clear managedFields on live object
Kubernetes-commit: ffe0d03e2c18a7b2e3b02e64d2d24bbd2923e1c1
2021-11-12 19:51:04 +00:00
Kubernetes Publisher
c77fd9d4c5
Merge pull request #106234 from jpbetz/cel-libs
...
Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language
Kubernetes-commit: 6b41d75794381487ef7204b016faa75e350a32b7
2021-11-11 08:05:11 +00:00
Alexander Zielenski
01b1d339b3
verify liveObj not returned by manager pipeline
...
addresses feedback by adding a test to make sure that the manager pipeline will not return the same instance used as input, and that the output does not input managedFields
Kubernetes-commit: 68e175ef68eff1351917ac206fb29abe42128062
2021-11-10 14:41:14 -08:00
Jiahui Feng
6dbeb046f3
prune enum when OpenAPIEnums is disabled.
...
Kubernetes-commit: 9c05de2f31582b47da05d9dd3f9bbf89588bea82
2021-11-09 13:00:00 -08:00
Jiahui (Jared) Feng
11ceadc591
generated: ./hack/update-vendor.sh
...
Kubernetes-commit: 73ffb492032896c1c87edfa1d85de5fc74bb526c
2021-11-15 15:54:59 -08:00
Alexander Zielenski
e2b596449a
remove mutation of liveObj in fieldManager.Apply
...
also document manager interface
Kubernetes-commit: 0963704178200365897390d1834615b30fac9b01
2021-11-09 11:40:20 -08:00
Alexander Zielenski
13e927c892
guard against modification of test inputs in TestNoOpChanges
...
Kubernetes-commit: 14b67bece4a9bb33adc23dcbbddd76a5cfe0c152
2021-11-09 11:39:46 -08:00
Monis Khan
39a801d6fb
oidc authenticator: allow http.Client to be overridden
...
This change allows the http.Client used by the OIDC authenticator to
be overridden. This is useful when this code is being used as a
library outside of core Kubernetes. For example, a downstream
consumer may want to override the http.Client's internals such as
its TLS configuration.
Signed-off-by: Monis Khan <mok@vmware.com>
Kubernetes-commit: 11974cd18a685ea2f5ee25030a10787700dc8464
2021-11-03 23:06:37 -04:00
Joe Betz
e6bf164f05
Pin new dependency: github.com/google/cel-go v0.9.0
...
Kubernetes-commit: d73403dc12ad1d9576d65b5c65e30a87d17ad314
2021-11-01 14:08:09 -04:00
Kubernetes Publisher
639aa95711
Merge pull request #106045 from chenlinx17/kube-apiserver-panic
...
Fix concurrent map writes error in kube-apiserver
Kubernetes-commit: d67cbcb8df15ba28a058f37fe6fa128276a63025
2021-11-11 08:05:08 +00:00
Kubernetes Publisher
c2c38c48ff
Merge pull request #106306 from pawbana/change_bucketing_for_request_latency_metric
...
Changed buckets for apiserver_request_duration_seconds metric
Kubernetes-commit: b817efb0424f030f0e0a8946076f088fdcc9af28
2021-11-10 15:39:47 +00:00
chenlinx17
f657cdaea4
Fix concurrent map writes error in kube-apiserver
...
Kubernetes-commit: 7c67665f7fcfa74e5a573e696b6220ff062b7a34
2021-11-04 15:56:10 +08:00
Paweł Banaszewski
0df77d8de7
Changed buckets for apiserver_request_duration_seconds metric
...
Kubernetes-commit: a8bd20a5af1174ce9f9a185b6d49f025a1045b03
2021-10-29 15:37:27 +00:00
Kubernetes Publisher
dbbf6420d8
Merge pull request #105873 from MikeSpreitzer/more-seat-metrics
...
More seat metrics for APF
Kubernetes-commit: 9351ea291ab139a38a1f3b235fb4fdaa6dca8188
2021-11-10 11:40:00 +00:00
Kubernetes Publisher
e8b05b229e
Merge pull request #106181 from ulucinar/aru/consume-kube-openapi
...
Bump k8s.io/kube-openapi to commit ee342a809c29
Kubernetes-commit: f59b0a56c6ebc1a1891435ba5b094b9afe8c1c3c
2021-11-10 11:39:58 +00:00