hatappi
3b1c1f1639
fix(apiserver): allow multiple service-account-key-file
2019-10-14 10:52:48 +09:00
Kubernetes Prow Robot
34c7d5a64a
Merge pull request #7755 from tanjunchen/fix-up-static-error
...
fix-up staticcheck error
2019-10-13 08:20:35 -07:00
Kubernetes Prow Robot
0c66a304c3
Merge pull request #7754 from tanjunchen/fix-up-gosimple-error
...
fix-up gosimple check error
2019-10-12 11:18:44 -07:00
Kubernetes Prow Robot
dfaa39bc34
Merge pull request #7539 from spotinst/fix-kubelet-maxpods
...
Kubelet configuration: Maximum pods flag is miscalculated when using Amazon VPC CNI
2019-10-11 11:35:25 -07:00
Thomas Jackson
cfcb93e822
Misc fixes
2019-10-10 13:09:22 -07:00
Thomas Jackson
f8c416d6ce
Add configs for gossip dns
2019-10-10 13:09:22 -07:00
liranp
c6eb29a4b5
fix(nodeup): miscalculated `max-pods` when using amazon-vpc-cni
2019-10-10 12:02:12 +03:00
tanjunchen
28fdb358f8
fix-up staticcheck error
2019-10-08 13:53:04 +08:00
tanjunchen
43bf6bdab6
fix-up gosimple check error
2019-10-07 11:59:57 +08:00
tanjunchen
8fe36dc72c
fix-up some staticcheck error
2019-10-06 10:40:13 +08:00
Jesse Haka
4ccad007ce
mountcerts -> usehostcerts
2019-09-30 11:36:32 +03:00
Jesse Haka
352bc1eaa2
Allow to use custom rootCAs
2019-09-30 11:35:58 +03:00
yuxiaobo
0bd700781e
Correct word misspelling
2019-09-29 22:23:07 +08:00
Kubernetes Prow Robot
942c8915db
Merge pull request #7496 from justinsb/label_controller
...
kops-controller
2019-09-27 03:43:35 -07:00
Kubernetes Prow Robot
ba69006d17
Merge pull request #7663 from rifelpet/staticcheck-bugfixes
...
Fix some bugs reported by staticcheck
2019-09-25 15:31:06 -07:00
Justin SB
728e582360
Fill out kops controller functionality
...
k8s 1.16 requires that we move label setting away from the kubelet, to
a central controller. kops-controller is that controller.
2019-09-25 12:04:34 -04:00
Justin SB
cdcf72b0c9
Pull centos.org packages from the vault
...
This isn't as nice as debian's vault, in that it doesn't contain the
latest packages. But it appears that once a package is in the vault,
it should stay there.
Source from the vault to unbreak 1.13.
2019-09-25 10:15:28 -04:00
Peter Rifel
c8d424dd87
Fix some staticcheck warnings
2019-09-25 06:35:25 -07:00
Kubernetes Prow Robot
30c6f65300
Merge pull request #6957 from austinmoore-/skip-docker-install
...
Skip Docker install
2019-09-18 14:55:00 -07:00
Kubernetes Prow Robot
3b9821d5c5
Merge pull request #7474 from nebril/cilium-standalone
...
Change Cilium templates to standalone version
2019-09-18 14:01:00 -07:00
Kubernetes Prow Robot
0ae46139a7
Merge pull request #7609 from igarcia-sugarcrm/issue/7608
...
Updated container-selinux url to point to the right path
2019-09-18 10:05:33 -07:00
Mike Splain
3af3f81a18
Fix gofmt
2019-09-18 11:21:45 -04:00
mikesplain
0fe1a52e09
Add logrotate for etcd/etcd-events.log
2019-09-18 09:43:24 -04:00
Ivan Garcia
d0db05defa
Updated container-selinux url to pint to the right path
2019-09-17 14:57:13 -07:00
Austin Moore
4695e7d03c
Move SkipInstall to DockerConfig
2019-09-17 11:55:08 -04:00
Ole Markus With
e7ff69a4a3
Mount BPF for cilium as part of nodeup instead of using a daemonset
2019-09-16 16:49:36 +02:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Justin SB
8e2dbb6a99
Bootstrap: protokube labels its own node with node-role label
...
As of k8s 1.16, the node-role label is protected for security reasons.
We will introduce a controller to set those labels generically.
However, we need these labels to run the controller (only) on master
nodes.
To solve this bootstrapping problem, we use protokube to apply the
master role node labels to the master node only. This isn't a
security problem because we assume that protokube on the master is
highly trusted - we are still administering labels centrally.
Then kops-controller can use this label to target the master nodes,
and run a central label controller.
2019-09-08 20:51:00 -04:00
Justin SB
810c65eb46
Copy well-known users from apiserver
...
This should eliminate the dependency on k8s.io/apiserver
2019-08-31 08:50:09 -07:00
Justin SB
17186ff7ba
Generated vendor & bazel from `make gomod`
...
Automatically generated vendor & BUILD.bazel files
2019-08-25 16:00:41 -04:00
Justin SB
b1f8f84306
Code changes for 1.15
2019-08-25 16:00:39 -04:00
Kubernetes Prow Robot
2d1b010071
Merge pull request #7346 from ripta/max-pd-vols
...
Add maxPersistentVolumes to support the KUBE_MAX_PD_VOLS scheduler setting
2019-08-15 22:54:32 -07:00
Kashif Saadat
4514215656
Set and mount the correct volume plugin dir based on OS
2019-08-01 17:54:08 +01:00
Ripta Pasay
a31a6b60ca
Add maxPersistentVolumes to support the KUBE_MAX_PD_VOLS scheduler setting
2019-07-30 11:44:45 -07:00
Justin SB
35bb1c1636
Update default flexvolumepath for COS
...
Default on COS is a different location, see
https://github.com/kubernetes/kubernetes/pull/58171
2019-07-29 12:57:59 -04:00
Kubernetes Prow Robot
8a146b1c64
Merge pull request #6874 from kellanburket/master
...
Mount FlexVolume directory in kube-controller-manager pod
2019-07-25 08:05:54 -07:00
Kubernetes Prow Robot
0e27206973
Merge pull request #7290 from justinsb/rationalize_golden_output_comparison
...
Rationalize golden-output comparison
2019-07-23 00:20:55 -07:00
Kubernetes Prow Robot
2178721764
Merge pull request #6236 from justinsb/fixup_ntp_install
...
Move NTP and misc packages initialization to code
2019-07-22 07:18:52 -07:00
Kubernetes Prow Robot
cdd3496c8a
Merge pull request #6229 from justinsb/gce_ipalias
...
GCE: support ipalias networking mode, named "gce"
2019-07-22 06:26:51 -07:00
Justin SB
512378b335
Rationalize golden-output comparison
...
Create a single helper function: AssertMatchesFile
Also a few output files that weren't consistent.
2019-07-21 23:08:48 -04:00
Kubernetes Prow Robot
92903304d4
Merge pull request #7287 from VibrentHealth/rhel8_support
...
Rhel8 support
2019-07-21 19:55:03 -07:00
Cassandra Comar
9ba043330a
Fix package installation by switching ntp to chrony and directly installing container-selinux
2019-07-19 09:11:56 -04:00
Cassandra Comar
f63eb0a066
Add support for RHEL 8
2019-07-19 09:11:43 -04:00
Justin SB
62f7c26f98
Support "gce" networking mode, which uses ip aliases
2019-07-19 07:54:13 -04:00
Justin SB
10a7f9afb0
Move NTP and misc package initialization to code
...
Paring down the nodeup portion of gobindata
2019-07-19 07:34:44 -04:00
Thomas Jackson
ea61fb8de0
Replace behavior for aws hostnameOverride
...
If the cluster's VPC includes DHCP options the local-hostname includes
the DHCP zone instead of the private DNS name from AWS (which is what
k8s uses regardless of flags). This patch simply makes the
hostnameOverride implementation match by using the AWS api to get the
private DNS name
Related to #7172
2019-07-17 10:30:07 -07:00
Kubernetes Prow Robot
dd6b0314fc
Merge pull request #6897 from vainu-arto/set-priority-for-static-pods
...
Set priority for static pods
2019-07-12 00:41:07 -07:00
Thomas Jackson
270a028c94
Use NodeAuthorizer config options instead of soely hard-codes
...
Without this patch the timeout is 5m and the interval is 10m --
hard-coded with no mechanism to change, even though the config struct
already had a timeout option (which was completely unused)
2019-07-09 09:48:43 -07:00
Kubernetes Prow Robot
5df1b64301
Merge pull request #7218 from appvia/apimachinery
...
goimports update
2019-07-09 02:40:13 -07:00
Justin SB
5f5f37a72c
Remove kube-proxy resource-container flag
...
Removed in https://github.com/kubernetes/kubernetes/pull/78294
(A k/k breaking change: `--resource-container=""` is now the default!)
2019-07-08 09:59:52 -04:00
Kashif Saadat
2b61ace49c
goimports update
2019-07-03 16:43:20 +01:00
Kubernetes Prow Robot
a8e7109129
Merge pull request #7040 from spotinst/feature-spotinst-ocean
...
Spotinst: New instance group type: Ocean
2019-06-20 12:24:10 -07:00
Kubernetes Prow Robot
1f98ecf8a3
Merge pull request #7124 from srikiz/UnitTestKubeProxy
...
[Unit Tests] Added unit test for kube proxy builder
2019-06-20 11:31:01 -07:00
Kubernetes Prow Robot
96704f24cd
Merge pull request #7103 from austinmoore-/egress-proxy-for-etcd-manager
...
Egress proxy for etcd manager
2019-06-20 11:30:49 -07:00
Kubernetes Prow Robot
1798ddfa0e
Merge pull request #7084 from mazzy89/flatcar_support
...
Flatcar support
2019-06-20 06:38:48 -07:00
Austin Moore
ccced9901a
Add test for skipInstall
2019-06-12 14:16:11 -04:00
Austin Moore
de339bf72d
Add configuration to skip docker installs
2019-06-12 14:16:11 -04:00
Srikanth
cdb18bd063
Update BUILD.bazel file
2019-06-10 08:25:22 -05:00
Srikanth
8b9a286dd5
Format the unit test per gofmt
2019-06-10 00:06:56 -05:00
Srikanth
b2b7756326
Add initial tests for kube_proxy
2019-06-07 15:31:39 -05:00
Austin Moore
67d9f5f190
Move getProxyEnvVars into a util package
2019-06-05 15:59:19 -04:00
liranp
80020052d3
feat(spotinst): new instance group type: ocean
2019-06-03 12:38:46 +03:00
Salvatore Mazzarino
c7381f9a34
Flatcar support
...
Signed-off-by: Salvatore Mazzarino <dev@mazzarino.cz>
2019-05-31 12:20:27 +02:00
Jesse Haka
60756136c8
Add Debian 10 (buster) support
2019-05-26 15:34:39 +03:00
Michael Frister
691c459ae6
Fix Docker not being installed on Ubuntu 16.04
...
This only affects the default Docker version for 1.12 (18.06.3).
2019-05-14 10:25:49 +02:00
Justin SB
fe487df586
Use klog logging from 1.15
...
klog can now support logging both to a file and to streams, so we get the output both in docker & logfiles.
A few gotchas:
* The output previously was all on stdout, now it on stderr. That is more correct
* If something writes to stdout or stderr outside of klog, it will no longer end up in the logfile.
* There's some oddities still to be ironed out about the flag syntax https://github.com/kubernetes/klog/issues/60
2019-05-10 00:17:30 -04:00
Arto Jantunen
48974521e1
Set priority classes for static pods
...
For the master pods (apiserver, controller manager, scheduler) this is
unlikely to ever matter (the masters aren't expected to run out of
resources and need to evict things) but evictions of kube-proxy from worker
nodes are easy to trigger in clusters with PodPriority enabled. Since these
are static pods the configuration is also somewhat difficult to change.
2019-05-09 16:03:08 +03:00
Justin SB
ba9a4afc43
apigroup -> kops.k8s.io: Tests & supporting changes
...
Autogenerated code, docs & test changes
Also a new test for the older "kops" apiGroup, to make sure that
continues to work.
2019-05-06 22:26:29 -04:00
Justin SB
76d03b3f71
Generated files: glog -> klog
2019-05-06 12:56:03 -04:00
Justin SB
3e33ac7682
Change code from glog to klog
...
We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog. That
will happen when we update to k8s 1.13.
2019-05-06 12:54:51 -04:00
Kellan Cummings
d0a653b0a5
added flexvolume mount to kube-controller
2019-05-03 14:45:58 -04:00
Kubernetes Prow Robot
bea86cb4d9
Merge pull request #6810 from xichengliudui/update-go-const-part6
...
Using const() defines constants together (part:4)
2019-04-23 19:26:00 -07:00
Kubernetes Prow Robot
e497f33104
Merge pull request #6809 from xichengliudui/update-go-const-part5
...
Using const() defines constants together (part:3)
2019-04-23 06:36:17 -07:00
Justin SB
de581b1b64
Switch to golang 1.11.5
...
For cherry-picking to 1.13
https://github.com/kubernetes/kubernetes/blob/release-1.13/build/build-image/cross/Dockerfile
2019-04-20 17:36:56 -04:00
xichengliudui
c02802f36d
Using const() defines constants together (part:4)
2019-04-20 05:12:51 -04:00
xichengliudui
16ee9c4342
Using const() defines constants together (part:3)
2019-04-20 05:02:21 -04:00
Kubernetes Prow Robot
b91db4f360
Merge pull request #6706 from granular-ryanbonham/apiserver_cpurequest
...
Add ability to specify cpuRequest for API Server
2019-04-10 08:04:13 -07:00
Justin SB
c7b921fe05
Increase apiserver timeout to 45 seconds
...
Fix #6702
Parallel to upstream issue #71054
2019-04-07 11:55:33 -07:00
Ryan Bonham
8584fd731d
Fix type mismatch
2019-03-29 14:32:29 -05:00
Ryan Bonham
ac5a2ec2a0
Fix syntax error
2019-03-29 14:19:59 -05:00
Ryan Bonham
67c2f50732
Handle unset KubeAPIServer.CPURequest
2019-03-29 14:07:05 -05:00
Ryan Bonham
a75dcdda35
Add Ability to set cpu request for api server
2019-03-29 13:56:21 -05:00
Justin SB
7bd4a7e262
Support download protokube from mirror
2019-03-26 00:45:54 -04:00
Kubernetes Prow Robot
93988d8fdd
Merge pull request #6359 from justinsb/integration_etcd
...
Enable etcd-manager / etcd3 / etcd-tls in kops 1.12
2019-03-19 10:28:23 -07:00
Justin SB
f0241294ac
Refactored out repeated joining code
...
Thanks for suggestion @chrisz100!
2019-03-19 09:48:16 -07:00
Jesse Haka
dab9c1800a
add manage sec groups for loadbalancers
2019-03-18 11:27:31 +02:00
Kubernetes Prow Robot
00950767c2
Merge pull request #6564 from usabilla/no-docker-prestart
...
Remove docker-prestart hook
2019-03-17 23:25:11 -07:00
Kubernetes Prow Robot
3b907c81e4
Merge pull request #5982 from justinsb/create_var_lib_kubelet
...
Always create /var/lib/kubelet, even in bootstrap mode
2019-03-17 04:12:55 -07:00
Kubernetes Prow Robot
492031d4c7
Merge pull request #6620 from justinsb/followup_6347
...
Fix some of the docker package names & versions
2019-03-15 09:47:00 -07:00
LilyFaFa
12d54b6a1f
support gossip for AliCloud
2019-03-15 15:26:12 +08:00
Justin SB
057c19f8bb
Fix some of the docker package names & versions
...
Follow up to #6347 - add a test for some of the names based on some
heuristics, and fix some of the problems that popped up.
2019-03-15 00:09:59 -04:00
Kubernetes Prow Robot
16e846d4ce
Merge pull request #6347 from tsuna/master
...
Add support for Docker 18.09.3.
2019-03-14 20:48:55 -07:00
Justin SB
31f408c978
Support etcd-manager in kops 1.12
...
In 1.12 (kops & kubenetes):
* We default etcd-manager on
* We default to etcd3
* We default to full TLS for etcd (client and peer)
* We stop allowing external access to etcd
2019-03-14 23:13:06 -04:00
Alex Williams
c928b7e6c5
Use EnsureTask for create static pod directory
2019-03-14 12:22:43 +00:00
Justin SB
ecbc34153b
Always create /var/lib/kubelet, even in bootstrap mode
...
Otherwise we end up with a circular dependency where we don't run the
node-authorizer until /var/lib/kubelet has been bind-mounted, but it
can't be bind-mounted until it exists.
This bind-mounting happens on Google's ContainerOS, which is why it
isn't always seen.
2019-03-14 01:07:52 -04:00
Benoit Sigoure
e4691cd704
nodeup: Add support for Docker 18.09.3.
...
Starting from Docker 18.09.0, the Docker distribution has been split in
3 packages: the Docker daemon, the Docker CLI, and for containerd. This
adds a twist to how to upgrade Docker from the base image as the daemon
and CLI packages must be installed at the same time, otherwise dpkg/rpm
will refuse to upgrade (the new CLI is incompatible with the old package
and the daemon can't be installed without first installing the CLI and
the new containerd, so the upgrade MUST happen in a single transaction).
This code change thus adds the possibility to specify additional packages
to install in the same dpkg/yum transaction, such as the Docker CLI and
containerd in nodeup, and the ability to apply the multi-package upgrade
atomically with dpkg/rpm.
We also use this new mechanism for the SELinux policy on RHEL/CentOS.
2019-03-04 15:39:12 -08:00
Steven McDonald
fe249eabbf
Remove docker-prestart hook
...
This breaks networking if Docker is restarted
(https://github.com/kubernetes/kops/issues/6191 ).
The Docker issue linked in the hook's comments has been closed for
over 3 years, and this workaround has not been used by upstream
Kubernetes for over a year:
5f9735de53 (diff-af1d281c3ce49f7bfe110f7c64c96fdc)
It therefore seems unlikely that this hook is still necessary.
2019-03-01 13:43:38 +01:00
Kubernetes Prow Robot
baf83ab69a
Merge pull request #6343 from sp-joseluis-ledesma/master
...
set net.ipv4.ip_local_reserved_ports to the KubeAPIServer ServiceNodePortRange parameter on nodeup
2019-02-28 12:50:49 -08:00
Kubernetes Prow Robot
743b319fc9
Merge pull request #6506 from justinsb/chattr_docker_runc_17_03_2
...
Try using chattr to mark docker-runc as immutable
2019-02-25 07:22:12 -08:00
Justin SB
5d28bed21f
Map docker 18.06.3
...
Docker 18.06.2 on RHEL/Centos did not actually contain the fix, so we
need 18.06.3.
2019-02-23 17:19:44 -05:00
Justin SB
9bfa0cdd2a
Try using chattr to mark docker-runc as immutable
...
May be a workaround for CVE-2019-5736, is defense in depth in any case.
2019-02-20 22:26:44 -05:00
Kubernetes Prow Robot
823f769a95
Merge pull request #6492 from justinsb/package_names_for_container_selinux
...
Fix package name & version for container-selinux
2019-02-20 08:14:50 -08:00
Kubernetes Prow Robot
46599c0908
Merge pull request #6491 from justinsb/overlay2_on_docker_with_17_x
...
Workaround for overlay2 vs rhel-family docker bug
2019-02-20 05:37:41 -08:00
Justin SB
f094d16d0f
Fix package name & version for container-selinux
2019-02-19 21:25:38 -05:00
Justin SB
ea4e57145c
Workaround for overlay2 vs rhel-family docker bug
...
Docker 17.x with rhel-family fails to detect overlay2 correctly, and
need us to pass overlay2.override_kernel_check=true for docker to
correctly detect overlay2 support.
2019-02-19 21:25:12 -05:00
Justin SB
8835dc94eb
Install kubelet config for default centos user
...
We weren't installing it on centos, which is not particuarly
user-friendly.
2019-02-19 21:24:24 -05:00
Kubernetes Prow Robot
53189d7e6b
Merge pull request #6210 from mmerrill3/feature/kops-4049
...
Fixing kops-4049
2019-02-18 02:43:00 -08:00
Kubernetes Prow Robot
96b14eaa3b
Merge pull request #6461 from mikesplain/add_jessie_patch
...
Add jessie patch
2019-02-16 06:24:02 -08:00
Kubernetes Prow Robot
f7048cf8fb
Merge pull request #6411 from justinsb/etcd_manager_backport
...
Support etcd-manager v3, suitable for backporting
2019-02-16 04:21:40 -08:00
mikesplain
54c969c521
Add debian jessie patch for CVE-2019-5736
2019-02-12 08:42:49 -05:00
JuanJo Ciarlante
6bb897d7ac
add Xenial, fix Stretch Version to 18.06.2~ce~3-0~debian (same as for Xenial, Bionic, Stretch)
2019-02-11 19:44:25 -03:00
JuanJo Ciarlante
b761a809d5
add 18.06.2 entries instead of replacing 18.06.1 ones
2019-02-11 17:05:12 -03:00
JuanJo Ciarlante
49615d5afa
[jjo] update docker-ce 18.06 for CVE-2019-5736
...
Fixes #6459 .
* Update CoreOS, Debian Stretch and Ubuntu Bionic
docker-ce packages to 18.06.2
2019-02-11 16:26:17 -03:00
Justin SB
dd7533398d
Support etcd-manager v3, suitable for backporting
...
Add etcd-manager v3 in a way that we can safely backport.
2019-01-29 23:51:26 -05:00
Kubernetes Prow Robot
ea420dac78
Merge pull request #6351 from cisco-sso/os_full
...
Kops for Openstack
2019-01-23 10:35:20 -08:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
c9b5911b1c
Openstack gopkg updates
2019-01-19 08:41:15 -07:00
Rohith
6c814f3e73
Changes
...
- removed all the systemd unit creation and use the volume mount code from kubele (SafeFormatAndMount)
- added some documentation to highlight the feature and show how it might be used in both ebs and ephemeral storage
2019-01-18 22:49:54 +00:00
Rohith
df2d8dd304
- updating the basil requirements
2019-01-18 22:49:54 +00:00
Rohith
0e155b4c78
- changed tack and making them two separate features for now, one adding additional volumes and two mounting them. This should always allow for user to use epherimal devices as well
...
- updated the api specs and machinery
- adding the dependecies on the services when the volume mounts are enable (should probably false this if they don't effect the docker filesystem)
2019-01-18 22:49:38 +00:00
Rohith
1b69cea3cb
- adding the volumebuilder into the nodeup binary to provision the mapped volumes
2019-01-18 22:45:05 +00:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
d1b7680b10
openstack cloud config monitor section must be a child of loadbalancer
2019-01-18 14:22:04 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
292b3a8589
Storage config for openstack cloud config
2019-01-18 11:39:39 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
eb256593bc
Setting project ID as well in cloudconfig. Using loadbalancerID in cloudconfig. Retrieving instance IP from openstack in protokube.
2019-01-18 10:17:14 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
4f0169bb79
codegen
2019-01-16 09:30:40 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
b1aaef1885
Proper escaping of openstack environment variables
2019-01-15 14:21:50 -07:00
Derek Lemon -T (delemon - AEROTEK INC at Cisco)
4e752ca62d
Openstack Environment Variable Mapping
2019-01-15 14:21:41 -07:00
Naresh Kumar Amrutham
6a0bdfda31
fixed comment
2019-01-15 10:04:41 -08:00
Naresh Kumar Amrutham
c5c26fe4d2
include dependency container-selinux for docker v17.09
2019-01-15 10:01:28 -08:00
José Luis Ledesma
5064a54602
set net.ipv4.ip_local_reserved_ports to the KubeAPIServer ServiceNodePortRange parameter on nodeup
2019-01-15 16:25:28 +01:00
Naresh Kumar Amrutham
f1fb335fbe
include docker 18.06.1 missed dependency
...
container-selinux-2
2019-01-14 14:40:13 -08:00
Justin SB
26bd75aecb
Bulk spelling fixes
...
Experimenting with my own spelling checker, these are the typos it caught.
2018-12-20 17:43:56 -05:00
mmerrill3
248f08b467
Fixing kops-4049
2018-12-16 11:59:16 -05:00
Bruno
069db70f57
Add Docker 18.06.1 for CentOS and RHEL 7
2018-12-12 11:46:22 +01:00
Rodrigo Menezes
7231c20f60
ExperimentalAllowedUnsafeSysctls has moved to AllowedUnsafeSysctls in k8s 1.11
2018-12-07 00:20:32 -08:00
k8s-ci-robot
0c8e5579f2
Merge pull request #6058 from ripta/max-pods
...
Set MaxPods when using Amazon VPC CNI Plugin
2018-11-26 12:39:12 -08:00
Ripta Pasay
7ca6ddc9e0
Replace MaxPods in machine type data with InstanceENIs and InstanceIPsPerENI
2018-11-25 22:35:25 +00:00
Seth Pollack
cd63aa5429
set max pods when using aws vpc cni
...
(cherry picked from commit 92fd86f04a )
2018-11-25 20:45:28 +00:00
Justin Santa Barbara
3405ee1382
Create separate certificate for etcd peer authentication
...
This works around the (very unusual) etcd changes for validation of
peer certificates by DNS lookup, which were introduced in etcd 3.2.
Issue #6024
2018-11-24 22:26:52 -05:00
k8s-ci-robot
4eeba152cd
Merge pull request #6059 from ripta/coreos-logrotate
...
Set a `dateformat` on logrotate configs on CoreOS
2018-11-24 12:15:43 -08:00
k8s-ci-robot
f4012407f8
Merge pull request #4762 from locationlabs/cni-ipvlan-vpc-k8s
...
Cni ipvlan vpc k8s support
2018-11-21 13:43:19 -08:00
mmerrill3
7c4b2a6a5e
Setting the manifest directory when it is required by kubelet
2018-11-19 10:04:44 -05:00
k8s-ci-robot
67f1cc8aba
Merge pull request #5586 from fernandocarletti/feature/flags
...
Add flag to disable Basic Auth.
2018-11-18 18:01:05 -08:00
mooncake
55425e16ae
Fix some typos
...
Signed-off-by: mooncake <xcoder@tenxcloud.com>
2018-11-10 18:37:57 +08:00
Ripta Pasay
17ad5af417
Set dateformat on logrotate configs
...
On CoreOS Container Linux, `dateext` is set, which causes log rotation
based on maxsize to not run, when a previous rotation already happened
on the calendar same day.
(cherry picked from commit 585d0a0da42be1eae87fa879b0084d29d77ac605)
2018-11-08 09:04:10 +00:00
Chris Phillips
9792c02b48
gofmt
2018-11-07 08:08:44 -08:00
Chris Phillips
2b9a56f8e6
rename to LyftVPC. Removes all the settings from the NetworkingSpec
2018-11-07 08:08:44 -08:00
Chris Phillips
4d40090c0c
adds loopback to list of cni assets. fix gofmt
2018-11-07 08:08:13 -08:00
Chris Phillips
3ec470b240
apimachinery and updated BUILD.bazel for cni-ipvlan-vpc-k8s
2018-11-07 08:08:13 -08:00
Chris Phillips
3a8078763a
Adds support for Lyft's cni-ipvlan-vpc-k8s
...
https://github.com/lyft/cni-ipvlan-vpc-k8s
This cni solution is slightly different in that it doesn't require running a daemonset
It requires:
* a config file in /etc/cni/net.d
* the binaries in /opt/cni/bin
* adding the --node-ip param to the kubelet
This code is modeled after the AmazonVPC cni bits.
I've left the setup of the required subnets as an exercise to the reader.
2018-11-07 08:08:13 -08:00
SataQiu
0550d8d4e8
fix the typos
2018-10-19 17:35:26 +08:00