Jeff Lowdermilk
73479d5209
Merge pull request #22441 from thockin/flake-22244-gce-static-ip
...
Check static IP postcondition if op fails
2016-03-03 11:38:50 -08:00
Tim Hockin
6dca871693
Check static IP postcondition if op fails
2016-03-03 08:20:12 -08:00
k8s-merge-robot
c9accdfd57
Merge pull request #22234 from zmerlynn/regional-buckets
...
Auto commit by PR queue bot
2016-03-02 03:01:54 -08:00
Joe Finney
74515a6b23
Fix detect-nodes in cluster/gce/util.sh.
2016-03-01 17:12:43 -08:00
Zach Loafman
5a031bf52c
GCE startup: Regional release .tar.gz support
...
* In kube-up.sh, create a staging bucket with a location nearest the
zone being created. If new variable RELEASE_REGION_FALLBACK is set
(default false), create multiple buckets and stage to fallback
URLs. (In open source, this path is primarily for testing.)
* In configure-vm.sh, split the URL env variables by comma (if any
extra are present) and retry on the fallback URLs. Also factor the
hash checking into this path rather than outside, since a corrupt
release in a particular geo can be retried in a different geo.
* Remove the local already-staged .tar.gz checks. They've caused
several issues along the way, and with this code path become virtually
unmaintainable. (I could add a sentinel for each bucket it's possibly
staged to, but ew.)
2016-03-01 09:59:39 -08:00
Justin Santa Barbara
ee58dc22d7
Merge pull request #21673 from gmarek/kube-down
...
Auto commit by PR queue bot
2016-02-27 19:21:18 -05:00
gmarek
053e882622
kube-down looks for instance templates even if instance group does not exists
2016-02-24 11:15:45 +01:00
Zach Loafman
e85cf1bb97
Attempt to delete node-template before retry
...
I don't think we've seen this commonly, so I'm proposing a simplistic
fix for now.
Fixes #20878
2016-02-22 16:09:15 -08:00
k8s-merge-robot
1ce188e557
Merge pull request #21430 from spxtr/e2e-internal
...
Auto commit by PR queue bot
2016-02-21 12:08:22 -08:00
k8s-merge-robot
d6192dd152
Merge pull request #21342 from spxtr/remove-e2e-test
...
Auto commit by PR queue bot
2016-02-21 00:39:38 -08:00
Matt Liggett
58283aff67
Also retain docker and kubelet logs.
...
Still trying to debug #20916
2016-02-18 13:32:18 -08:00
Joe Finney
2b756ca56d
Move E2E kube-up call into test-setup from e2e-internal.
2016-02-17 16:49:07 -08:00
Joe Finney
6f7182e500
Remove hack/e2e-test.sh in favor of hack/e2e.go.
2016-02-16 14:54:50 -08:00
Quinton Hoole
b4a3559807
Add Jenkins e2e test job for multi-zone Ubernetes Lite
2016-02-16 13:07:17 -08:00
k8s-merge-robot
2299547ca5
Merge pull request #21183 from mml/slow-flake
...
Auto commit by PR queue bot
2016-02-16 05:12:50 -08:00
k8s-merge-robot
b1dedc0900
Merge pull request #21058 from gmarek/fix
...
Auto commit by PR queue bot
2016-02-15 06:12:27 -08:00
Matt Liggett
c25331f251
Save the master logs to separate files rather than dumping to stdout.
2016-02-12 17:30:45 -08:00
Matt Liggett
7a2e649745
Include some debug output when the API server never appears.
...
Helps with #20916
2016-02-11 16:33:35 -08:00
gmarek
aa79f04aed
Fix #21027
2016-02-11 22:25:08 +01:00
gmarek
208e98b58e
Fix #20788
2016-02-08 10:21:04 +01:00
Justin Santa Barbara
732e76fb4e
kube-up: Refactor SSL cert helpers into common
...
Next step in the the GCE/AWS harmonization
2016-02-04 09:10:41 -05:00
Jeff Lowdermilk
4a9b046515
Merge pull request #20432 from brendandburns/flake5
...
Don't re-check with gcloud for a firewall's existence to fix a potential flake.
2016-02-02 11:59:54 -08:00
Brendan Burns
78c9a7718a
Don't re-check with gcloud for a firewall's existence to fix a potential flake.
2016-02-01 14:17:36 -08:00
Justin Santa Barbara
c556e8f0f5
kube-up: Refactor kube-env into common; use in AWS
...
Use kube-env on the AWS master also
2016-01-28 10:31:51 -08:00
Justin Santa Barbara
4d88a4ed2c
kube-up: move sha1sum-file into common
...
Also hash the tar files in AWS kube-up
2016-01-28 10:19:38 -08:00
Justin Santa Barbara
ae75a7d259
kube-up: move build-runtime-config from AWS & GCE into common
2016-01-28 10:19:38 -08:00
Justin Santa Barbara
0df6f5d8c5
kube-up: move yaml-quote from GCE & AWS to common
2016-01-28 10:19:38 -08:00
k8s-merge-robot
a95f1b84cb
Merge pull request #17243 from yifan-gu/gce_coreos
...
Auto commit by PR queue bot
2016-01-27 13:02:20 -08:00
Dawn Chen
93168c1ede
Merge pull request #20036 from ihmccreery/instance-prefix
...
Use INSTANCE_PREFIX to prefix uploaded binaries in GCE
2016-01-25 16:07:13 -08:00
Isaac Hollander McCreery
9477bc08a5
Use INSTANCE_PREFIX to prefix uploaded binaries in GCE, fixes #8705
2016-01-22 15:27:33 -08:00
Mike Danese
0fdaa41c5e
cluster/gce: fix unbound variable
2016-01-22 14:42:32 -08:00
Yifan Gu
fe70bf8485
cluster/gce/coreos: Upload templates during kube-up.
...
Also added create-master-instance() and create-node-instance-template()
2016-01-21 16:32:15 -08:00
Justin Santa Barbara
43cbfb74fe
Ubernetes Lite GCE: Support multiple zones in GCE cloud provider
...
We adapt the existing code to work across all zones in a region.
We require a feature-flag to enable Ubernetes-Lite
Reasons:
* There are some behavioural changes if users create volumes with
the same name in two zones.
* We don't want to make one API call per zone if we're not running
Ubernetes-Lite.
* Ubernetes-Lite is still experimental.
There isn't a parallel flag implemented for AWS, because at the moment
there would be no behaviour changes from this.
2016-01-20 23:04:53 -05:00
Justin Santa Barbara
2958ea253a
GCE: Allow for reuse of master
...
This is for internal use at the moment, for testing Ubernetes Lite, but
arguably makes the code a little cleaner.
Also rename KUBE_SHARE_MASTER -> KUBE_USE_EXISTING_MASTER
2016-01-20 15:37:00 -05:00
Mike Danese
22cfa5ea7e
build: move some of hack/lib/ into a new cluster/lib/
...
Some functionality in hack/lib is currently depended on by
cluster/common.sh so kube-up from the full release tar (which
does not include hack/) is currently broken. With this PR we
create cluster/lib/ and move the necessary bits from hack/
over to get kube-up working again.
Fixes: 96d1b8d1b2
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-11 17:10:26 -08:00
gmarek
fc6247152b
Split levels of verbosity of test logging on components.
2015-12-28 11:41:09 +01:00
gmarek
e138ad3d43
Don't fail kube-down if no MIGs are present
2015-12-18 11:12:42 +01:00
k8s-merge-robot
f84c175e04
Merge pull request #18615 from ixdy/gce-cert-creation
...
Auto commit by PR queue bot
2015-12-17 07:15:13 -08:00
k8s-merge-robot
caae39b122
Merge pull request #18731 from mikedanese/disable-kube-push
...
Auto commit by PR queue bot
2015-12-16 13:57:31 -08:00
k8s-merge-robot
582c84b562
Merge pull request #18485 from andyzheng0831/trusty-release
...
Auto commit by PR queue bot
2015-12-15 21:18:58 -08:00
Mike Danese
93a58415d6
disable kube-push in gce until it's fixed
2015-12-15 14:50:41 -08:00
gmarek
2b6c78818b
Allow creation of clusters larger than 500 nodes in GCE, take 2.
...
The change from the take 1 is to remove the suffix from the name of the
last MIG.
2015-12-14 14:02:26 +01:00
Jeff Grafton
7ac3b7d665
Print output from cert creation cmds on failure
2015-12-11 18:13:31 -08:00
Zach Loafman
9492fd6a80
Revert "Allow creation of clusters larger than 500 nodes"
2015-12-10 16:07:17 -08:00
Andy Zheng
75e23a3845
Add release support for trusty kube-system manifests.
...
This is a follow-up work for PR 18115. It adds release support for
kube-system manifests.
2015-12-10 10:47:01 -08:00
gmarek
0c6126911b
Allow creation of clusters larger than 500 nodes
2015-12-10 12:13:26 +01:00
Zach Loafman
f1f250c6b4
Merge pull request #18377 from roberthbailey/gcloud-prompts
...
Use gcloud install instead of gcloud update for components to remove the annoying prompt
2015-12-09 15:13:04 -08:00
Zach Loafman
e264db4349
Merge pull request #17580 from mikedanese/stage-image
...
add an option to push/pull component images from a registry using kube-up
2015-12-09 13:49:45 -08:00
k8s-merge-robot
d0965bc440
Merge pull request #18115 from andyzheng0831/trusty
...
Auto commit by PR queue bot
2015-12-09 13:26:33 -08:00
Wojciech Tyczynski
fcca8b7e49
Merge pull request #18380 from roberthbailey/rsa-tarball-retries
...
Add retries to fetch the easy-rsa bundle from GCS.
2015-12-09 14:28:20 +01:00