Commit Graph

9468 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
1f756e4a37
Merge pull request #92669 from Jefftree/netproxy-configure-helper
Separate network proxy flag for apiserver egress and starting pods
2020-10-23 16:47:00 -07:00
Zihong Zheng
0ca88cda17 Add MrHohn as an owner of ip-masq-agent addon 2020-10-23 16:01:03 -07:00
Varun Marupadi
69e37cbcf3 Bump ip-masq-agent version to pick up CVE fixes 2020-10-23 14:41:58 -07:00
Vinayak Goyal
83c1ce0225 Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke control-plane. 2020-10-23 12:14:26 -07:00
Rahul Joshi
889446810c Add configuration options to specify --detect-local-mode on kube-proxy. 2020-10-23 12:12:59 -07:00
Kubernetes Prow Robot
c44633276b
Merge pull request #95563 from tosi3k/log-dump-verification
Return non-zero code on logexporter failures
2020-10-23 00:11:58 -07:00
Kubernetes Prow Robot
1257bc5acb
Merge pull request #91474 from cici37/pkgController
Cleanup CCM dependencies
2020-10-22 23:17:45 -07:00
Kubernetes Prow Robot
e850fa6a6c
Merge pull request #95209 from benhxy/gke/kubeconfig
Use host IP instead of localhost for GKE control plane kubeconfig
2020-10-22 22:15:49 -07:00
Jefftree
0e5d057755 Rename flags 2020-10-22 08:43:28 -07:00
Jefftree
ed52ad3f25 Add SETUP_KONNECTIVITY_SERVICE flag 2020-10-22 08:43:28 -07:00
Jefftree
7820b05467 Separate network proxy flag for apiserver egress and starting pods 2020-10-22 08:43:27 -07:00
Jakub Tużnik
236ade027b Properly quote flags passed to Cluster Autoscaler
In the current implementation, the flags are not put between quotes,
and so the Cluster Autoscaler manifest doesn't parse as valid JSON.
2020-10-22 15:10:39 +02:00
Florian Ruynat
af3347280b Update nodelocaldns yaml to use 1.15.16 image 2020-10-22 14:18:34 +02:00
Antoni Zawodny
e42a8dbe38 Return non-zero code on logexporter failures 2020-10-21 17:38:43 +02:00
Daniel Gutowski
6c8b1ab266 Fix default values for logrotate in /var/log/ 2020-10-21 09:18:32 +00:00
Ben Hu
49afcfa5f2 Use host IP instead of localhost for control plane component kubeconfig files.
This is a part of work to allow control plane components to be moved off hostNetwork.
2020-10-20 22:47:33 +00:00
Ben Hu
8b4e164a78 iAdd host IP to etcd listen client URLs.
Allow kube-apiserver to use host IP to connect to etcd.
Update etcd/migrate to allow additional client listening URLs.
2020-10-20 16:43:52 +00:00
cici37
95acec5a3b Move client_builder to k8s.io/controller-manager 2020-10-19 14:48:22 -07:00
Kubernetes Prow Robot
db8258ca58
Merge pull request #95506 from benhxy/gke/etcd-migrate
Add client listening URLs configuration to etcd migrate.
2020-10-17 11:00:12 -07:00
Kubernetes Prow Robot
a5dceab0ce
Merge pull request #95580 from jayunit100/jayunit100/pillarnodelocal
support multiple bind records (fie nodelocaldns  test regression)
2020-10-16 22:24:12 -07:00
Kubernetes Prow Robot
22a0a89c40
Merge pull request #95625 from eddiezane/ez/use-gsutil-get-kube
Use gsutil to download kube binaries and release artifacts
2020-10-16 17:18:13 -07:00
Ben Hu
e8fcc44286 Add client listening URLs flag to etcd migrate. 2020-10-16 23:10:54 +00:00
jayunit100
aefe930562 support multiple bind records (fie nodelocaldns test regression), by
first replacing PILLAR_ and then replacing other vars.
2020-10-16 14:28:55 -04:00
Eddie Zaneski
cebb1b3393
Use gsutil to download kube binaries and release
Default to using gsutil to download kube artifacts to avoid network
interruptions.

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2020-10-16 09:56:25 -06:00
Barni S
847ae378ef Fix windows node startup failures.
1. cd to root dir before removing temp installer path. It was failing because we were trying to remove while being in the same dir.
2. Expand variables in a regular string and use it in the command. Expansion was failing in single quotes.
2020-10-15 16:17:22 -04:00
Kubernetes Prow Robot
b3d4b8ed8a
Merge pull request #93912 from barney-s/fluentbit_win
Use fluentbit as logging agent. Replace stackdriver
2020-10-14 18:45:50 -07:00
Barni S
bbe7b2ebed Use fluentbit as logging agent. Replace stackdriver 2020-10-14 18:27:09 -04:00
Kubernetes Prow Robot
5c5d26786e
Merge pull request #94987 from zshihang/fix-upgrade
fix upgrade test
2020-10-13 17:23:54 -07:00
Antoni Zawodny
7e895db627 Fix log dumping for GKE 2020-10-13 18:46:08 +02:00
Kubernetes Prow Robot
dee62a7267
Merge pull request #95412 from saikat-royc/snapshot-controller-bump
Upgrade snapshot controller to 3.0.0
2020-10-12 11:32:49 -07:00
Kubernetes Prow Robot
c1e5e6a556
Merge pull request #93836 from jayunit100/salt_cleanup_92835
remove __pillar__ refs
2020-10-11 17:58:47 -07:00
Kubernetes Prow Robot
a4a7b574b3
Merge pull request #94465 from joakimr-axis/joakimr-axis_util.sh_arrays
Fix some shellcheck warnings/errors in cluster/gce/util.sh
2020-10-09 20:34:59 -07:00
Kubernetes Prow Robot
fb3e2c42ef
Merge pull request #95444 from xing-yang/addon_snapshot_owners
Update addons volumesnapshots owners file
2020-10-09 18:09:08 -07:00
Kubernetes Prow Robot
ff0ef98f34
Merge pull request #95424 from caseydavenport/calico-v3.16.2
Update to Calico v3.16.2
2020-10-09 18:08:59 -07:00
Kubernetes Prow Robot
33fd5552bb
Merge pull request #95418 from vinayakankugoyal/pki
Update write-pki-data to give read permissions to KUBE_PKI_READERS_GR…
2020-10-09 18:08:47 -07:00
Shihang Zhang
079cd8ddc2 fix upgrade test 2020-10-09 15:28:28 -07:00
Kubernetes Prow Robot
4fbf5df52b
Merge pull request #95388 from ii/policy
Enable Logging of event requests to audit log in cluster/gce/gci/configure-helper.sh
2020-10-09 14:08:48 -07:00
xing-yang
263c4d70f6 Update addons volumesnapshots owners file 2020-10-09 13:44:24 +00:00
Hippie Hacker
b1e3a2ac7a Clarify that we don't audit events due to performance impact 2020-10-09 13:30:20 +13:00
Vinayak Goyal
7cbe8070bc Update write-pki-data to give read permissions to KUBE_PKI_READERS_GROUP, for components running as non-root to be able to read the credentials. 2020-10-08 16:25:43 -07:00
Casey Davenport
39dd16d58d Update to Calico v3.16.2 2020-10-08 16:05:45 -07:00
Joseph Anttila Hall
2f318bdd57 API server: fix default_konnectivity_socket_path typo.
Make it consistent with configure-helper.sh
2020-10-08 13:19:05 -07:00
Saikat Roychowdhury
5a3632df55 Upgrade snapshot controller to 3.0.0 2020-10-08 19:04:54 +00:00
Joakim Roubert
d4dd0ad53c log-dump.sh: Fix shellcheck issues
Mitigate the shellcheck warning for the assignment of local variable.
Add rest of shellcheck fixes from #88349

