Justin SB
06c20ea223
Ubuntu focal: Use generic docker & container packages
...
download.docker.com doesn't have packages for ubuntu 20.04 (focal),
use the generic tar.gz versions instead.
2020-05-02 11:23:38 -04:00
Justin SB
2e11828cd3
Use raw tarfile for AmazonLinux2 + Containerd 1.2.10
...
The rpm containerd 1.2.10 package depends on container-selinux, which
isn't available on amazonlinux2. We can't just skip it, because we
can't install the package without its dependencies.
Instead, install from a binary package (tar.gz).
We do the same for dockker 18.09.9 and 19.03.4, as these would
otherwise depend on containerd 1.2.10.
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2020-04-30 22:59:57 -04:00
Kubernetes Prow Robot
936d656b4c
Merge pull request #8988 from johngmyers/private-key-size
...
Use KOPS_RSA_PRIVATE_KEY_SIZE for more keys
2020-04-29 20:00:18 -07:00
John Gardiner Myers
935d757a7c
Use KOPS_RSA_PRIVATE_KEY_SIZE for more keys
2020-04-26 20:17:02 -07:00
Michal Schott
8a17c722c5
Test update.
2020-04-24 10:40:36 +02:00
Justin Santa Barbara
bb071bfb3a
Turn on flannel sysctl fixes on rhel7 as well
...
It looks like the same problems are occuring on rhel7, so turn on the
fixes there also.
2020-04-22 20:20:50 -04:00
Kubernetes Prow Robot
9621254b5d
Merge pull request #8381 from bittopaz/fix-flannel-centos
...
Fix net.bridge setting for Flannel on CentOS 7
2020-04-22 10:07:53 -07:00
Ciprian Hacman
3de48dad8b
Add support for containerd v1.3.4
2020-04-20 06:11:37 +03:00
Ole Markus With
a7f631e7c9
Apply suggestions from code review
...
Co-Authored-By: Peter Rifel <rifelpet@users.noreply.github.com>
2020-04-16 08:42:59 +02:00
Ole Markus With
869ab75dea
Use etcd-manager for the cilium etcd cluster
2020-04-16 08:42:59 +02:00
Ciprian Hacman
5cf71cc746
Use kubescheduler.config.k8s.io/v1alpha2 for Kubernetes 1.18
2020-04-09 09:12:24 +03:00
Kubernetes Prow Robot
324a34cfa0
Merge pull request #8846 from hakman/remove-old-docker
...
Cleanup after #8855
2020-04-06 21:25:43 -07:00
Ciprian Hacman
3851a41123
Update tests for removed Docker versions
2020-04-06 18:40:36 +03:00
Ciprian Hacman
cb2f667a13
Remove no longer available Docker versions
2020-04-06 17:53:58 +03:00
Ciprian Hacman
7e021c6f8f
Remove the default Docker version
2020-04-06 17:52:12 +03:00
Ciprian Hacman
73903bcb3d
Remove support for unreleased Docker 19.03.7
2020-04-06 17:34:59 +03:00
Ciprian Hacman
fa516ed5f8
Simplify condition
...
Co-Authored-By: John Gardiner Myers <jgmyers@proofpoint.com>
2020-04-05 20:57:09 +03:00
Ciprian Hacman
ad8e1ceff7
Remove basic authentication support for k8s 1.19+
2020-04-05 17:47:26 +03:00
Kashif Saadat
d09717dca8
Update default user for CoreOS, Flatcar for kubecfg
2020-03-26 10:04:46 +00:00
Ciprian Hacman
53c07fff3f
Update default users for kubeconfig with supported distros
2020-03-25 19:04:17 +02:00
Ciprian Hacman
9ae94664bf
Use systemd-timesyncd for Ubuntu
2020-03-18 07:32:39 +02:00
Ciprian Hacman
5003bd2f16
Fix NTP failures after #8312
2020-03-17 17:31:41 +02:00
Kubernetes Prow Robot
dde4e267b5
Merge pull request #8748 from hakman/docker-19.03.8
...
Update Docker to 19.03.8 for 1.18
2020-03-15 07:06:35 -07:00
Ciprian Hacman
3310885064
Update Docker to 19.03.8 for 1.18
2020-03-15 12:31:26 +02:00
Ciprian Hacman
6a28d4f032
Update test results after rebase
2020-03-15 10:10:37 +02:00
Ciprian Hacman
4d7aa9b0f3
Always run Docker "health-check" for older versions of Kubernetes
2020-03-15 09:51:03 +02:00
Ciprian Hacman
2852c4c657
Update the Docker license
2020-03-15 09:51:03 +02:00
Ciprian Hacman
360a117e02
Add config option for Docker "health-check"
2020-03-15 09:51:03 +02:00
Ciprian Hacman
507230fe75
Move Docker "health-check" to DockerBuilder
2020-03-15 09:47:47 +02:00
Kubernetes Prow Robot
0a6dcce580
Merge pull request #8525 from hakman/docker-tgz
...
Update support for docker tgz package
2020-03-14 16:40:35 -07:00
Kubernetes Prow Robot
e6803d078d
Merge pull request #8312 from simonmacklin/add_cloud_ntp_addresses
...
Add cloud ntp addresses
2020-03-14 14:12:34 -07:00
Ciprian Hacman
17bb98b7d7
Add support for Ubuntu 20.04 (Focal)
2020-03-11 06:49:02 +02:00
Odin Ugedal
56e5aa8416
Fix overflow error when comparing with BPF_FS_MAGIC
...
0xCAFE4A11 is bigger than the max of int32, so doing int32(uint32(0xCAFE4A11))
(will not compile directly unless done over two lines) will result in 0x-3501b5ef.
For linux/amd64 "fsdata.Type" is an int64, while on darwin/amd64 it is
an uint32. This code is however not supposed to be compiled for darwin,
since it is linux spesific.
Due to some strange errors[0] in the types in "unix.Statfs_t" for 32 bits
systems on linux, we have to explicitly convert to uint to support those (eg.
armv7). If we only need support for 64 bit systems, we can remove the
uint conversion.
[0]: For 32bits systems "fsdata.Type" should be uint32 instead of the
current int32, as it is in the linux kernel. This is due to the types in
glibc that the go types are generated from. For 64 bit systems the type
is correctly set to int64.
2020-03-07 10:28:04 +01:00
Ciprian Hacman
a57aba01bf
Update support for docker tgz package
2020-03-07 08:20:39 +02:00
Kubernetes Prow Robot
116ec23d47
Merge pull request #8599 from olemarkus/cilium-fix-bpffs-check
...
Cilium fix bpffs check
2020-02-22 11:14:47 -08:00
Ole Markus With
bcafdca7da
Various nits
2020-02-22 19:39:34 +01:00
Ole Markus With
7c84e7d962
Return error if statfs fails
2020-02-22 12:54:53 +01:00
John Gardiner Myers
3e95a88717
Fix Test_KubeAPIServer_Builder to use a supported version of Kubernetes
2020-02-21 22:46:36 -08:00
John Gardiner Myers
704f41dbf1
Use supported kubernetes versions in tests
2020-02-21 22:24:29 -08:00
Ole Markus With
f2f29d92d6
Properly detect that bpffs has been mounted
2020-02-21 21:52:35 +01:00
Ole Markus With
ced8f00201
Add option to use ENI as IPAM mode for Cilium
...
* Force cilium-operator run on master nodes
* Add option for setting cilium ipam mode
* If cilium ipam mode is eni, add additional permissions to master nodes
* Allow NonMasqueradeCIDR overlap with NetworkCIDR when Cilium ENI is enabled
2020-02-16 19:11:01 +01:00
Kubernetes Prow Robot
13b4e05679
Merge pull request #8461 from justinsb/use_bindmount_for_home_kubernetes_bin
...
Use BindMount task for /home/kubernetes/bin
2020-02-07 07:45:45 -08:00
Justin SB
761cdfbd47
Use BindMount task for /home/kubernetes/bin
...
Without this, a reboot on COS does not remount /home/kubernetes/bin with exec permission.
2020-02-07 06:01:07 -05:00
Ciprian Hacman
7048755c0e
Add support for containerd v1.3.3
2020-02-07 08:01:09 +02:00
Justin SB
0cb35638f2
Stop logging to /var/log/kops-controller.log
...
Writing to a hostPath from a non-root container requires file
ownership changes, which is difficult to roll out today. See
discussion in #8454
We were primarily using the logfile for e2e diagnostics, so we're
going to look into collecting the information via other means instead.
We also haven't yet shipped this logfile in a released version (though
we have shipped it in beta releases)
2020-02-04 06:41:25 -05:00
Peter Rifel
1df957e354
Update godoc.org references to use pkg.go.dev
2020-02-01 11:11:42 -06:00
Roberto Rodriguez Alcala
504ac7545a
Fixes regression in e2e tests
2020-01-28 22:26:38 -08:00
Ciprian Hacman
5f930683ed
Update support for Amazon Linux 2
2020-01-28 08:13:45 +02:00
Kubernetes Prow Robot
ace4c60610
Merge pull request #8407 from rralcala/master
...
Support additional kube-scheduler config parameters via config file
2020-01-27 13:11:39 -08:00
Roberto Rodriguez Alcala
03af6b80b5
Adds test and fixes incorrect flag
2020-01-27 11:46:12 -08:00