Commit Graph

76284 Commits

Author SHA1 Message Date
Davanum Srinivas
da16e413c1
Move to golang 1.12.1 official image
We used 1.12.0 + hack to download 1.12.1 binaries as we were in a rush
on friday since the images were not published at that time. Let's remove
the hack now and republish the kube-cross image

Change-Id: I3ffff3283b6ca755320adfca3c8f4a36dc1c2b9e
2019-03-16 07:36:24 -04:00
Kubernetes Prow Robot
d156c09010
Merge pull request #75411 from freehan/disable-test
disable HTTP2 ingress test
2019-03-16 02:24:57 -07:00
Kubernetes Prow Robot
0f6196878d
Merge pull request #75367 from feiskyer/fix-dockershim-panic
Fix panic when removing docker images
2019-03-16 01:08:56 -07:00
Kubernetes Prow Robot
4d120473fd
Merge pull request #75415 from ereslibre/do-not-fail-to-download-partial-secrets
kubeadm: Allow certain certs/keys to be missing on the secret
2019-03-15 23:54:55 -07:00
Kubernetes Prow Robot
f3fdac12a0
Merge pull request #75413 from BenTheElder/cross-1.12.1
upgrade to go1.12.1
2019-03-15 21:26:56 -07:00
Kubernetes Prow Robot
f53987511d
Merge pull request #75393 from neolit123/revert-75305-workaround_once_mutex_issue
Revert "Speculative workaround for #74890"
2019-03-15 18:18:57 -07:00
Rafael Fernández López
bc26c69b61
kubeadm: Allow certain certs/keys to be missing on the secret.
Under certain circumstances, specially when using an insecure external
etcd cluster (no certificates), or when using external certificates (
no CA key), some keys inside the kubeadm-certs secret data can contain
the key with an empty value on the map.

When downloading certs just ignore those that are blank and inform the
user about it.
2019-03-15 23:34:17 +01:00
Kubernetes Prow Robot
df2094b3d7
Merge pull request #74646 from mkumatag/refactor_workload_tests
Refactor the node perf tests to run on non-amd64 cluster
2019-03-15 12:40:57 -07:00
Brian Goff
4482e3f8a0 Bump fsnotify vendor to 1.4.7
This fixes a number of issues including deadlocks and leaking file
descriptors due to not using `O_CLOEXEC`
2019-03-15 12:03:17 -07:00
Tim Allclair
691a301368 e2e test for http probe redirects 2019-03-15 11:52:25 -07:00
Tim Allclair
e6ea4f0538 Don't follow non-local redirects for http probes 2019-03-15 11:04:30 -07:00
Benjamin Elder
650ffe2085 update test/images to go 1.12.1 2019-03-15 10:58:54 -07:00
Benjamin Elder
dbae27393f update bazel to go 1.12.1 2019-03-15 10:58:11 -07:00
Benjamin Elder
1bee729248 update kube-cross version 2019-03-15 10:53:39 -07:00
Benjamin Elder
e4d447deed install go1.12.1 in the cross image 2019-03-15 10:48:26 -07:00
Minhan Xia
3aa2f1b05c disable HTTP2 ingress test 2019-03-15 10:18:45 -07:00
Kubernetes Prow Robot
b0494b081d
Merge pull request #75400 from losipiuk/lo/master-ca-1.14-beta.2
Update Cluster Autscaler version to 1.14.0-beta.2
2019-03-15 09:10:57 -07:00
Jacob Tanenbaum
c3548165d5 Clear conntrack entries on 0 -> 1 endpoint transition with externalIPs
As part of the endpoint creation process when going from 0 -> 1 conntrack entries
are cleared. This is to prevent an existing conntrack entry from preventing traffic
to the service. Currently the system ignores the existance of the services external IP
addresses, which exposes that errant behavior

This adds the externalIP addresses of udp services to the list of conntrack entries that
get cleared. Allowing traffic to flow