Signed-off-by: Joakim Roubert <joakim.roubert@axis.com>
2020-10-08 13:58:00 +02:00
Shihang Zhang
e0dcfbf9c2 make download-or-bust compatible with both sha512/sha1 2020-10-06 15:16:26 -07:00
Kubernetes Prow Robot
446da13de1
Merge pull request #94975 from zshihang/hash
replace sha1 with sha512
2020-10-06 13:00:42 -07:00
Joakim Roubert
2868e07b98 Update after code review
Change-Id: I89b66f2bdcb68be7eee325e6246183638d3983b3
Signed-off-by: Joakim Roubert <joakimr@axis.com>
2020-10-06 08:40:05 +02:00
Joakim Roubert
62ee0f5a1a Update cluster/gce/util.sh
Co-authored-by: Aaron Crickenberger <spiffxp@google.com>
2020-10-06 08:37:12 +02:00
Joakim Roubert
e924c3568e Fix some shellcheck warnings/errors in cluster/gce/util.sh
This patch fixes the use of arrays.

Change-Id: I6c7f7eaf89387ed96c7b2ddf4fbb4627ec2c6075
Signed-off-by: Joakim Roubert <joakim.roubert@axis.com>
2020-10-06 08:37:12 +02:00
Kubernetes Prow Robot
bbbab14216
Merge pull request #95311 from karan/startup-console-logs
Send gce node startup scripts logs to console and journal
2020-10-05 17:58:19 -07:00
Kubernetes Prow Robot
3f7e26dece
Merge pull request #95242 from jingxu97/sep/gate
Add gate to install CSI proxy
2020-10-05 15:16:42 -07:00
Kubernetes Prow Robot
add19e4680
Merge pull request #95168 from jingxu97/sep/image
Update Windows image patch version
2020-10-05 15:16:32 -07:00
Kubernetes Prow Robot
64f8bf24a6
Merge pull request #95243 from MrHohn/kube-addon-staging-2
Update addon-manager makefile to use the new staging repo - take two
2020-10-05 14:22:20 -07:00
Karan Goel
f707db32cc Send node startup scripts to console and journal 2020-10-05 13:25:28 -07:00
Kubernetes Prow Robot
0ef37070dc
Merge pull request #95271 from monotek/fluentd1113
updates fluentd docker image and all plugins
2020-10-05 08:31:06 -07:00
Kubernetes Prow Robot
5bfbb98dfa
Merge pull request #95284 from coffeepac/pc/es-addon-1.18
v1.18 support changes
2020-10-04 02:37:05 -07:00
André Bauer
ba83b7758c removed links to soon deprecated helm stable repo & added artifact hub link
Signed-off-by: André Bauer <monotek23@gmail.com>
2020-10-04 10:10:23 +02:00
Pat Christopher
76aa430389
get kibana up to speed with es 2020-10-03 23:15:09 -05:00
Pat Christopher
47b009550b
rev version of stateful set 2020-10-03 22:58:13 -05:00
Pat Christopher
60272a7730
v1.18 support changes 2020-10-03 22:54:17 -05:00
André Bauer
b803d4bbec use new fluentd image in daemonset
Signed-off-by: André Bauer <monotek23@gmail.com>
2020-10-03 11:38:50 +02:00
André Bauer
6c7776bbe0 updated fluentd and all plugins
Signed-off-by: André Bauer <monotek23@gmail.com>
2020-10-03 11:28:46 +02:00
Jing Xu
d02f3a84e1 Add gate to install CSI proxy
Add a gate ENABLE_CSI_PROXY to enable/disable csi proxy installation.
The default value is true
2020-10-02 16:37:08 -07:00
Zihong Zheng
9009530d1c Update addon-manager makefile to use the new staging repo - for real 2020-10-01 15:39:25 -07:00
Kubernetes Prow Robot
deebe6619a
Merge pull request #94457 from joakimr-axis/oakimr-axis_util.sh_cat
Fix some shellcheck warnings/errors in cluster/gce/util.sh
2020-10-01 14:39:19 -07:00
Kubernetes Prow Robot
15fae4eadb
Merge pull request #95200 from MrHohn/addon-manager-staging
Update Makefile to point to the new addon manager gcr repo
2020-10-01 11:49:32 -07:00
Zihong Zheng
7a315d6942 Update Makefile to point to the new addon manager gcr repo 2020-09-30 13:54:00 -07:00
Jing Xu
f973c1d96e Add CSI proxy log to fluentd
Add csi proxy log
2020-09-29 22:57:31 -07:00
Jing Xu
ef3e4391c4 Update Windows image patch version
Update Windows image version to the latest one. This one includes a fix
for unix domain socket
2020-09-29 22:46:38 -07:00
Kubernetes Prow Robot
5254b755cd
Merge pull request #95075 from jingxu97/sep/csiproxylog
Add csiproxy log
2020-09-28 19:49:25 -07:00
Douglas Schilling Landgraf
625e47aaa2 kubectl: deprecate --delete-local-data
The option --delete-local-data according with users is not clear.
This patch deprecate --delete-local-data in favor of --delete-emptydir-data.

