Commit Graph

1041 Commits

Author SHA1 Message Date
Kris Nova 59716ff06a Revert "Initial DO commit to rebase from plane"
This reverts commit 49dd9aa179.
2017-03-28 06:17:37 +02:00
Justin Santa Barbara 4fdded6e4b Fixes for updated apiserver/apimachinery 2017-03-28 06:10:21 +02:00
Justin Santa Barbara 8b4ce49e9b Initial work on UAS 2017-03-28 06:10:21 +02:00
Kris Nova 49dd9aa179 Initial DO commit to rebase from plane 2017-03-28 06:10:20 +02:00
Justin Santa Barbara 4006741a5d Update for new taints / labels names 2017-03-27 23:13:39 -04:00
Justin Santa Barbara 07f6e7eba9 Set toleration on dns-controller
But only for >= k8s 1.6.  Unclear if our version of kubectl can actually
do this!
2017-03-27 23:08:15 -04:00
Justin Santa Barbara db2332b207 Merge pull request #2201 from andrewsykim/fix-circular-dependency-file-nodetask
Fix circular dependency in file node task
2017-03-27 23:04:07 -04:00
Justin Santa Barbara 19f59957e4 Merge pull request #2187 from andrewsykim/gce-delete-dns-records
Delete Cloud DNS record sets in GCE
2017-03-27 22:59:47 -04:00
Justin Santa Barbara ff9a13ce32 Merge pull request #1875 from andrewsykim/rolling-update-tests
Rolling Update Unit Tests
2017-03-27 22:54:02 -04:00
andrewsykim 35afd5e354 Fix circular dependency in file node task 2017-03-27 22:24:23 -04:00
Justin Santa Barbara 1a74d9d759 Merge pull request #2095 from faraazkhan/master
Use built in log rotation capabilities of the docker daemon
2017-03-27 21:49:41 -04:00
Justin Santa Barbara 7e8ed66620 Merge branch 'master' into tenancy 2017-03-27 21:31:16 -04:00
Justin Santa Barbara cdcc876e66 Merge pull request #2193 from justinsb/fix_error_messages
Update error message for golang style
2017-03-27 21:27:13 -04:00
Justin Santa Barbara 7e99f14e35 Merge pull request #2182 from DualSpark/remove-node-parallel-rolling
Removing parallel node rolling with multiple ig
2017-03-27 16:00:28 -04:00
Justin Santa Barbara ae52277272 Update error message for golang style 2017-03-27 10:23:32 -04:00
Justin Santa Barbara bdf0d04b0a Merge pull request #2104 from justinsb/container_optimized_os
Initial Container-Optimized OS support
2017-03-27 10:21:39 -04:00
andrewsykim 8cd9c327dc Delete cloud dns record sets in GCE 2017-03-26 21:03:26 -04:00
andrewsykim 976b54f398 unit tests for rolling updates 2017-03-24 20:23:55 -04:00
chrislovecnm 348237a8ae Removing node parrallelism with multiple ig 2017-03-24 16:32:57 -06:00
Daniel Cohen 6ed85e0ef7 Merge branch 'master' into tenancy 2017-03-22 14:47:15 -04:00
Justin Santa Barbara 863956731c Merge pull request #2165 from justinsb/remove_old_kope_routing
Remove old way of doing kope-routing
2017-03-22 01:13:00 -04:00
Justin Santa Barbara a9b1dc266b Merge pull request #2164 from justinsb/remove_unused_node_unpacker
Remove unused kube-node-unpacker
2017-03-22 01:12:51 -04:00
Justin Santa Barbara 99ada14c36 Remove old way of doing kope-routing 2017-03-22 00:06:51 -04:00
Justin Santa Barbara 792c51a76d Remove unused kube-node-unpacker 2017-03-22 00:06:27 -04:00
Justin Santa Barbara 9ae4dc57e2 Remove unusued addons & master-addons 2017-03-22 00:05:52 -04:00
Daniel Cohen aa1205036d Specify instance tenancy on AWS
Allow tenancy to default to empty

