Commit Graph

1836 Commits

Author SHA1 Message Date
Justin Santa Barbara bb46c3ca32 Turn off validation that master & nodes have same topology
First step towards supporting mixed-modes.
2017-01-19 23:00:24 -05:00
Chris Love 17afbd6292 Merge pull request #1495 from justinsb/fix_1437
Log more details when we retry on an AWS error
2017-01-16 14:04:10 -07:00
Chris Love 4c8c587b6a Merge pull request #1485 from justinsb/split_out_kubeconfig
Refactor kubeconfig into its own package
2017-01-16 13:51:05 -07:00
Chris Love 51b764468c Merge pull request #1486 from justinsb/split_out_distros
Split out distros into its own package
2017-01-16 13:16:17 -07:00
Justin Santa Barbara e71b3dbd81 Log more details when we retry on an AWS error
Unclear if this will actually be sufficient, but it can't hurt

Fix #1437
2017-01-16 14:46:43 -05:00
Kris Nova 48f27b23c1 Merge pull request #1488 from justinsb/retry_http
Retry readHttpLocation on 500 errors
2017-01-16 02:32:40 -07:00
Kris Nova 2961cc3192 Merge pull request #1466 from justinsb/use_versioned_taints
Use versioned taint annotations
2017-01-15 20:24:57 -07:00
Kris Nova 2dad37aeec Merge pull request #1482 from justinsb/always_include_gitsha
Always include a gitsha in the version
2017-01-15 20:21:57 -07:00
Kris Nova bb181109f3 Merge pull request #1481 from justinsb/apimachinery_versioned
Build apimachinery tools from vendored deps
2017-01-15 20:04:32 -07:00
Justin Santa Barbara 8c84ed3fe8 Retry readHttpLocation on 500 errors
Fix #1441
2017-01-15 20:59:02 -05:00
Justin Santa Barbara e1e9dd3c4c Refactor kubeconfig into its own package
Splitting up the coreos PR
2017-01-15 18:19:39 -05:00
Justin Santa Barbara 515d4ddb21 Split out distros into its own package
Part of splitting up the coreos PR
2017-01-15 18:18:34 -05:00
Justin Santa Barbara 6a23c82d63 Always include a gitsha in the version
Fix #1462
2017-01-15 17:14:37 -05:00
Justin Santa Barbara 373dc9fe42 Add updated conversion file 2017-01-15 16:02:53 -05:00
Justin Santa Barbara 4de7f2c0c7 Build for apimachinery builders from vendor 2017-01-15 16:02:17 -05:00
Justin Santa Barbara 5a67b49737 Add gengo dependency 2017-01-15 16:00:56 -05:00
Chris Love 2d608070ba Merge pull request #1461 from justinsb/default_master_size_canada_london
Set default master size for ca-central-1 and eu-west-2
2017-01-14 18:36:05 -07:00
Chris Love 357a2e8f76 Merge pull request #1460 from justinsb/bump_alpha_channel_to_k8s_152
Bump alpha channel to k8s 1.5.2
2017-01-13 21:02:07 -07:00
Justin Santa Barbara 9d6fddfa3e Use versioned taint annotations
The json annotations were removed from the unversioned types.
2017-01-12 23:59:04 -05:00
Justin Santa Barbara 3865e68533 Set default master size for ca-central-1 and eu-west-2
These newer regions don't support the m3 family; a c4.large is the
cheapest non-burstable instance.

Fix #1455
2017-01-12 14:27:34 -05:00
Justin Santa Barbara 52db793709 Bump alpha channel to k8s 1.5.2 2017-01-12 14:27:10 -05:00
Kris Nova 5f0964c4b3 Merge pull request #1379 from reactiveops/gh_1375
Update kube dashboard in docs and addons/
2017-01-11 09:47:08 -07:00
Justin Santa Barbara b04cd5a9f5 Merge pull request #1443 from justinsb/alpha3
Tag alpha3
2017-01-11 01:09:23 -05:00
Justin Santa Barbara 55f9d8b601 Tag alpha3 2017-01-11 01:05:12 -05:00
Justin Santa Barbara 5cbcf2faf8 Merge pull request #1436 from justinsb/docker_service_in_code
Build docker service in code, to cope with variations
2017-01-11 01:04:24 -05:00
Justin Santa Barbara 6d6f8cb932 Fixes per code review 2017-01-11 00:12:59 -05:00
Kris Nova f4c9027e47 Merge pull request #1432 from justinsb/fix_1427
Cleanup of bastion IAM & Route53 resources
2017-01-10 20:45:57 -07:00
Chris Love 2c180cb63e Merge pull request #1430 from justinsb/dnscontroller_logging_tweaks
DNS logging tweaks
2017-01-10 18:04:10 -07:00
Chris Love 9819ad2af0 Merge pull request #1439 from justinsb/fix_1428
Don't delete NatGateways if there were none found
2017-01-10 17:44:34 -07:00
Justin Santa Barbara cd3cff8b5b Don't delete NatGateways if there were none found
Because an empty filter means "list all NatGateways".