Reference:
https://github.com/kubernetes/kubernetes/issues/80228

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
2020-09-27 10:03:52 -04:00
Kubernetes Prow Robot
c8ebc8ab75
Merge pull request #95077 from mikedanese/mds-block
gce: redirect handshake server requests to metadata-concealment too
2020-09-25 22:36:47 -07:00
Mike Danese
cc5b12cdff gce: redirect handshake server requests to metadata-concealment too 2020-09-25 17:50:53 -07:00
Kubernetes Prow Robot
b39a9a943f
Merge pull request #94983 from Jefftree/update-netproxy
Bump konnectivity-client to v0.0.12
2020-09-25 17:37:02 -07:00
Jing Xu
ec8c7aa171 Add csiproxy log
add csiproxy log
2020-09-25 13:39:40 -07:00
Kubernetes Prow Robot
3ac763c393
Merge pull request #94056 from tosi3k/logexporter-per-zone
Enable per-zone logexporter pods creation
2020-09-25 08:01:11 -07:00
Antoni Zawodny
e453a1feb7 Enable per-zone logexporter pods creation 2020-09-25 15:45:49 +02:00
Kubernetes Prow Robot
3777ca7c2a
Merge pull request #94784 from vteratipally/revert-94669-revert-94634-master
"Switch cos version to M85""
2020-09-24 20:45:11 -07:00
Kubernetes Prow Robot
88fb266583
Merge pull request #93762 from spencer-p/create-resource-respects-ensureexists
Fix kube-addon-manager overwriting resources with EnsureExists set
2020-09-24 17:59:11 -07:00
varsha teratipally
7b2ef398a3 switching to stable version 2020-09-25 00:39:29 +00:00
Spencer Peterson
bd44ef811d Fix kube-addon-manager overwriting resources with EnsureExists
The addon manager readme states