Don't allow dedicated clusters to launch unsupported instances
2017-03-21 14:13:17 -04:00
Justin Santa Barbara 0fbab99eb7 Merge pull request #2102 from justinsb/fix_1731
service task: consider changes to the systemd manifest itself
2017-03-21 00:06:42 -04:00
Justin Santa Barbara b9204e9911 Initial Container-Optimized OS support
Add initial support for google's container-optimized OS (available on
GCE).
2017-03-20 23:47:37 -04:00
Faraaz Khan 256640d3d4 enable log rotation using built in docker option 2017-03-16 13:09:48 -05:00
Justin Santa Barbara cb4641fea3 Code updates 2017-03-16 02:40:50 -04:00
Justin Santa Barbara 2a44aa0c05 Don't fail if we can't pre-create DNS records 2017-03-14 09:56:12 -04:00
Justin Santa Barbara 93ae440bab service task: consider changes to the systemd manifest itself
We do smart service restarting: we restart the service if a dependency
changed after the running service.  However, we were not considering the
service manifest itself in the calculation, which was an error.

The bug only exposed itself though when we downloaded and updated
docker, e.g. when running k8s 1.5 with a 1.4 image.  We would write the
env file early (no dependencies), then we would download docker and
install it, and then we would write the service manifest.  But if docker
had been started during this interval (e.g. by protokube), then we would
see that docker had been started after the dependencies (the env file),
and not restart it.  When we consider the manifest file also, things
work as intended.

Fix #1731
2017-03-11 02:26:44 -05:00
Eric Hole 8a25a72518 Merge pull request #2051 from justinsb/fix_elb_name_collisions
Use Name tag to match ELBs
2017-03-09 07:32:14 -08:00
Eric Hole b606b503da Merge pull request #1987 from justinsb/fix_tf_additional_security_groups
Fix terraform output of shared subnets
2017-03-09 07:29:34 -08:00
Justin Santa Barbara 69c38f721e Switch how we build ELB names, but keep a feature flag 2017-03-09 09:18:31 -05:00
Justin Santa Barbara 724bd95e0b Use Name tag to match ELBs
Rather than using the LoadBalancerName to match, we match on the Name
tag.

Related to #2019
2017-03-09 09:18:31 -05:00
Justin Santa Barbara 07d2bfc982 Fix terraform output of shared subnets
Also add a test

Fix #1977
2017-03-08 09:18:34 -05:00
Marc CARRE d7686ce47d Add Weave Net v1.9.3. 2017-03-07 16:58:04 +00:00
Justin Santa Barbara 03b08530cb Upgrade kubectl embedded in protokube to 1.6.0
Also revert #2037

This was causing tests to fail.  The dns manifest is only used on 1.6
and above.  This PR should _not_ be cherry-picked to a release branch,
at least not until kubectl is verified stable.
2017-03-05 22:57:27 -05:00
Chris Love a7533f897c Merge pull request #2017 from justinsb/kube_proxy_oomscore
Set OOM for kube-proxy
2017-03-03 22:05:32 -07:00
Justin Santa Barbara a19d2582d1 Merge pull request #1134 from DualSpark/validate-cordon-with-rolling-update
Rolling updates with drain and validate
2017-03-03 13:24:36 -05:00
Zihong Zheng 285383ae8f Fix outdated arg in dns-horizontal-autoscaler 2017-03-02 18:37:00 -08:00
Justin Santa Barbara 128d0c52b2 Add kube-dns configmap
Optional volume mounting is not supported until we have kubectl 1.6
2017-03-02 12:14:57 -05:00
Justin Santa Barbara b0254a4800 Merge pull request #2010 from mihok/flannel-guarenteed
Adding equal resource requests/limits to flannel for guarenteed QoS
2017-03-01 22:14:44 -05:00
chrislovecnm 7afe201955 removing drain code 2017-03-01 16:16:58 -07:00
chrislovecnm 04a3637b38 fixes in drain and code format 2017-03-01 14:01:51 -07:00
chrislovecnm 864007d78d Fixing oddness with deploy evicts, updated logging, more tweaks in drain 2017-03-01 11:46:50 -07:00
chrislovecnm c3a7244102 More PR review changes, improving drain, and fixing a couple bugs 2017-03-01 11:46:36 -07:00
chrislovecnm f50c81bc46 PR review tweaks and backing out some changes in rollingupdate_cluster.go 2017-03-01 11:46:06 -07:00
chrislovecnm deb5685c23 updates to cobra docs 2017-03-01 11:42:48 -07:00