Walter Fender
e5b0392f12
Bump konnectivity-client to v0.0.28
...
Bump konnectivity network proxy to v0.0.28.
Includes a fix to ensure the KAS calls Close() on the egress connection.
2022-02-24 12:35:54 -08:00
Kubernetes Prow Robot
673fa1d9d4
Merge pull request #108313 from zshihang/gce
...
wait for default service account instead of its token
2022-02-24 11:40:31 -08:00
Shihang Zhang
cf794d0a93
wait for default service account instead of its token
2022-02-24 10:35:44 -08:00
Kubernetes Prow Robot
06e107081e
Merge pull request #104732 from mengjiao-liu/remove-flag-experimental-check-node-capabilities-before-mount
...
kubelet: Remove the deprecated flag `--experimental-check-node-capabilities-before-mount`
2022-02-24 07:56:30 -08:00
Kubernetes Prow Robot
b181e174f2
Merge pull request #108328 from dgrisonnet/fix-go-collector
...
bump client_golang to v1.12.1
2022-02-24 06:10:31 -08:00
Damien Grisonnet
7f3f8d25c8
bump client_golang to v1.12.1
...
Bump client_golang to v1.12.1 to fix a concurrency issue in the Go
Collector that was introduced by the library in v1.12.0.
Signed-off-by: Damien Grisonnet <dgrisonn@redhat.com>
2022-02-24 10:25:12 +01:00
Kubernetes Prow Robot
7588a82bdb
Merge pull request #108293 from chendave/upstream_gopath
...
e2e: Embed DNS related maninfests into codebase
2022-02-24 01:19:33 -08:00
uhari03
016b96ca38
Issue 105353: Add messages+details to audit logs response ( #105415 )
2022-02-23 17:53:33 -08:00
Kubernetes Prow Robot
2fcdbd098c
Merge pull request #107993 from deads2k/simplify
...
prevent enabling beta by default for new api groups
2022-02-23 16:03:35 -08:00
Kubernetes Prow Robot
77eb1a03df
Merge pull request #94637 from liggitt/namespace-before-admission
...
set/validate object namespace before admission
2022-02-23 14:35:58 -08:00
Kubernetes Prow Robot
08c31088c1
Merge pull request #106858 from cmssczy/add_RegisterWithTaints_validation_test
...
add kubelet config validation test for RegisterWithTaints
2022-02-23 12:51:58 -08:00
Kubernetes Prow Robot
08d32851fe
Merge pull request #108262 from tkashem/retry-unit-test
...
client-go: add unit test to verify order of calls with retry
2022-02-23 11:46:08 -08:00
Kubernetes Prow Robot
6d1c9a98ef
Merge pull request #108104 from pbetkier/autoscaling-e2e-resource-consumer-fix
...
e2e: Fix ResourceConsumer unstable request interval
2022-02-23 11:45:57 -08:00
David Eads
1afcc31b1b
add integration test to prevent new beta APIs from being enabled by default
2022-02-23 13:51:43 -05:00
David Eads
af99d192cf
prevent enabling beta by default for new api groups
2022-02-23 13:51:43 -05:00
David Eads
a59b92e8c0
reduce API surface area of whether a resource is enabled
2022-02-23 13:36:33 -05:00
Kubernetes Prow Robot
25ccc48c60
Merge pull request #106911 from aojea/client_go_metrics
...
Update client-go latency metrics bucket
2022-02-23 10:20:18 -08:00
Kubernetes Prow Robot
b435061c80
Merge pull request #108186 from p0lyn0mial/watch-list-reduce-allocations-in-watch-server
...
reduce the number of allocations in the WatchServer during objects serialisation
2022-02-23 09:04:19 -08:00
Jordan Liggitt
e731ccd650
Update storage/handler unit tests to set / expect namespace in object
2022-02-23 11:12:28 -05:00
Jordan Liggitt
92422a7305
set/validate object namespace before admission
2022-02-23 11:12:27 -05:00
Kubernetes Prow Robot
343125cc6c
Merge pull request #107997 from d-honeybadger/fix-tracking-cronjob-owned-jobs
...
Fix cronjob status reconciliation when job template labels change
2022-02-23 07:14:18 -08:00
Antonio Ojea
bebf5a608f
client-go: remove no longer used finalURLTemplate
...
The restclient metrics were updated to track only the host field of the
url, the finalURLTemplate is not longer needed, its only goal was to
replace name and namespace in the path to avoid cardinality.
2022-02-23 15:36:05 +01:00
Antonio Ojea
227deba223
update buckets for client-go latency metrics
...
Current request latency metrics have the following buckets:
0.001, 0.002, 0.004, 0.008, 0.016, 0.032, 0.064, 0.128, 0.256, 0.512
That has two much granularity for http requests, and it gets capped to
aprox half seconds, loosing visibility on the requests that may be more
interested, the ones that take more than 1 second.
Using the same used for etcd request latency, with the same upper and
lower limits than the ones used in the apiserver, but only adding one
bucket more.
[]float64{0.005, 0.025, 0.1, 0.25, 0.5, 1.0, 2.0, 4.0, 8.0, 15.0, 30.0, 60.0},
2022-02-23 15:35:50 +01:00
d-honeybadger
fb094dc44e
cronjob_controllerv2: do not filter jobs to be reconciled by labels
2022-02-23 09:10:33 -05:00
Lukasz Szaszkiewicz
9dd77ac017
introduces a new streaming encoder that utilizes a memory allocator during objects serialization
2022-02-23 14:38:29 +01:00
Lukasz Szaszkiewicz
034868e6af
fixes TestNestedEncodeError test
2022-02-23 14:38:29 +01:00
Lukasz Szaszkiewicz
52de201b0f
introduces a memory allocator
...
The primary use case for the allocator is to reduce cost of object serialization.
Initially it will be used by the protobuf serializer.
This approach puts less load on GC and leads to less fragmented memory in general.
2022-02-23 14:38:29 +01:00
Lukasz Szaszkiewicz
32ca2b881d
provides EncodeWithAllocator method for the protobuf encoder
...
The new method allows for providing a memory allocator for efficient memory usage during object serialization.
2022-02-23 14:38:23 +01:00
Lukasz Szaszkiewicz
81cf096751
codec: exposes EncodeWithAllocator method
...
The new method is implemented by the protobuf serializer and helps to reduce memory footprint during object serialization.
2022-02-23 11:06:25 +01:00
Lukasz Szaszkiewicz
f3d5f42aa4
codec interfaces
2022-02-23 11:06:25 +01:00
Lukasz Szaszkiewicz
eda1b0c68e
update the watch server to use EncoderWithAllocator during object serialization.
...
It allows us to allocate a single buffer for the entire watch session and release it when a watch connection is closed.
Previously memory was allocated for every object serialization putting a lot of pressure on GC and consuming more memory than needed.
2022-02-23 11:06:17 +01:00
Dave Chen
cee132b197
Remove couple of variables to simplify the code
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-02-23 17:17:27 +08:00
Dave Chen
d5775aef5e
e2e: Embed dns related maninfests into codebase
...
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-02-23 17:16:50 +08:00
Kubernetes Prow Robot
296bf4f016
Merge pull request #108230 from sanposhiho/fake-extender-name
...
Support ExtenderName in FakeExtender
2022-02-22 21:36:18 -08:00
Kubernetes Prow Robot
eacbf87bfe
Merge pull request #108156 from jsafrane/rename-selinuxsupport
...
Rename SupportsSELinux to SELinuxRelabel
2022-02-22 20:12:20 -08:00
sanposhiho
0b16a7fefa
Support ExtenderName in FakeExtender
2022-02-23 12:14:39 +09:00
Kubernetes Prow Robot
5211a4b214
Merge pull request #103061 from SergeyKanzhelev/removeAlphaRuntimeClass
...
Remove RuntimeClass feature gate and stop serving older versions of RuntimeClass
2022-02-22 19:08:18 -08:00
Kubernetes Prow Robot
bb610d0816
Merge pull request #108280 from liggitt/secrets
...
Update secrets field API doc
2022-02-22 17:48:18 -08:00
Kubernetes Prow Robot
8f3636e8ac
Merge pull request #108224 from danwinship/kube-proxy-logging
...
Only log full iptables-restore input at V(9)
2022-02-22 16:42:18 -08:00
Abu Kashem
f6a66bbe05
client-go: add unit test to verify order of calls
2022-02-22 18:10:48 -05:00
Kubernetes Prow Robot
a2adaf75b7
Merge pull request #108205 from dkkb/fix/typo
...
Fix typo allcoated -> allocated
2022-02-22 14:35:03 -08:00
Kubernetes Prow Robot
44241bacca
Merge pull request #108239 from Abirdcfly/master
...
delete redundant characters in comment
2022-02-22 13:25:16 -08:00
Kubernetes Prow Robot
86945d7e74
Merge pull request #107431 from justaugustus/rel-mgr
...
OWNERS(releng): Reconcile existing Release Managers
2022-02-22 11:39:16 -08:00
Sergey Kanzhelev
06ee2969ef
do not serve node.k8s.io, version v1alpha1
2022-02-22 18:30:24 +00:00
Sergey Kanzhelev
939e16cbf3
Remove RuntimeClass feature gate as it was GA-ed
2022-02-22 18:29:06 +00:00
Kubernetes Prow Robot
b917653296
Merge pull request #108263 from deads2k/more-resthandlers
...
migrate more rest handlers to select by resource enablement
2022-02-22 10:15:16 -08:00
Jordan Liggitt
6b09e232cd
Update secrets field API doc
2022-02-22 13:12:03 -05:00
David Eads
0ec20f97d2
migrate more rest handlers to select by resource enablement
2022-02-22 12:07:43 -05:00
Kubernetes Prow Robot
108e8136e2
Merge pull request #107393 from danwinship/filter-endpoints
...
kube-proxy endpoint filtering unit test refactoring
2022-02-22 08:55:15 -08:00
Dan Winship
9483c272f4
Log metadata about kube-proxy iptables-restore calls
...
For each iptables-restore call, log the number of services, endpoints,
filter chains, filter rules, NAT chains, and NAT rules in the update
at V(2), in addition to logging the actual rules if V(9).
2022-02-22 08:29:25 -05:00