Thanks to @tsupertramp for finding.

Fix #1428
2017-01-10 18:31:20 -05:00
Justin Santa Barbara 8342208cc5 Build docker service in code, to cope with variations
The docker systemd manifest changes a lot between versions - build it in
code for sanity.
2017-01-10 15:22:09 -05:00
Justin Santa Barbara 4280bc206c Cleanup of bastion IAM & Route53 resources
These resources aren't tagged, so we identify them by name.  We hadn't
updated the list of names.

Fixes #1427
2017-01-10 11:43:23 -05:00
Justin Santa Barbara cd2fc839f3 DNS logging tweaks 2017-01-10 11:26:25 -05:00
Justin Santa Barbara 37bcafea04 Merge pull request #1426 from justinsb/bump_to_150
Update makefile for 1.5.0-alpha2
2017-01-09 23:40:16 -05:00
Justin Santa Barbara d95a362960 Update makefile for 1.5.0-alpha2 2017-01-09 23:38:12 -05:00
Eric Hole b854d6a65f Merge branch 'gh_1375' of https://github.com/reactiveops/kops into gh_1375 2017-01-09 22:44:57 -05:00
Eric Hole 92e7594976 Used correct dashboard manifest per @justinsb. 2017-01-09 22:43:19 -05:00
Justin Santa Barbara c72ef959b7 Merge pull request #1421 from justinsb/harmonious_create
Use update cluster from create cluster
2017-01-09 22:26:53 -05:00
Justin Santa Barbara 0d6ff793aa Merge pull request #1424 from justinsb/dont_error_if_no_subnet
Don't fail elastic IP task if TagOnSubnet is not set
2017-01-09 22:26:38 -05:00
Justin Santa Barbara 4c4945b9ba Merge pull request #1423 from justinsb/less_dns_controller_logging
Turn down no-change logging in dns-controller
2017-01-09 21:57:39 -05:00
Justin Santa Barbara 991fe37c2b Merge pull request #1422 from justinsb/bump_alpha_image
Bump to 4.4.41 image, with more regions
2017-01-09 21:57:23 -05:00
Justin Santa Barbara 1bc0fb7696 Don't fail elastic IP task if TagOnSubnet is not set
We don't yet have a strong strategy for how to handle this if we are
interrupted, but the same problem exists with taggging in general.
Likely we'll need to write something like a WAL-log, and then check for
interrupted in-flight objects next time we run.

In any case, we shouldn't treat not using TagOnSubnet as an error.
2017-01-09 21:53:30 -05:00
Justin Santa Barbara 58621dceb1 Turn down no-change logging in dns-controller 2017-01-09 20:51:49 -05:00
Justin Santa Barbara 6581f2732b Bump to 4.4.41 image, with more regions 2017-01-09 20:51:13 -05:00
Justin Santa Barbara f70029cae0 Use update cluster from create cluster
We were trying to call but the result was subtly different (because of
different defaulting.)  The two code paths makes testing hard, so just
have one code path.
2017-01-09 20:49:35 -05:00
Eric Hole 2d5a8d7bab Link to latest dashboard manifest in kops 2017-01-09 17:37:12 -05:00
Zach Loafman fcc4b44ad8 Merge pull request #1416 from zmerlynn/fix-ci-upload
kops: Always enable CI versioning on gcs-upload-ci target
2017-01-09 11:42:15 -08:00
Zach Loafman 2ee209dea5 kops: Always enable CI versioning on gcs-upload-ci target
Follow-on to https://github.com/kubernetes/kops/pull/1380, relies on
https://www.gnu.org/software/make/manual/make.html#Target_002dspecific
to override the target used for CI upload.
2017-01-09 11:04:58 -08:00
Chris Love 51e6d92e12 Merge pull request #1407 from justinsb/clean_up_sysctls
Clean up sysctls
2017-01-09 12:04:27 -07:00
Zach Loafman 1051a31fd1 Merge pull request #1380 from justinsb/ci_use_git_version
Recognize CI=1 to makefile, use git sha for VERSION
2017-01-09 10:57:15 -08:00