Kubernetes Prow Robot
f363322d4a
Merge pull request #102909 from pacoxu/etcd-3.5.0
...
update etcd makefile to build v3.5.0 image
2021-06-16 03:45:59 -07:00
Patrick Ohly
f298a658ae
e2e metrics: remove redundant checks around metrics tests
...
The MetricsGrabber itself knows now whether it supports each
component. The checks inside the tests therefore are redundant at best
or worse, they are wrong: for example, on a KinD cluster the check for
"has master node registered" failed and metrics grabbing from
scheduler and controller manager were skipped unnecessarily.
2021-06-16 12:02:41 +02:00
Patrick Ohly
a4c7e91b59
e2e metrics: skip tests when metrics grabbing is disabled
...
The MetricsGrabber checked whether a component supported metrics
grabbing, but then tests didn't have an API to use the result of that
check. Because metrics grabbing is an optional debug feature, tests
must skip checks that depend on metrics data or, when the entire
test is about metrics data, skip the test.
This is now supported with a special error that gets wrapped and
returned by the individual Grab functions.
2021-06-16 12:02:41 +02:00
Patrick Ohly
1d3420ca72
e2e metrics: check whether debug handlers are available
...
This can be checked by trying to retrieve log output. As in the case
of no pod found, a warning gets emitted when log retrieval fails and
metrics grabbing gets disabled.
Logging is checked instead of actual metrics retrieval because the
latter is more complex and thus more likely to fail for other reasons.
2021-06-16 12:02:41 +02:00
Patrick Ohly
5e9076da93
e2e: grab controller and scheduler metrics via port forwarding
...
The previous approach with grabbing via a nginx proxy had some
drawbacks:
- it did not work when the pods only listened on localhost (as
configured by kubeadm) and the proxy got deployed on a different
node
- starting the proxy raced with starting the pods, causing
sporadic test failures because the proxy was not set up
properly unless it saw all pods when starting the e2e.test
- the proxy was always started, whether it is needed or not
- the proxy was left running after a test and then the next
test run triggered potentially confusing messages when
it failed to create objects for the proxy
The new approach is similar to "kubectl port-forward" + "kubectl get
--raw". It uses the port forwarding feature to establish a TCP
connection via a custom dialer, then lets client-go handle TLS and
credentials.
Somehow verifying the server certificate did not work. As this
shouldn't be a big concern for E2E testing, certificate checking gets
disabled on the client side instead of investigating this further.
2021-06-16 12:02:40 +02:00
Jan Safranek
3e0269ce6e
Move common code to ensureTopologyRequirements
...
Every call to ensureTopologyRequirements has the same setup + checks.
Therefore move this common code into the call to reduce redundancy.
2021-06-16 11:24:29 +02:00
Kubernetes Prow Robot
71d6a48d3e
Merge pull request #102431 from serathius/loggingconfig
...
Use LoggingConfig within LogOptions
2021-06-16 02:21:59 -07:00
Kubernetes Prow Robot
0d1dcca73b
Merge pull request #102900 from BenTheElder/tagged-goflow
...
switch go-flow-levee to tagged version
2021-06-16 00:00:00 -07:00
pacoxu
4ee38f33d2
update etcd makefile to build v3.5.0 image
2021-06-16 14:41:44 +08:00
Kubernetes Prow Robot
7b9c335826
Merge pull request #98869 from liuxu623/master
...
fix kubelet flag description: --event-qps and --event-burst
2021-06-15 22:55:59 -07:00
Kubernetes Prow Robot
f5cf74ddff
Merge pull request #102897 from liggitt/etcd-ga
...
Update to etcd v3.5.0 client
2021-06-15 21:27:59 -07:00
Jordan Liggitt
6448181d95
Update to etcd v3.5.0 client
2021-06-15 22:50:46 -04:00
Kubernetes Prow Robot
6298e1fe6a
Merge pull request #102895 from jingxu97/june/skipmatrics
...
Skip migrated metrics for Windows CSI tests
2021-06-15 19:50:11 -07:00
Kubernetes Prow Robot
d5e37cf9b6
Merge pull request #102346 from ii/promote-daemonset-list-deletecollection
...
Promote Daemonset list and deleteCollection e2e test to Conformance +2 Endpoints
2021-06-15 19:49:59 -07:00
Benjamin Elder
207f9e8b71
switch go-flow-levee to tagged version
...
this is actually a no-op source wise, but we want to prefer tagged versions
2021-06-15 19:37:20 -07:00
刁浩 10284789
84112d3690
refactor cmd/kubeadm/app/preflight/checks_test.go()
...
Signed-off-by: 刁浩 10284789 <diao.hao@zte.com.cn>
2021-06-16 01:46:27 +00:00
Kubernetes Prow Robot
f880187573
Merge pull request #102896 from liggitt/quiet-etcd-logs
...
Quiet grpc info logs in apiserver
2021-06-15 18:46:07 -07:00
Kubernetes Prow Robot
100e993141
Merge pull request #102347 from ii/promote-replicaset-list-deletecollection
...
Promote Replicaset list and deleteCollection e2e test to Conformance +2 endpoints
2021-06-15 18:45:59 -07:00
Stephen Heywood
5ca47deb0a
Promote DaemonSet Status e2e test to Conformance
2021-06-16 13:08:22 +12:00
Stephen Heywood
f7d02f4d25
Promote ReplicaSet Status e2e test to Conformance
2021-06-16 12:52:56 +12:00
Kubernetes Prow Robot
95a62217ca
Merge pull request #102888 from BenTheElder/more-timeout-sad
...
bump KUBE_TIMEOUT to 180s
2021-06-15 17:04:23 -07:00
Kubernetes Prow Robot
a72296f112
Merge pull request #102873 from soltysh/deprecate_record
...
Start deprecation of --record flag
2021-06-15 17:04:15 -07:00
Kubernetes Prow Robot
9e373ac590
Merge pull request #102843 from tkashem/apf-fix-102299
...
apf: always include seats in virtual time
2021-06-15 17:04:06 -07:00
Kubernetes Prow Robot
2fe712e803
Merge pull request #102711 from jiahuif/feature/leader-migration/wildcard
...
Leader Migration: wildcard and default value
2021-06-15 17:03:58 -07:00
Kubernetes Prow Robot
a552df85d3
Merge pull request #102554 from wzshiming/fix/close-file
...
Close the used file
2021-06-15 17:03:45 -07:00
Jordan Liggitt
503f5e1b52
Quiet grpc info logs in apiserver
2021-06-15 18:52:46 -04:00
jay vyas
dd5f67d23c
Kube proxy for windows userspace, remove dns Mangling
2021-06-15 18:46:48 -04:00
Jing Xu
8fb909291f
Skip migrated metrics for Windows CSI tests
...
The Windows CSI migration test are failing due to issue https://github.com/kubernetes/kubernetes/issues/102893
Change-Id: I8c4c1b376a915f1a0982a9be5e35960886cc77bf
2021-06-15 15:21:35 -07:00
Chris Henzie
f02948e776
Use container-storage-interface spec v1.5.0
...
Includes support for the SINGLE_NODE_SINGLE_WRITER and
SINGLE_NODE_MULTI_WRITER volume capability access modes
2021-06-15 15:11:19 -07:00
Kubernetes Prow Robot
3a47ddccdf
Merge pull request #100488 from liggitt/protobuf
...
update etcd, grpc, protobuf dependencies
2021-06-15 14:49:42 -07:00
Indeed
6ba7b3d26b
allow enabling Leader Migration without config flag.
2021-06-15 14:24:21 -07:00
Indeed
bade96ed78
implement wildcard component.
2021-06-15 14:24:21 -07:00
Kubernetes Prow Robot
b43e4ec89b
Merge pull request #102857 from ingvagabund/drop-kube-scheduler-insecure-port-bits
...
kube-scheduler: stop using insecure serving bits
2021-06-15 13:42:12 -07:00
Kubernetes Prow Robot
f6f9738ec8
Merge pull request #102834 from rikatz/endport-beta
...
Promote endPort field in netpolicies to beta
2021-06-15 13:42:04 -07:00
Kubernetes Prow Robot
81aaeee8a6
Merge pull request #102731 from sharmarajdaksh/lastappliedconfig-annotation-no-mirror
...
fix: mirroring of last-applied-configuration annotation in EndpointSlices
2021-06-15 13:41:55 -07:00
Kubernetes Prow Robot
a5be86fee7
Merge pull request #101316 from ravisantoshgudimetla/add-minReadySeconds-impl
...
Add min ready seconds impl
2021-06-15 13:41:43 -07:00
Hemant Kumar
eadfe46e03
Do not throw error when we can't get canonical path
2021-06-15 16:01:32 -04:00
Benjamin Elder
14085c50d3
bump KUBE_TIMEOUT to 180s
...
observed some timeouts with 170s still
2021-06-15 12:25:00 -07:00
Abu Kashem
2f7456076e
apf: always include seats in virtual time
2021-06-15 15:02:30 -04:00
Kubernetes Prow Robot
d186b43639
Merge pull request #102828 from MikeSpreitzer/fix-kubeadm-api-dox
...
Fix some typos and omissions in kubeadm APIs
2021-06-15 11:31:43 -07:00
Kubernetes Prow Robot
270b66fb94
Merge pull request #102642 from alaypatel07/lastSuccessfulTime
...
populate last successful time to cronjob status
2021-06-15 11:31:35 -07:00
Kubernetes Prow Robot
fa152d25d8
Merge pull request #102209 from odinuge/node-e2e-fix
...
Ignore first SIGINT in node-e2e tests
2021-06-15 11:31:23 -07:00
Elana Hashman
9469756b6c
Ensure kubelet statuses can handle loss of container runtime state
2021-06-15 11:12:55 -07:00
Dakshraj Sharma
211485c23d
last-applied-config annotation no longer mirrored to endpoint slices
...
Handles incorrect mirroring of endpoint annotations to created endpoint
slices, specifically the last-applied-config. Also updates tests
and adds test cases for the same
2021-06-15 22:32:33 +05:30
ravisantoshgudimetla
ceb1dbd2f1
statefulsets: MinReadySeconds implementation
...
https://github.com/kubernetes/kubernetes/pull/100842
introduced featuregate. This PR implements the logic
behind it.
2021-06-15 12:59:54 -04:00
Kubernetes Prow Robot
37da905c0c
Merge pull request #99310 from ankeesler/exec-plugin-interactive
...
exec credential provider: InteractiveMode support
2021-06-15 09:46:01 -07:00
Jonathan Dobson
01bb0f86b0
update comments and owners file for pkg/util/removeall
2021-06-15 10:41:02 -06:00
Guillaume Le Biller
f1de598233
Improve terminated pod message when node is shutting down
...
Signed-off-by: Guillaume Le Biller <glebiller@Traveldoo.com>
2021-06-15 18:29:54 +02:00
Kubernetes Prow Robot
8eef6438e6
Merge pull request #101055 from SimonCqk/master
...
fix: inaccurate miss schedule times of cronjob v2.
2021-06-15 08:38:01 -07:00
Marek Siarkowicz
f9343f837d
Use LoggingConfig within LogOptions
...
Co-authored-by: mengjiao.liu <mengjiao.liu@daocloud.io>
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
Co-authored-by: Heisenberg <yuzhiquanlong@gmail.com>
2021-06-15 17:14:43 +02:00