Kubernetes Publisher
0459f68fe9
Merge pull request #107797 from tkashem/revert-107456
...
Revert "Merge pull request #107456 from tkashem/apf-ssa"
Kubernetes-commit: 83ca74541216405323ddfb67f5f80ad5717da826
2022-01-28 09:34:18 +00:00
Abu Kashem
d089edccf5
Revert "Merge pull request #107456 from tkashem/apf-ssa"
...
This reverts commit 6faa4f001008a5a29476f5722f66430c35f48229, reversing
changes made to 33a2c50bce334467640e016f68cf19e9382ba1a7.
Kubernetes-commit: 8fb33338635565f2f755a4557b94c26039c175d9
2022-01-26 13:54:26 -05:00
brianpursley
21a4aa1138
Fix wrong status code in unit test error messages.
...
Replace deprecated use of diff.ObjectReflectDiff() with cmp.Diff().
Kubernetes-commit: e9211d3279649795e40d9698f05e9752d111024a
2022-01-25 20:31:47 -05:00
Kubernetes Publisher
2b7c5c66ba
Merge pull request #107088 from joejulian/dry-run-metadata
...
strip dry-run metadata unwanted fields
Kubernetes-commit: 321b4117846a6692e1fe6d660a4d7a23bc47bc48
2022-01-25 01:29:09 +00:00
Kubernetes Publisher
cd64b6709e
Merge pull request #106828 from MadhavJivrajani/watch-cache-interval-impl
...
cacher: Implement watchCacheInterval to reduce watchCache lock contention
Kubernetes-commit: c225bdd55267f647732a1f3cfadaf77d4592ce85
2022-01-24 17:47:24 +00:00
Kubernetes Publisher
526d2d33b7
Merge pull request #105632 from xens/fix/kubectl-socks5-proxy2
...
Add SOCKS5 proxy support for kubectl exec
Kubernetes-commit: d10161b45b751df45701e343599476e27d533d58
2022-01-22 01:31:24 +00:00
Romain Aviolat
a9bedae8f1
feat: add missing SOCKS5 features
...
Goal of this commit is to add some missing features when the
Kubernetes API is accessed through a SOCKS5 proxy. That's for
example the case when port-forwarding is used (`kubectl port-forward`)
or when exec'ing inside a container (`kubectl exec`), with this
commit it'll now be possible to use both.
Signed-off-by: Romain Aviolat <romain.aviolat@kudelskisecurity.com>
Signed-off-by: Romain Jufer <romain.jufer@kudelskisecurity.com>
Kubernetes-commit: 0a98875e9572d998fbdf3bcdaef4961715b8bc06
2022-01-17 15:28:44 +01:00
Kubernetes Publisher
7b57af0583
Merge pull request #105142 from pacoxu/cespare-2.1.2
...
upgrade github.com/cespare/xxhash/v2 to v2.1.2
Kubernetes-commit: 8d0d428ddd1cdc5f7ec9ead400921fb697aced95
2022-01-21 01:32:07 +00:00
Kubernetes Publisher
edaeb19ccf
Merge pull request #107456 from tkashem/apf-ssa
...
apf: change controller to use SSA for patches
Kubernetes-commit: 6faa4f001008a5a29476f5722f66430c35f48229
2022-01-21 01:32:04 +00:00
Kubernetes Publisher
a39c08ab68
Merge pull request #106629 from tkashem/apf-dispatch-metrics
...
apf: add metric to track dispatch with no accommodation
Kubernetes-commit: 33a2c50bce334467640e016f68cf19e9382ba1a7
2022-01-20 21:27:46 +00:00
-e
50370e9dc5
upgrade prometheus/client_golang to v1.12.0(common to v0.32.1)
...
Kubernetes-commit: 8a4e66049edd6ade4e9107b4ea092580b626545a
2022-01-19 22:30:33 +08:00
-e
5229f5bff4
upgrade cespare/xxhash/v2 to v2.1.2
...
Kubernetes-commit: cbe72f5d0b449187c0b33cb4cb38b794290b6467
2022-01-19 22:17:27 +08:00
Abu Kashem
ac4e99eacb
apf: change controller to use SSA for patches
...
Kubernetes-commit: d9f4d6507b6a43342a3fe39756dc72b73be1fb6d
2022-01-10 14:15:42 -05:00
Stephen Augustus
62eb642ff3
generated: Run hack/lint-dependencies.sh and hack/update-vendor.sh
...
Also runs:
hack/pin-dependency.sh golang.org/x/mod \
v0.6.0-dev.0.20220106191415-9b9b3d81d5e3
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Kubernetes-commit: 4b1bd548bbe4d71609c65b050b69f63af1ca81d1
2021-12-18 15:55:39 -05:00
Stephen Augustus
46f39dc529
[go1.18] Bump golang.org/x/... dependencies
...
hack/pin-dependency.sh golang.org/x/crypto master
hack/pin-dependency.sh golang.org/x/net master
hack/pin-dependency.sh golang.org/x/oauth2 master
hack/pin-dependency.sh golang.org/x/sync master
hack/pin-dependency.sh golang.org/x/sys master
hack/pin-dependency.sh golang.org/x/term master
hack/pin-dependency.sh golang.org/x/time master
hack/pin-dependency.sh golang.org/x/tools master
Signed-off-by: Stephen Augustus <foo@auggie.dev>
Kubernetes-commit: e6e7a42480f235949a11e0f14a3b8a60ba43bcb0
2021-12-18 15:41:57 -05:00
Joe Julian
7cac225c86
remove unwanted values returned from dry-run
...
Remove the uid and the resourceVersion from dry-run results per kep 576
https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/576-dry-run/README.md#generated-values
Kubernetes-commit: 60c1d58d02c7374645c00281dda3fd656264e1c5
2021-12-16 12:44:02 -08:00
Paco Xu
e1a0d02dd9
remove ValidateProxyRedirects and StreamingProxyRedirects in 1.24
...
Kubernetes-commit: 15558d697250f0b4e46db2c6c081168bc61f5625
2021-12-06 14:03:29 +08:00
Madhav Jivrajani
74fdb4a93b
cacher: watchCacheInterval to reduce lock contention
...
watchCacheInterval serves as an abstraction over a source
of watchCacheEvents. It maintains a window of events over
an underlying source and these events can be served using
the exposed Next() API. The main intent for doing things
this way is to introduce an upper bound of memory usage
for starting a watch and reduce the maximum possible time
interval for which the lock would be held while events are
copied over.
The source of events for the interval is typically either
the watchCache circular buffer, if events being retrieved
need to be for resource versions > 0 or the underlying
implementation of Store, if resource version = 0.
Furthermore, an interval can be either valid or invalid at
any given point of time. The notion of validity makes sense
only in cases where the window of events in the underlying
source can change over time - i.e. for watchCache circular
buffer. When the circular buffer is full and an event needs
to be popped off, watchCache::startIndex is incremented. In
this case, an interval tracking that popped event is valid
only if it has already been copied to its internal buffer.
However, for efficiency we perform that lazily and we mark
an interval as invalid iff we need to copy events from the
watchCache and we end up needing events that have already
been popped off. This translates to the following condition:
watchCacheInterval::startIndex >= watchCache::startIndex.
When this condition becomes false, the interval is no longer
valid and should not be used to retrieve and serve elements
from the underlying source.
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
Kubernetes-commit: 347607e97139959f33024a691d0561b1479aeeef
2021-12-05 23:17:00 +05:30
John Howard
bd426ef17c
go-to-protobuf: regenerate with full go_package
...
Kubernetes-commit: 0f93e4da63ea9f98d993758a30d996be672847b7
2021-11-23 09:40:00 -08:00
Abu Kashem
44e5395e0e
apf: add metric to track dispatch with no accommodation
...
Kubernetes-commit: 30c0485e0cba3ec6b19e092e7e78059b3fd4f18c
2021-11-23 10:55:31 -05:00
Kubernetes Publisher
b9896796dd
Merge pull request #107316 from MikeSpreitzer/fix-apf-feature-alpha
...
Explain rollout of API Priority and Fairness in kube_features.go
Kubernetes-commit: dc06c3faf34391e89c63534fda10ae7492ec7359
2022-01-18 21:27:50 +00:00
Kubernetes Publisher
d623d41359
Merge pull request #107565 from jiahuif-forks/deps/structured-merged-diff
...
upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
Kubernetes-commit: cf18d80d035780739575b8cc889e8f26bf36779f
2022-01-14 21:38:09 +00:00
Jiahui Feng
5ddab57aa5
generated: ./hack/update-vendor.sh
...
Kubernetes-commit: 31205dc7d9b271ede68ef90d09f416588ea3afdd
2022-01-14 10:31:44 -08:00
Jiahui Feng
9b1e225118
upgrade sigs.k8s.io/structured-merge-diff/v4 to v4.2.1
...
Kubernetes-commit: 821912a75198f0d516fc2744bed335afac8034e9
2022-01-14 10:30:23 -08:00
Kubernetes Publisher
e1187dc0c5
Merge pull request #107293 from dims/jan-1-owners-cleanup
...
Cleanup OWNERS files - Jan 2021 Week 1
Kubernetes-commit: 3bd422dc76559c1e03e8aea894c6143d32ebd644
2022-01-13 21:31:20 +00:00
Kubernetes Publisher
03cdc35d6b
Merge pull request #107510 from MikeSpreitzer/order-flow-schemas
...
Order suggested FlowSchemas by matching precedence
Kubernetes-commit: 0669da445fa8c1ae07c15c0827f0e83da11cbe58
2022-01-13 17:34:19 +00:00
Mike Spreitzer
259f814897
Order suggested FlowSchemas by matching precedence
...
Kubernetes-commit: 798fc67a3711d83af4b25241e17b80fbcf46e9fd
2022-01-12 21:40:22 -05:00
Kubernetes Publisher
56ff18e72e
Merge pull request #106978 from pohly/log-message-verbosity
...
log message verbosity
Kubernetes-commit: 46c072d9d9d8bd42aa56aceb8159b108fb1e7c67
2022-01-12 17:53:41 +00:00
Kubernetes Publisher
81299c6580
Merge pull request #106943 from wojtek-t/graduate_watch_resumption_to_ga
...
Graduate EfficientWatchResumption feature to GA
Kubernetes-commit: 5bfc4286ee38b2c5311e9ac2937f5b5aab0e7909
2022-01-12 17:53:39 +00:00
Kubernetes Publisher
676aeec216
Merge pull request #107452 from liggitt/timeout_headers
...
Fix header mutation race in timeout filter
Kubernetes-commit: 3cec1d1a13a7414ed5413d75898a167220c3892c
2022-01-11 01:26:36 +00:00
Kubernetes Publisher
2930da3135
Merge pull request #107330 from wojtek-t/simplify_storage_interface_tests_readability
...
Slightly improve reliability of storage List tests.
Kubernetes-commit: 8691d6e1eb0e9b0b0b4e61f11e4ade9a0cedac0d
2022-01-07 21:26:43 +00:00
Kubernetes Publisher
65c764859f
Merge pull request #107171 from ltagliamonte-dd/add_failopen_metrics
...
add failopen metric
Kubernetes-commit: 9d0d2e8ece9bdd0cd8c23be2f36eee5473afc648
2022-01-07 13:50:03 +00:00
Kubernetes Publisher
ab3c7c45d0
Merge pull request #106488 from erwinvaneyk/improve-error-msg-externalname-service
...
Improve the error message when trying to proxy an unsupported service type
Kubernetes-commit: 0aaeff56871a97ea150817b2979e319c8e5c424e
2022-01-06 21:26:24 +00:00
Kubernetes Publisher
75ed1d2775
Merge pull request #107034 from benluddy/unlogged
...
Don't bypass ResponseWriter wrappers for apiserver healthz errors.
Kubernetes-commit: 5436a8ea2eea4b09f37b465d49a4253c1935f485
2022-01-06 17:26:18 +00:00
Kubernetes Publisher
72d8604a57
Merge pull request #106725 from wojtek-t/pf_update_default_rules
...
Update default PF flow schemas to avoid all endpoint/configmaps operations from controller-manager to match leader-election PL
Kubernetes-commit: c67fb7b098f35a8e94c0c9ffcaf952e8f41a9523
2022-01-06 17:26:16 +00:00
Kubernetes Publisher
ed0f37cf43
Merge pull request #105032 from Pingan2017/remove-swagger-0915
...
Remove --enable-swagger-ui since no effect from 1.14
Kubernetes-commit: 3d802ff725516af95706f6beb3049ba282a4efaa
2022-01-06 05:47:57 +00:00
Kubernetes Publisher
80a4e7eff8
Merge pull request #106674 from wojtek-t/fix_watch_metrics
...
Fix logging resource-scoped watch requests as GET requests.
Kubernetes-commit: efa9f59f218cc0ecdafaaf03774e223bb7a083c2
2022-01-06 01:44:08 +00:00
Kubernetes Publisher
66e1e94d0a
Merge pull request #106085 from wojtek-t/watch_support_9
...
P&F: enable mutating work estimator
Kubernetes-commit: f2576efecdf2d902b12a3fedae7995311d4febfa
2022-01-05 17:27:40 +00:00
Jordan Liggitt
0edf32708d
Fix header mutation race in timeout filter
...
Kubernetes-commit: 5b2a31f375755386b5cb2541b912f3561f7d6431
2022-01-04 22:57:29 -05:00
Mike Spreitzer
3d675b6acf
Explain rollout of API Priority and Fairness in kube_features.go
...
Kubernetes-commit: c5964a3ac45cdfc2a4333b2d8fee6a4cc2b59582
2022-01-04 17:04:51 -05:00
Kubernetes Publisher
4af90a378b
Merge pull request #105449 from kinvolk/invidian/fix-docs-for-apiserver
...
k8s.io/apiserver/pkg/server: fix name in APIServerHandler description
Kubernetes-commit: 833813c6c6bf36e1f0b522846090d3955ea65ff4
2022-01-04 21:30:42 +00:00
Kubernetes Publisher
2f062fecb9
Merge pull request #107145 from danielhelfand/apipriorityfairnessbeta
...
Add comment on beta status for APIPriorityAndFairness feature gate
Kubernetes-commit: a8bf004569f1717b496707d56ea575c71e0658e4
2022-01-04 21:30:39 +00:00
Kubernetes Publisher
2a0c1817b8
Merge pull request #105976 from ialidzhikov/fix/doc-string
...
Fix the doc string of GetOldObject func
Kubernetes-commit: dafb3f5eb20ac8cbd98e2f835bf9054229889ca4
2022-01-04 21:30:37 +00:00
Kubernetes Publisher
16ecd36eca
Merge pull request #107177 from Iceber/partial-object-metadata-list
...
set RemainingItemCount to ParitalObjectMetadataList
Kubernetes-commit: 69fa774e8db1cbf7a228362eca1c91744414929b
2022-01-04 13:37:30 +00:00
Kubernetes Publisher
79dcc49bae
Merge pull request #106875 from warmchang/flag-cleanup
...
cleanup(apiserver): Correct the error message to not use the "--max-resource-write-bytes" & "--json-patch-max-copy-bytes" string.
Kubernetes-commit: 2cd8ceb2694ef30d93cccb53445e9add6cbd9f7f
2022-01-03 17:32:41 +00:00
Davanum Srinivas
c56bc7b872
OWNERS cleanup - Jan 2021 Week 1
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9682b7248fb69733c2a0ee53618856e87b067f16
2022-01-03 10:59:47 -05:00
Luigi Tagliamonte
8a2109d15b
add tests for new metric
...
Kubernetes-commit: 08448911ae24c79b846a555c4d9a42b3f53b0b67
2021-12-28 20:38:36 -08:00
Iceber Gu
7c3ebaea3a
set RemainingItemCount to ParitalObjectMetadataList
...
Kubernetes-commit: 45f52321e52c5e5705a1c7ad3c17e52de262f469
2021-12-22 13:48:12 +08:00
Kubernetes Publisher
8ded89af39
Merge pull request #107103 from pohly/log-klog-update
...
dependencies: update klog to v2.40.1
Kubernetes-commit: 38ec822b46853acfb3c3dc7e386a8d4636c67e03
2021-12-22 01:29:59 +00:00
Luigi Tagliamonte
dccc77dd13
add failopen metric
...
Kubernetes-commit: 6542f4bb993ebec23ec2198aaba89b629e3ec831
2021-12-21 14:11:12 -08:00