Commit Graph

15258 Commits

Author SHA1 Message Date
Mike Danese
e9084f95d1 Merge pull request #10517 from chrishiestand/gke-scopes
change shell var MINION_SCOPES to user setable
2015-07-24 09:22:25 -07:00
Anastasis Andronidis
2be1cbe0af updated go-restful 2015-07-24 18:12:05 +02:00
Huamin Chen
fa8a2ef81d fencing off multiple rbd mount
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-07-24 11:49:32 -04:00
Mike Danese
fab2c80281 Merge pull request #10062 from ironcladlou/update-acceptor
Rolling updater configurability enhancements
2015-07-24 08:48:48 -07:00
Mike Danese
db179e4cf4 Merge pull request #10346 from jhadvig/comment_fix
Fix NewNotFound method name in comments
2015-07-24 08:08:57 -07:00
Mike Danese
816586bcef Merge pull request #10866 from jlowdermilk/kubectl-create-f
kubectl resource builder: don't check extension for single files
2015-07-24 08:03:43 -07:00
Mike Danese
01ee1b8634 Merge pull request #10840 from jbeda/master
Fix up check for min memory for parallel builds
2015-07-24 08:02:33 -07:00
Mike Danese
7a60a7c264 Merge pull request #11773 from jayunit100/etc-comment
Update comments to remove etcd specificity and minion term
2015-07-24 08:00:21 -07:00
Eric Paris
1253ca52cd Ansible: start to support debian 2015-07-24 09:58:31 -04:00
Eric Paris
a25b34e1a4 Ansible: Vagrant: allow passing ansible tags to vagrant provision
Creating a cluster from scratch takes about 7 minutes. But if you just
rebuild the binaries and want to update those you don't want to have to
rerun the entire thing. There is an ansible tag 'binary-update' which
will do that. Now one can do
```
ANSIBLE_TAGS=binary-update vagrant provision
```
And it will push the new binaries.
2015-07-24 09:58:31 -04:00
Eric Paris
8ba4d85fa9 Ansible: Add kube-ui kube-addon support 2015-07-24 09:58:31 -04:00
Eric Paris
217f8eef95 Ansible: convert DNS from kube_config_dir to kube_addons_dir 2015-07-24 09:58:31 -04:00
Eric Paris
9aed89f816 Ansible: fast update of binaries
If you are using locally build binaries as a developer you likely will
want to just push those binaries to an existing cluster, not rerun the
entire playbook.  Add a tag to do just that.
2015-07-24 09:58:31 -04:00
Jeff Bean
0653156e1e Ansible: Updating README 2015-07-24 09:58:31 -04:00
Jeff Bean
29980851f7 Ansible: Adding variable for kubernetes apiserver port 2015-07-24 09:58:31 -04:00
Jeff Bean
90b1318168 Ansible: Adding variable for kubernetes addon dir 2015-07-24 09:58:30 -04:00
Eric Paris
ce4d2d41fb Ansible: Vagrant: Add libvirt support 2015-07-24 09:58:30 -04:00
Eric Paris
51a33d3ff5 Ansible: vagrant: generic set_provider() function 2015-07-24 09:58:30 -04:00
Eric Paris
dda42add54 Ansible: Vagrant: Add vbox support 2015-07-24 09:58:30 -04:00
Eric Paris
36e991742b Ansible: Vagrant: Update to os1 vagrant scripts
Do the /etc/host creation with vagrant, so it uses internal instead of
external ips (hostmanager only knew about the public ip)

Ignore errors on docker failure when 'restarting' docker in flannel
handler. If this is a clean install, we haven't run 'node' yet so docker
isn't installed so it doesn't need to be started. It would be better to
be more specific in ignoring errors though...
2015-07-24 09:58:30 -04:00
jayunit100
a008fe24bb Ansible: Vagrant: kubernetes openstack deployer
vbox deployer separated and deprecated. Readded-later
2015-07-24 09:58:25 -04:00
Eric Paris
fd1024baa2 Install openssl when using make-ca-certs.sh
easyrsa requires openssl. So make sure it is installed.
2015-07-24 09:56:42 -04:00
Eric Paris
90ecd96f84 Ansible: Run from locally built binaries
Instead of from distro packages
2015-07-24 09:48:36 -04:00
Eric Paris
c3849fd240 Ansible: Minor typo in play text (no functional change) 2015-07-24 09:48:36 -04:00
Eric Paris
605437f811 Ansible: Support new upstream non-default namespace for addons 2015-07-24 09:48:35 -04:00
Eric Paris
165aa56c1a Ansible: Do not fail flannel restart is docker not installed
On first install flannel runs before docker is installed. So do not fail
if docker is not installed
2015-07-24 09:48:35 -04:00
Eric Paris
8b57cc8918 Ansible: cert gen: use inventory hostname not ip address 2015-07-24 09:48:35 -04:00
Jerzy Szczepkowski
b459b796b6 Merge pull request #10981 from mwielgus/rethinkdb-e2e
E2E tests for examples/rethinkdb
2015-07-24 15:33:01 +02:00
Dan Mace
d044208b38 Rolling updater enhancements
Add an UpdateAcceptor interface to the rolling updater which supports
injecting code to validate the first replica during scale-up. If the
replica is not accepted, the deployment fails. This facilitates canary
checking so that many broken replicas aren't rolled out during an update.