> - Addons with label `addonmanager.kubernetes.io/mode=EnsureExists` will be checked for
> existence only. Users can edit these addons as they want.

However, the start_addon function was using `kubectl apply` to create
resources regardless of mode. This change switches between `kubectl
create` and `kubectl apply` depending on mode.

Additionally implemented tests for create_resource fn

 - Refactor functions and main executable
 - Quick tests in bash
 - Tests for Reconcile, EnsureExists behavior
 - Check for completeness with multi resource configs
2020-09-24 21:26:56 +00:00
Kubernetes Prow Robot
062fe2ebf1
Merge pull request #95025 from knight42/fix/ingress-gce-e2e
fix: correct glbc ClusterRole
2020-09-24 09:24:43 -07:00
knight42
91bd11681a
fix: correct glbc ClusterRole
Signed-off-by: knight42 <anonymousknight96@gmail.com>
2020-09-24 16:14:36 +08:00
Shihang Zhang
e99dbbde62 replace sha1 with sha512 2020-09-23 11:27:20 -07:00
Varun Marupadi
04a51cac17 Allow the lifecycle of kube-proxy to be managed independently of the startup scripts for GCE
Introduces a new env variable KUBE_PROXY_DISABLE which causes the configure scripts to skip over
the creation of both static pods as well as daemonset addons for kube-proxy.
When false, the behavior falls back to the default today, which is to rely on the value of
KUBE_PROXY_DAEMONSET to decide whether to start static pods on the nodes or an addon on the
master.
2020-09-22 20:37:35 -07:00
Kubernetes Prow Robot
7363aa1e21
Merge pull request #94951 from prameshj/patch-4
Update nodelocaldns yaml to use 1.15.14 image
2020-09-22 14:42:42 -07:00
Jefftree
300c88cf47 Bump network proxy images to v0.0.12 2020-09-22 13:26:56 -07:00
Kubernetes Prow Robot
1bb1702a45
Merge pull request #94458 from joakimr-axis/joakimr-axis_util.sh_calc
Fix some shellcheck warnings/errors in cluster/gce/util.sh
2020-09-22 12:23:30 -07:00
Kubernetes Prow Robot
6b39cdf376
Merge pull request #93305 from alculquicondor/lssd-ephemeral
Mount kubelet and container runtime rootdir on LSSD
2020-09-22 12:22:06 -07:00
Kubernetes Prow Robot
dbaaed3592
Merge pull request #92140 from ash2k/ash2k/fix-error-check
Fix error check logic in test
2020-09-22 12:21:38 -07:00
prameshj
d730e5f87e
Update nodelocaldns yaml to use 1.15.14 image 2020-09-21 15:31:55 -07:00
Maciej Borsz
3d055ac1f4 log-dump.sh: Do not modify logexporter-daemonset.yaml in-place.
Right now, each invocation of log-dump.sh modifies
logexporter-daemonset.yaml code which makes it hard to develop and leads
to unpredictable results of multiple calls with different parameters.
2020-09-21 16:27:54 +02:00
Jing Xu
0752b78081 Remove testcluster check for csi proxy
Remove testcluster check for csi proxy after it is beta
2020-09-18 16:15:17 -07:00
Kubernetes Prow Robot
2aa1cd25f3
Merge pull request #94842 from jingxu97/sep/csiproxy
Update csi proxy to v0.2.1
2020-09-17 15:38:47 -07:00
Stephen Augustus
c67713a1ef cluster/images/etcd: Build etcd:3.4.13-1 image
- Uses debian-base:buster-v1.2.0

Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-09-17 13:06:27 -04:00
Stephen Augustus
06b0570444 build: Update to debian-base:buster-v1.2.0
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-09-17 13:06:27 -04:00
Kubernetes Prow Robot
9707537b72
Merge pull request #94267 from lizhuqi/hostname-override
Override hostname with instance name
2020-09-17 04:18:45 -07:00
Jing Xu
8241f9264e Update csi proxy to v0.2.1
Update csi proxy to v0.2.1
2020-09-16 17:36:06 -07:00
Kubernetes Prow Robot
aed5ffd195
Merge pull request #94449 from justaugustus/go115
[go1.15] Update to go1.15.2
2020-09-15 15:15:19 -07:00
vteratipally
8f22a58dda
Revert "Revert "Switch cos version to M85"" 2020-09-14 15:16:41 -07:00