Signed-off-by: Jacob Tanenbaum <jtanenba@redhat.com>
2019-03-15 11:18:51 -04:00
Kubernetes Prow Robot
0687949f5e
Merge pull request #75391 from gnufied/bump-csi-version
Bump CSI version
2019-03-15 07:28:57 -07:00
Łukasz Osipiuk
e4663f73d3 Update Cluster Autscaler version to 1.14.0-beta.2 2019-03-15 12:01:47 +01:00
WanLinghao
a0a8ea4829 Clean empty package import by #69504 2019-03-15 14:32:20 +08:00
caiweidong
92aee22646 Remove the unused variabe: syncDuration in volumemanager 2019-03-15 10:04:41 +08:00
Lubomir I. Ivanov
4eabc1cc16
Revert "Speculative workaround for #74890" 2019-03-15 03:59:44 +02:00
Hemant Kumar
8bc5685968 Bump CSI version 2019-03-14 21:18:25 -04:00
Kubernetes Prow Robot
d5a3db0039
Merge pull request #74311 from hpedrorodrigues/fix-lb-sg-deletion
Ensure ownership when deleting a load balancer security group
2019-03-14 18:10:58 -07:00
Kubernetes Prow Robot
dfa25fcc77
Merge pull request #75374 from liggitt/node-lease-flaky
Deflake nodelease test
2019-03-14 16:56:58 -07:00
Peter Hornyack
7f364b1c5b Remove reference to USE_RELEASE_NODE_BINARIES.
This variable was used for development purposes and was accidentally
introduced in
f0f7829934.

This is its only use in the tree:
https://github.com/kubernetes/kubernetes/search?q=USE_RELEASE_NODE_BINARIES&unscoped_q=USE_RELEASE_NODE_BINARIES
2019-03-14 14:50:54 -07:00
Kubernetes Prow Robot
b3ec6c17f1
Merge pull request #75144 from Huang-Wei/followup-74222
kubelet: updated logic of verifying a static critical pod
2019-03-14 14:41:00 -07:00
Fabio Rapposelli
d22a39db8a
stop vsphere cloud provider from spamming logs with failed to patch IP
Fixes: #75236
2019-03-14 22:39:13 +01:00
Kubernetes Prow Robot
58021216b1
Merge pull request #75339 from roycaihw/fix/apiextensions-compile
apiextensions: commit generated openapi definitions
2019-03-14 09:52:26 -07:00
Jordan Liggitt
8f9ed58d20 Deflake node lease test 2019-03-14 09:38:40 -07:00
andyzhangx
4b4b6cdcab fix race condition issue for smb mount on windows
change var name
2019-03-14 15:02:15 +00:00
Pengfei Ni
a304297c99 Fix panic when removing docker images 2019-03-14 18:53:02 +08:00
Kubernetes Prow Robot
897d62ace7
Merge pull request #75164 from krmayankk/runasgroup
add missing psp e2e tests for runasgroup
2019-03-13 18:02:25 -07:00
Moshe Levi
dcebfd82ac Add nokubeproxy option in START_MODE
Some CNIs such as OVN don't use kubeproxy and provide
there own implementation for network proxy .
This patch allow to disable the kubeproxy start in the
local-up-cluster.sh script.

It is also move the generation of the certificate and
kubeconfig to  start_kubeproxy function so it will be
generated only when it needed.

