Commit Graph

11992 Commits

Author SHA1 Message Date
Justin Santa Barbara 67dd54485b Rename README -> README.md 2016-06-23 10:31:18 -04:00
Justin Santa Barbara 0a6260f7c4 Merge pull request #130 from justinsb/upup_vfs_context
upup: Add VFS context object, centralize usage
2016-06-23 10:30:09 -04:00
Justin Santa Barbara 1bc19ca0ed Merge pull request #129 from justinsb/upup_mark_gce_maybe_borked
upup: Mark GCE as probably-not-working
2016-06-23 10:30:02 -04:00
Justin Santa Barbara 1737f7dadb upup: temporarily mark GCE as not-necessarily working
It's lagging a bit, so fail early
2016-06-23 10:28:25 -04:00
Justin Santa Barbara 3185a3fe5c Fix upgrade 2016-06-23 10:28:17 -04:00
Justin Santa Barbara 75af0d089d upup: Add VFS context object, centralize usage
Replaces ad-hoc construction of VFS paths
2016-06-23 10:27:32 -04:00
Justin Santa Barbara 506d0d555a Merge pull request #127 from justinsb/upup_upgrade_tooling
upup: improved delete; create upup export and upup upgrade
2016-06-23 10:27:32 -04:00
Justin Santa Barbara ac8ca9ad06 Merge pull request #126 from justinsb/upup_use_vfs
upup: use vfs for secretstore/keystore
2016-06-23 10:26:42 -04:00
Justin Santa Barbara 3d36514b56 Merge pull request #125 from justinsb/upup_updates_13
Updates for 1.3: Docker 1.11.2, 1.3 image
2016-06-23 10:26:35 -04:00
Justin Santa Barbara 90d7fb87ad upup: improved delete; create upup export and upup upgrade 2016-06-23 08:59:20 -04:00
Justin Santa Barbara 93f634b428 upup: use vfs for secretstore/keystore
This is needed so that we can have encrypted storage and complex keys
(e.g. multiple CA certs).  Multiple CA certs are needed for an in-place
upgrade from kube-up v1.
2016-06-23 08:58:54 -04:00
Justin Santa Barbara fcc1f57c2d Updates for 1.3: Docker 1.11.2, 1.3 image 2016-06-23 08:58:23 -04:00
Lucas Käldström 607e002e08 Merge pull request #81 from isavin/fix_comments_on_multiline
Fix comments in multilines.
2016-06-20 23:23:10 +03:00
Justin Santa Barbara 1783d39b2d Merge pull request #119 from justinsb/kube13_image
Template for k8s 1.3 optimized image
2016-06-20 15:44:21 -04:00
Lucas Käldström b29d72d2e3 Merge pull request #107 from luxas/remove_old_docs
Don't manually deploy proxy with v1.3.0-alpha.5+, remove outdated docs, and improve README.md
2016-06-18 01:30:44 +03:00
Justin Santa Barbara 981147c3a3 Merge pull request #116 from justinsb/upup_polish_7
upup: yet more polish
2016-06-17 09:38:17 -04:00
Justin Santa Barbara 75f386235a upup: rolling-update add mutex lock 2016-06-17 09:36:43 -04:00
Justin Santa Barbara 1e7159a923 upup: detach internet gateway if vpc is to be deleted 2016-06-17 09:36:27 -04:00
Justin Santa Barbara 3ede6c1f4a upup: uncompress gzipped data in delete cluster 2016-06-17 09:36:12 -04:00
Justin Santa Barbara 8472b39016 upup: symlink models directory for people building from source 2016-06-17 09:35:12 -04:00
Justin Santa Barbara 3040676a3b upup: enable subnet changes on ASG
For kube-up upgrade
2016-06-15 22:56:19 -04:00
Justin Santa Barbara 1a7f157fcb Merge pull request #113 from justinsb/upup_polish_6
upup: more polish
2016-06-15 14:04:38 -04:00
Justin Santa Barbara 22bf484777 upup: Assign subnet CIDRs based on AZs 2016-06-15 14:03:19 -04:00
Justin Santa Barbara b147091e5c upup: fix dryrun when adding a subnet
When adding a subnet in --dryrun, the ID might not be set during a Find
2016-06-15 14:03:19 -04:00
Justin Santa Barbara a10c76a954 upup: prevent spurious comparison failure on VPC/IGW 2016-06-15 14:03:19 -04:00
Justin Santa Barbara 77f5ce0cb0 protokube: put etcd data location in same place as before
Enables upgrade from kube-up
2016-06-15 13:55:06 -04:00
Justin Santa Barbara 0f2bb40aa1 Merge pull request #111 from justinsb/upup_polish_5
upup: more polish
2016-06-13 17:38:43 -04:00
Justin Santa Barbara eb23e22b3c upup: rolling-update should take --name, not --cluster-id 2016-06-13 17:37:30 -04:00
Justin Santa Barbara 1c4d5eaa43 upup: glog flag parsing with cobra
Bind the glog flags to the root command, use the goflag
parse-empty-slice trick to avoid warnings.
2016-06-13 17:37:30 -04:00
Justin Santa Barbara 14bae04e01 upup: turn down a few more logging messages 2016-06-13 17:37:30 -04:00
Justin Santa Barbara 2d54cb13cd Merge pull request #110 from justinsb/upup_share_aws_vpc
upup: Support for shared VPCs
2016-06-13 17:36:52 -04:00
Justin Santa Barbara 0d617c7ffb Merge pull request #109 from justinsb/upup_addons
upup: experimental addon management
2016-06-13 11:37:07 -04:00
Justin Santa Barbara 0559ec1210 upup: Support for shared VPCs
A lot of work that had to happen here:

* Better reuse of config
* Ability to mark VPC & InternetGateway as shared
* Find models relative to the executable, to run from a dir-per-cluster

Fixes #95
2016-06-13 11:37:06 -04:00
Justin Santa Barbara 1bb1e2b548 Merge pull request #108 from justinsb/upup_kubedns
upup: switch from skydns to kube-dns
2016-06-13 11:37:03 -04:00
Justin Santa Barbara 530b4c79db upup: experimental addon management 2016-06-13 11:35:00 -04:00
Justin Santa Barbara 5edefd92a4 upup: switch from skydns to kube-dns 2016-06-13 11:32:24 -04:00
Justin Santa Barbara c69067868c Merge pull request #105 from justinsb/upup_polish_4
upup: misc polish items found during first real-world tests
2016-06-11 23:33:04 -04:00
Justin Santa Barbara 6925094133 upup: rename zone arg -> zones in README 2016-06-11 23:13:22 -04:00
Justin Santa Barbara cba6559092 upup: set GO15VENDOREXPERIMENT, update docs for 1.5
We set GO15VENDOREXPERIMENT in the makefile.  It doesn't appear to
actually work for go code generation, so there's a note in the README
that you really want to be using 1.6 for development.

Fixes #97
2016-06-11 23:09:45 -04:00
Justin Santa Barbara ff48515e2c upup: build tar distribution file
Enables us to do integration tests
2016-06-11 23:09:44 -04:00
Justin Santa Barbara 55574ec3f5 upup: apply gofmt 2016-06-11 23:09:44 -04:00
Justin Santa Barbara 226f0284b1 upup: Fix log message 2016-06-11 23:09:44 -04:00
Justin Santa Barbara 7006746be4 upup: allow master-size to be specified through CLI 2016-06-11 23:09:44 -04:00
Justin Santa Barbara 53e4875a5b upup: kubecfg generate can default the master API name
It is api.<clustername> by default
2016-06-11 23:08:40 -04:00
Justin Santa Barbara 72afa859a3 upup: delete cluster should take -name to be consistent
Still not entirely sure on cluster-id vs name, but name is consistent
2016-06-11 23:08:40 -04:00
Justin Santa Barbara 7e820f89fa upup: increase etcd initialDelaySeconds
Otherwise a transient problem can put etcd into a restart loop, where
k8s backs off and a quorum of nodes won't exist simultaneously.
2016-06-11 23:08:40 -04:00
Justin Santa Barbara 771c436101 Merge pull request #103 from justinsb/upup_dns_zone
upup: allow -dns-zone to be specified
2016-06-11 23:06:04 -04:00
Justin Santa Barbara 96247daf6d Merge pull request #101 from justinsb/upup_fix_delete_asg
upup: fixes for ASG deletion
2016-06-11 23:06:00 -04:00
Justin Santa Barbara f9ac7af7df Merge pull request #100 from justinsb/upup_zones
upup: separate node & master zone configuration; validate
2016-06-11 23:05:55 -04:00
Justin Santa Barbara b6b2e90dc3 Merge pull request #104 from justinsb/upup_fix_rsecret_race
upup: Retry if race detected in FindOrCreateSecret
2016-06-11 23:05:51 -04:00