Kubernetes Prow Robot
f55101913f
Merge pull request #105098 from Karthik-K-N/fix-error-format
...
Fix incorrect format specifier in test files
2021-09-20 08:56:09 -07:00
Kubernetes Prow Robot
232bc67b22
Merge pull request #104655 from luyou86/client-go-bucket-rate-limiter-add-maxDelay
...
client-go bucket rate limiter add maxDelay
2021-09-20 07:46:11 -07:00
Kubernetes Prow Robot
6e92ee6788
Merge pull request #105106 from MikeSpreitzer/apf-migrate-clock
...
Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock
2021-09-20 03:52:09 -07:00
Kubernetes Prow Robot
a73f45dd96
Merge pull request #105031 from howardjohn/q/memory-leak
...
workqueue: fix leak in queue preventing objects from being GCed
2021-09-17 23:42:06 -07:00
Kubernetes Prow Robot
35ae8c9fe4
Merge pull request #105080 from smira/client-error-wrapping
...
fix: wrap errors correct when validating kubeconfig
2021-09-17 12:55:03 -07:00
Mike Spreitzer
9f45c0f8c0
Migrate apiserver/pkg/util/flowcontrol to use k8s.io/utils/clock
...
.. instead of apimachinery/pkt/util/clock
2021-09-17 15:36:14 -04:00
John Howard
2a34801168
workqueue: fix leak in queue preventing objects from being GCed
...
See https://github.com/grpc/grpc-go/issues/4758 for a real world example
of this leaking 2gb+ of data.
Basically, when we do `q.queue[1:]` we are just repositioning the slice.
The underlying array is still active, which contains the object formerly
known as `q.queue[0]`. Because its referencing this object, it will not
be GCed. The only thing that will trigger it to free is eventually when
we add enough to the queue that we allocate a whole new array.
Instead, we should explicitly clear out the old space when we remove it
from the queue. This ensures the object can be GCed, assuming the users'
application doesn't reference it anymore.
2021-09-17 08:29:26 -07:00
Karthik K N
c651d50202
Fix incorrect format specifier in test files
2021-09-17 16:27:53 +05:30
Kubernetes Prow Robot
cb2ea4bf7c
Merge pull request #101161 from rikatz/move-sysctl-util
...
Move node and networking related helpers from pkg/util to component helpers
2021-09-17 02:11:00 -07:00
Kubernetes Prow Robot
9918aa1e03
Merge pull request #105026 from wojtek-t/migrate_clock_2
...
Unify towards k8s.io/utils/clock - part 2
2021-09-17 00:01:01 -07:00
Kubernetes Prow Robot
ff593c89a0
Merge pull request #104761 from lauchokyip/improveCM
...
Improve create configmap test
2021-09-16 16:11:45 -07:00
Ricardo Pchevuzinske Katz
37d11bcdaf
Move node and networking related helpers from pkg/util to component helpers
...
Signed-off-by: Ricardo Katz <rkatz@vmware.com >
2021-09-16 17:00:19 -03:00
Andrey Smirnov
a5647fa417
fix: wrap errors correct when validating kubeconfig
...
This allows to check for specific errors using `errors.Is`.
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com >
2021-09-16 22:56:08 +03:00
Kubernetes Prow Robot
63e7ee43bb
Merge pull request #105069 from p0lyn0mial/upstream-etcd-client-retry
...
etcd client starts retrying transient errors from the etcd cluster
2021-09-16 12:43:39 -07:00
Kubernetes Prow Robot
139a50c5d7
Merge pull request #104627 from arajkumar/add-doc-metrics-kinds
...
NodeMetrics, PodMetrics: Add doc for metav1.ObjectMeta
2021-09-16 11:35:26 -07:00
Kubernetes Prow Robot
6a49ed41ea
Merge pull request #104949 from Karthik-K-N/json-iterator-version-update
...
Updated json-iterator version to 1.1.12 from 1.1.11
2021-09-16 10:25:46 -07:00
Paco Xu
a48a2efbd4
remove deprecated validEgressSelectorNames 'master' ( #102242 )
...
* remove deprecated validEgressSelectorNames 'master'
Signed-off-by: pacoxu <paco.xu@daocloud.io >
* update gce configure: replace deprecated egress name 'master' with 'controlplane'
Signed-off-by: pacoxu <paco.xu@daocloud.io >
* add dup error for EgressSelection & fix converting alpha/beta to v1 name
2021-09-16 07:09:46 -07:00
Lukasz Szaszkiewicz
83171562b0
etcd-client starts retrying transient errors from the etcd cluster
...
This PR enables unaryClientInterceptor in conjunction with Prometheus interceptor.
Previously it was simply overwritten by the Prometheus interceptor.
As a result etcd client didn't attempt to retry certain errors.
The unaryClientInterceptor is important because it knows how to retry all sorts of errors from the etcd cluster. It will make the API server more resilient to failures - end users won't see certain errors.
The full list of retriable (codes.Unavailable) errors can be found at https://github.com/etcd-io/etcd/blob/main/api/v3rpc/rpctypes/error.go#L72
2021-09-16 13:58:49 +02:00
wojtekt
b7221bc77c
Update import restrictions
2021-09-16 10:52:28 +02:00
Kubernetes Prow Robot
b0f347350b
Merge pull request #105055 from MikeSpreitzer/its-flow-distinguisher
...
Rename httplog entry from "apf_d" to "apf_fd"
2021-09-15 23:51:45 -07:00
Jiahui Feng
2ddcf13e91
add feature gate OpenAPIEnums.
...
KEP-2887 OpenAPI Enum Types
2021-09-15 16:08:47 -07:00
Mike Spreitzer
be717abb83
Rename httplog entry from "apf_d" to "apf_fd"
...
Because it is for the "Flow Distinguisher".
2021-09-15 17:10:11 -04:00
luyou86
57ec833619
client-go bucket rate limiter add maxDelay
2021-09-15 22:39:15 +08:00
wojtekt
950f655bdd
Migrate to k8s.io/utils/clock in client-go - part 1
2021-09-15 15:10:44 +02:00
Carlos Panato
f6faa18659
staging/publishing: Set go1.16 version to go1.16.8
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-09-15 14:24:04 +02:00
wojtekt
adf82f050c
Migrate to k8s.io/utils/clock in apimachinery
2021-09-15 11:52:18 +02:00
wojtekt
859a98c035
Migrate to k8s.io/utils/clock in apiserver
2021-09-15 11:52:18 +02:00
Kubernetes Prow Robot
4c014e5ca4
Merge pull request #104991 from hzxuzhonghu/mem-leak
...
Fix workqueue memory leak
2021-09-14 22:42:41 -07:00
Kubernetes Prow Robot
fa2657b8b2
Merge pull request #104624 from Haleygo/support-null-resolvConf-in-configFile
...
When resolvConf is "" in kubelet configuration, pod will be created with wrong dns policy
2021-09-14 14:18:59 -07:00
Kubernetes Prow Robot
d5352acc48
Merge pull request #105005 from pohly/log-example-json-enablement
...
component-base: enable JSON in example
2021-09-14 10:21:32 -07:00
Kubernetes Prow Robot
1d19d1a1d1
Merge pull request #104904 from cpanato/go1171
...
[go1.17] Update to go1.17.1
2021-09-14 08:01:22 -07:00
Kubernetes Prow Robot
c10be982d1
Merge pull request #96345 from ingvagabund/disable-insecure-port-in-scheduler
...
refactor: disable insecure serving in kube-scheduler
2021-09-14 08:01:09 -07:00
Kubernetes Prow Robot
ef7bc9f809
Merge pull request #104979 from MikeSpreitzer/fix-fake-self
...
Track recent reorg in testing clockery
2021-09-14 05:17:08 -07:00
Patrick Ohly
8b240e284f
component-base: enable JSON in example
...
This used to work and broken when making the JSON backend optional.
2021-09-14 14:04:35 +02:00
Carlos Panato
132c7066e0
[go1.17] Update to go1.17.1
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-09-14 13:04:25 +02:00
Haleygo
46454ea9dc
support null resolvConf in Kubelet Configuration
2021-09-14 16:12:52 +08:00
Kubernetes Prow Robot
623f9f36e0
Merge pull request #104981 from MikeSpreitzer/plumb-group-resource-to-etcd3
...
Plumb the schema.GroupResource into etcd3 Store struct
2021-09-13 23:59:08 -07:00
Jan Chaloupka
07af6697e9
refactor: disable insecure serving in kube-scheduler
2021-09-14 07:52:16 +02:00
Kubernetes Prow Robot
047a6b9f86
Merge pull request #104874 from wojtek-t/migrate_clock_1
...
Unify towards k8s.io/utils/clock - part 1
2021-09-13 19:09:20 -07:00
Kubernetes Prow Robot
c79f7c1add
Merge pull request #104711 from claudiubelu/update-pause-3.6
...
update pause image references to use 3.6
2021-09-13 19:09:08 -07:00
xuzhonghu
25060beef0
Fix workqueue memory leak
2021-09-14 09:58:44 +08:00
Kubernetes Prow Robot
9c147baa70
Merge pull request #104969 from liggitt/crd-error-validation
...
Fix conversion of literal null JSON values
2021-09-13 18:01:27 -07:00
Kubernetes Prow Robot
cdcf2a239e
Merge pull request #104399 from tkashem/apf-v1beta2
...
apf: introduce v1beta2
2021-09-13 18:01:08 -07:00
Harjas
c6935ad50e
kubectl: Use fields from event series when computing describe events for a object ( #104482 )
...
* take into account new fields for event
* add event with old event fields for test
* fix: remove unnecessary "+1" from event series count
* fix: update the assertion for failing test case
2021-09-13 14:34:02 -07:00
Kubernetes Prow Robot
62a6df9e0b
Merge pull request #104045 from ravisantoshgudimetla/promote-minReadySec-sts-beta
...
Promote min ready sec sts beta
2021-09-13 14:33:50 -07:00
Mike Spreitzer
6f8019aae9
Plumb the schema.GroupResource into etcd3 Store struct
2021-09-13 17:20:46 -04:00
Jordan Liggitt
89ae351af9
Fix null JSON round tripping
2021-09-13 17:12:46 -04:00
Mike Spreitzer
20ccd735f6
Track recent reorg in testing clockery
2021-09-13 16:15:28 -04:00
Jordan Liggitt
ba1ca0d459
Propagate conversion errors
2021-09-13 12:04:16 -04:00
Kubernetes Prow Robot
dcfe8f5d5c
Merge pull request #104853 from kitianFresh/feature/avoid-sharedIndexInformer-run-more-than-once
...
avoid sharedIndexInformer run more than once, avoid more cache and me…
2021-09-13 06:24:07 -07:00