Make the rolling update scale amount configurable as a percent of the replica
count; a negative value changes the scale direction to down/up to support
in-place deployments.
2015-07-24 08:53:50 -04:00
Marcin Wielgus
82cf645bad E2E tests for examples/rethinkdb 2015-07-24 14:51:52 +02:00
Jerzy Szczepkowski
7645513d2a Merge pull request #10749 from mwielgus/secret_and_downward
E2E tests for examples/downward-api and examples/secrets
2015-07-24 14:18:34 +02:00
Jerzy Szczepkowski
1081003e45 Merge pull request #11691 from gmarek/scale_e2e
Remove Scale e2e test
2015-07-24 14:15:42 +02:00
Jerzy Szczepkowski
a05acdd49a Merge pull request #11800 from rafax/kubectl-typo
Fix typo in guestbook-go
2015-07-24 14:14:03 +02:00
Jerzy Szczepkowski
63ef538eae Merge pull request #11804 from sgotti/fix_libvirtcoreos_masterport
Set the right master port to kube-proxy in libvirt-coreos.
2015-07-24 14:13:12 +02:00
Marcin Wielgus
561dd7d18b Add scale retry in ScaleRC in test/e2e/util.go 2015-07-24 14:12:55 +02:00
Jerzy Szczepkowski
f1519434b5 Merge pull request #11805 from GoogleCloudPlatform/revert-11778-sshLog
Revert "Improve SSH logging for debugging"
2015-07-24 13:59:30 +02:00
Jerzy Szczepkowski
496895d610 Revert "Improve SSH logging for debugging" 2015-07-24 13:36:16 +02:00
Marcin Wielgus
40f3dc2f32 E2E tests for examples/downward-api and examples/secrets 2015-07-24 12:32:04 +02:00
Jerzy Szczepkowski
291acd1a09 Merge pull request #10708 from soltysh/notin_operator
Fixed notin operator in labels' selectors comments.
2015-07-24 12:28:33 +02:00
Jerzy Szczepkowski
8ea206b8fb Merge pull request #10920 from mwielgus/kubectl_e2e
E2E tests for kubectl commands (api-versions, cluster-info, describe)
2015-07-24 12:25:00 +02:00
Jerzy Szczepkowski
ffa8c706db Merge pull request #10702 from mwielgus/liveness_e2e
E2E test for examples/liveness
2015-07-24 12:20:03 +02:00
Simone Gotti
10904f2217 Set the right master port to kube-proxy in libvirt-coreos.
The currently specified port is the old 7080 read-only-port. As the
libvirt-coreos doesn't configure security, change it to the insecure-port 8080.
2015-07-24 12:10:57 +02:00
jiangyaoguo
ce52ae782d refector iscsi volume to seperate builder and cleaner 2015-07-24 16:55:56 +08:00
Marcin Wielgus
5ec7109fc1 E2E tests for kubectl commands (api-versions, cluster-info, describe) 2015-07-24 10:53:51 +02:00
Jerzy Szczepkowski
0be5405afd Merge pull request #11685 from piosz/autoscaling_e2e
Added cluster size autoscaling e2e test
2015-07-24 10:26:33 +02:00
jiangyaoguo
27524d6b36 refector gec-pd to seperate builder and cleaner 2015-07-24 16:15:37 +08:00
Marcin Wielgus
2471e0b892 E2E test for examples/liveness 2015-07-24 10:03:48 +02:00
Jerzy Szczepkowski
5c014062f6 Merge pull request #11074 from yujuhong/monitor_resource
e2e: query kubelet for resource usage of containers
2015-07-24 09:43:25 +02:00
Rafal Gajdulewicz
a7231d86cb Fix typo in guestbook-go 2015-07-24 09:37:28 +02:00
Jerzy Szczepkowski
6488ac5512 Merge pull request #11778 from mbforbes/sshLog
Improve SSH logging for debugging
2015-07-24 09:36:52 +02:00