Rob Scott
a1e3afa28e
Adding a nil check in endpointslicecache
2019-09-05 17:32:44 -07:00
Kubernetes Prow Robot
397ed0e825
Merge pull request #82314 from lzang/master
...
Add dns capability to GCE window cluster
2019-09-05 16:30:58 -07:00
Kubernetes Prow Robot
836b901658
Merge pull request #82348 from jpbetz/kubeadm-etcd-image-tag
...
Use etcd image version suffixes in kubeadm
2019-09-05 15:02:57 -07:00
Kubernetes Prow Robot
208cfaad25
Merge pull request #82288 from deads2k/ns-conditions
...
fix namespace termination conditions to be consistent and correct
2019-09-05 13:01:11 -07:00
Kubernetes Prow Robot
9614a85a2b
Merge pull request #81300 from liyanhui1228/sd_logging
...
Install and start logging agent based on kube env
2019-09-05 13:00:58 -07:00
Kubernetes Prow Robot
2e6b073a3f
Merge pull request #82335 from rphillips/fixes/e2e_crash
...
kubelet e2e: defer the close to after the error check
2019-09-05 11:30:43 -07:00
Kubernetes Prow Robot
c8c1aeaa5c
Merge pull request #82248 from rosti/proxyless
...
kubeadm: Fetching kube-proxy's config map is now optional
2019-09-05 11:30:30 -07:00
Joe Betz
4c2b0731cb
Simplify etcd image version usage in kubeadm
2019-09-05 10:28:23 -07:00
Joe Betz
5a3399f48d
Add etcd image version to kubeadm
2019-09-05 10:27:53 -07:00
Kubernetes Prow Robot
100608f441
Merge pull request #82337 from mars1024/bugfix/cni_test
...
fix sporadic failures in cni tests
2019-09-05 09:03:44 -07:00
Kubernetes Prow Robot
838e953e94
Merge pull request #82322 from olagacek/master
...
bump metrics-server version to v0.3.4
2019-09-05 09:03:23 -07:00
Kubernetes Prow Robot
61ecdba9ca
Merge pull request #82289 from robscott/endpointslice-fixes
...
Fixing bugs related to Endpoint Slices
2019-09-05 09:03:10 -07:00
Rostislav M. Georgiev
31b4c782c7
kubeadm: Fetching kube-proxy's config map is now optional
...
Whenever kubeadm needs to fetch its configuration from the cluster, it gets
the component configuration of all supported components (currently only kubelet
and kube-proxy). However, kube-proxy is deemed an optional component and its
installation may be skipped (by skipping the addon/kube-proxy phase on init).
When kube-proxy's installation is skipped, its config map is not created and
all kubeadm operations, that fetch the config from the cluster, are bound to
fail with "not found" or "forbidden" (because of missing RBAC rules) errors.
To fix this issue, we have to ignore the 403 and 404 errors, returned on an
attempt to fetch kube-proxy's component config from the cluster.
The `GetFromKubeProxyConfigMap` function now supports returning nil for both
error and object to indicate just such a case.
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-09-05 18:25:22 +03:00
Kubernetes Prow Robot
c4c64673d7
Merge pull request #82199 from dims/update-to-etcd-3.3.15-0-image
...
Update default etcd server to 3.3.15 for kubernetes 1.16
2019-09-05 06:35:10 -07:00
Zang Li
2a3ab18654
Add dns capability to GCE window cluster
2019-09-04 18:45:25 -07:00
Angela Li
1d27242967
rebase
2019-09-04 15:32:25 -07:00
Angela Li
54d9f9a75b
Add comment
2019-09-04 15:30:38 -07:00
Angela Li
f24749594b
Adding ENABLE_STACKDRIVER_WINDOWS
2019-09-04 15:30:38 -07:00
Angela Li
53a2559e24
Install and start logging based on kube env
2019-09-04 15:30:38 -07:00
Anago GCB
84fe3db5cf
Update CHANGELOG-1.16.md for v1.16.0-beta.2.
2019-09-04 16:24:24 +00:00
Rob Scott
8f9483d827
Fixing bugs related to Endpoint Slices
...
This should fix a bug that could break masters when the EndpointSlice
feature gate was enabled. This was all tied to how the apiserver creates
and manages it's own services and endpoints (or in this case endpoint
slices). Consumers of endpoint slices also need to know about the
corresponding service. Previously we were trying to set an owner
reference here for this purpose, but that came with potential downsides
and increased complexity. This commit changes behavior of the apiserver
endpointslice integration to set the service name label instead of owner
references, and simplifies consumer logic to reference that (both are
set by the EndpointSlice controller).
Additionally, this should fix a bug with the EndpointSlice GenerateName
value that had previously been set with a "." as a suffix.
2019-09-04 09:09:32 -07:00
Ryan Phillips
6b18285cd2
kubelet e2e: defer the close to after the error check
...
fixes a potential crash
2019-09-04 10:01:52 -05:00
Bruce Ma
f9169d29cb
skip recording inputs & outputs in fake script plugin when CNI_COMMAND=VERSION
...
Signed-off-by: Bruce Ma <brucema19901024@gmail.com>
2019-09-04 22:50:13 +08:00
Kubernetes Prow Robot
7e906ae145
Merge pull request #82047 from roberthbailey/owners
...
Remove myself from reviewers across the repo
2019-09-04 04:35:00 -07:00
Aleksandra Gacek
d176628b7b
bump metrics-server version to v0.3.4
2019-09-04 12:08:56 +02:00
Kubernetes Prow Robot
83192d7c7c
Merge pull request #82301 from MrHohn/e2e-delete-lb-service
...
Make sure loadbalancer service is deleted before exiting the test
2019-09-04 01:05:00 -07:00
Kubernetes Prow Robot
26a381b8e1
Merge pull request #82303 from roycaihw/update-precondition-retry
...
In GuaranteedUpdate, retry on a precondition check failure if we are working with cached data
2019-09-03 20:20:59 -07:00
Haowei Cai
88f0be6e59
in GuaranteedUpdate, retry on precondition check failure if we are working with cached data
2019-09-03 17:26:39 -07:00
Kubernetes Prow Robot
6cb788c80e
Merge pull request #82229 from pohly/log-datetime-test-fix
...
e2e log: fix time stamp normalization in unit test
2019-09-03 17:24:58 -07:00
Haowei Cai
2670651a3c
test
2019-09-03 17:24:42 -07:00
Zihong Zheng
1f0ef69efc
Make sure loadbalancer service is deleted before exiting the test
2019-09-03 17:18:02 -07:00
Kubernetes Prow Robot
570a85e249
Merge pull request #82274 from rajansandeep/addreadytotest
...
Add ready plugin to dns tests
2019-09-03 16:02:01 -07:00
Kubernetes Prow Robot
b47349ad20
Merge pull request #82252 from liggitt/webhook-client-auth-test
...
Match webhook client auth with ports consistently
2019-09-03 16:01:51 -07:00
Kubernetes Prow Robot
f71cfdf66d
Merge pull request #82214 from Nordix/issue-80462
...
Ensure the KUBE-MARK-DROP chain in kube-proxy mode=ipvs
2019-09-03 16:01:37 -07:00
Kubernetes Prow Robot
35e0f17a33
Merge pull request #82143 from soltysh/cp_no_links
...
Remove symlink support from kubectl cp
2019-09-03 16:01:24 -07:00
Kubernetes Prow Robot
4fdfa76ca9
Merge pull request #82142 from pjh/separate-fluentd-config
...
Write the Stackdriver config separately from the installation.
2019-09-03 16:01:11 -07:00
Kubernetes Prow Robot
8efd51ffc2
Merge pull request #81825 from zouyee/e2e
...
fix ci-kubernetes-node-kubelet-serial which set PodPriority
2019-09-03 16:00:58 -07:00
Kubernetes Prow Robot
18559013ec
Merge pull request #82275 from mm4tt/ssh_private_nodes
...
Update NodeSSHHosts to support clusters with some public nodes
2019-09-03 14:35:25 -07:00
Kubernetes Prow Robot
cedffee93e
Merge pull request #82239 from sttts/sttts-persistentvolume-controller-data-race
...
persistentvolume-controller: fix data race of non-deepcopied objects in fake client
2019-09-03 14:35:12 -07:00
Kubernetes Prow Robot
542f3c65a0
Merge pull request #78547 from MikeSpreitzer/fix-76699
...
Make iptables and ipvs modes of kube-proxy MASQUERADE --random-fully if possible
2019-09-03 14:34:58 -07:00
David Eads
076bf949d7
fix namespace termination conditions to be consistent and correct
2019-09-03 15:33:17 -04:00
Lars Ekman
9e6a687352
Ensure the KUBE-MARK-DROP chain in kube-proxy mode=ipvs
2019-09-03 21:08:54 +02:00
Jordan Liggitt
e734c70e03
Add integration test for webhook client auth
2019-09-03 13:58:54 -04:00
Jordan Liggitt
d127042cb8
Plumb service port, URL port to webhook client auth resolution
2019-09-03 13:58:54 -04:00
Jordan Liggitt
2f5dde7672
Search client auth with and without port
2019-09-03 13:52:35 -04:00
Kubernetes Prow Robot
975d0736b3
Merge pull request #82267 from kad/issue-1769
...
kubeadm: Form correct URL for IPv6 in HTTPProxy check
2019-09-03 07:56:31 -07:00
Matt Matejczyk
475a374822
Update NodeSSHHosts to support clusters with some public nodes
...
This is to support the setup where we have private nodes and one additional
heapster node with public IP. We plan to use this setup in our scale
tests.
Ref. https://github.com/kubernetes/kubernetes/issues/76374
2019-09-03 16:45:09 +02:00
Sandeep Rajan
95b0c3bde0
add ready plugin to dns tests
2019-09-03 10:34:27 -04:00
Alexander Kanevskiy
7fb4a2be41
kubeadm: Form correct URL for IPv6 in HTTPProxy check
...
Force correct syntax on host/port in URL of HTTPProxy check
if the host argument is a raw IPv6 address string
2019-09-03 16:04:04 +03:00
Kubernetes Prow Robot
13696f6b42
Merge pull request #82259 from wojtek-t/configmap_in_kubemark
...
Register all volume plugins in kubemark
2019-09-03 05:36:29 -07:00