This is useful for us for developement and CI testing.
Signed-off-by: Moshe Levi <moshele@mellanox.com>
2019-03-14 02:29:31 +02:00
Haowei Cai
2fde54c1f3 staging: include generated code in godep verification
as we now commit up-to-date generated definitions in
apiextensions-apiserver
2019-03-13 17:11:05 -07:00
Seth Jennings
6db621589c test/e2e: fix PreemptionExecutionPath nodeSelector 2019-03-13 17:20:34 -05:00
Haowei Cai
df1ee5e778 generated 2019-03-13 15:16:50 -07:00
Haowei Cai
5d0bef342a apiextensions: commit generated openapi definition 2019-03-13 15:15:34 -07:00
Jordan Liggitt
f2a0c0342c Revert "Revert kubelet to default to ttl cache secret/configmap behavior"
This reverts commit cd1c9f9018.
2019-03-13 15:12:26 -07:00
Jordan Liggitt
9cd57a5a18 Add kubelet watch manager integration test 2019-03-13 15:12:26 -07:00
Patrick Ohly
25c615c157 test: fix golint warnings in crd_util.go
Because the code was moved, golint is now active. Because users of the
code must adapt to the new location of the code, it makes sense to
also change the API at the same time to address the style comments
from golint ("struct field ApiGroup should be APIGroup", same for
ApiExtensionClient).
2019-03-13 23:00:49 +01:00
Clayton Coleman
4c87a14e6b
Avoid allocating when performing VisitRulesFor on service accounts
Service account authorization checks are done frequently and were
observed to perform 7% of allocations on a system running e2e tests.
The allocation comes from when we walk the authorization rules to
find matching service accounts.

Optimize the check for service account names to avoid allocating.
2019-03-13 17:40:21 -04:00
kanwar saad bin liaqat
2f852a27cb Fix double error of secret negative testcase
E2E Test "Secret should fail to create secret in volume
due to empty secret key" tries to create a secret
with empty key and check whether it fails or not.
But the secret creation in this test fails with
double error due to invalid secret name. This will
make this test to pass even if the fuctionality
which needs to be tested is broken.

This commit fix the secret name error(name should not
have capital letters) so that the secret creation fails
only due to desired reason.

Signed-off-by: kanwar saad bin liaqat <kanwar.sbl@gmail.com>
2019-03-13 22:23:02 +02:00
Wei Huang
2b554b4286
scheduler: cleanup unused parameters in unschedulableQ 2019-03-13 11:54:16 -07:00
Hemant Kumar
97ec61561a Allow different operation names 2019-03-13 14:20:45 -04:00
Patrick Ohly
cf805f5af4 update Bazel files 2019-03-13 19:06:56 +01:00
Patrick Ohly
e8a7cee43e test: remove k8s.io/apiextensions-apiserver from framework
There are two reason why this is useful:

1. less code to vendor into external users of the framework

The following dependencies become obsolete due to this change (from `dep`):

(8/23) Removed unused project github.com/grpc-ecosystem/go-grpc-prometheus
(9/23) Removed unused project github.com/coreos/etcd
(10/23) Removed unused project github.com/globalsign/mgo
(11/23) Removed unused project github.com/go-openapi/strfmt
(12/23) Removed unused project github.com/asaskevich/govalidator
(13/23) Removed unused project github.com/mitchellh/mapstructure
(14/23) Removed unused project github.com/NYTimes/gziphandler
(15/23) Removed unused project gopkg.in/natefinch/lumberjack.v2
(16/23) Removed unused project github.com/go-openapi/errors
(17/23) Removed unused project github.com/go-openapi/analysis
(18/23) Removed unused project github.com/go-openapi/runtime
(19/23) Removed unused project sigs.k8s.io/structured-merge-diff
(20/23) Removed unused project github.com/go-openapi/validate
(21/23) Removed unused project github.com/coreos/go-systemd
(22/23) Removed unused project github.com/go-openapi/loads
(23/23) Removed unused project github.com/munnerz/goautoneg

2. works around https://github.com/kubernetes/kubernetes/issues/75338
   which currently breaks vendoring

Some recent changes to crd_util.go must now be pulling in the broken
k8s.io/apiextensions-apiserver packages, because it was still working
in revision 2e90d92db9 (as demonstrated by
586ae281ac).
2019-03-13 19:05:13 +01:00
Kubernetes Prow Robot
118e33dfcd
Merge pull request #72092 from vllry/move-gce-test-manifests
Move e2e ingress test manifests for GCE to a subdirectory
2019-03-13 10:39:35 -07:00
Amarnath
be8d1c24f1 kubeadm: refactored directory fetch code 2019-03-13 18:28:53 +05:30