Commit Graph

11018 Commits (6968074c90f8cbc697ea1dcf26d14d4acbd553ac)

Author SHA1 Message Date
Ryan Richard 6968074c90 remove manifest config and bump rax coreos image 2015-05-13 21:33:25 -05:00
Ryan Richard 6ae14b3630 add initial support for flannel 2015-05-13 21:33:24 -05:00
Ryan Richard b2aa089df0 fix download-release.sh
Download-release.sh was overwriting previous downloads
even if the temp URL had expired which resulted in the
release and binaries being overriden.
2015-05-13 21:33:24 -05:00
Ryan Richard 75dac16c34 leverage $public_ip4 for apiserver communication 2015-05-13 21:33:24 -05:00
Eric Tune 936f9cc95d WIP: Update Rackspace so node talks to apiserver
Kubernetes project has decided that it is better if kubelet
and kube-proxy use the apiserver REST interface to get and
set resources instead of accessing resource keys in etcd directly.
This is necessary to support kubelet reporting of events,
and also encapsulates the apiserver store details.

This means that the kubelet and kube-proxy need to know the
apiserver host(s) via a flag.

Since the Rackspace config already used etcd to advertise the
minions to the controller-manager, I used the same pattern to advertise
the apiserver(s) to the minions.

Setting --public_address_override=$private_ipv4 is intended to ensure that
the master serves its http interface on the right ethernet device, since I think
there are two on a droplet.

The new apiserver-advertiser.service puts the IPs of any apiservers in etcd.

The kubelet and kube-proxy now take an environment file which contains
the list of apiserver IPs, and that env var goes into a flag.  The
etcd_servers argument is removed -- the point is for these binaries
to not access etcd.

The new apiserver-finder.service watches for changes in etcd and
restarts kubelet and kube proxy when there are new apiservers.
2015-05-13 21:33:23 -05:00
Dawn Chen 309a157665 Merge pull request #7984 from cjcullen/kubelet
Kubelet configure cbr0 instead of configure-vm.sh
2015-05-13 17:32:52 -07:00
Vish Kannan f49757cba5 Merge pull request #8221 from ArtfulCoder/use_https
Use https to access apiserver from kube2sky
2015-05-13 17:21:41 -07:00
Yu-Ju Hong 35f3fe1e73 Merge pull request #8219 from yifan-gu/fix_localup
Remove 'auth-path' in the arguments for kubelet.
2015-05-13 17:19:37 -07:00
Abhishek Shah 71a10c2044 Use https 2015-05-13 17:03:29 -07:00
Rohit Jnagal cbe6840697 Merge pull request #8210 from lavalamp/explorer
Explorer example shows what environment k8s runs your container in.
2015-05-13 16:46:28 -07:00
Yifan Gu 621dc01f42 Remove 'auth-path' in the arguments for kubelet.
Otherwise kubelet will fail to create the client because it can't
find the nonexisting auth file.
2015-05-13 16:26:22 -07:00
Victor Marmol 8605f43df5 Merge pull request #8216 from GoogleCloudPlatform/revert-8084-root-cgroup
Revert "Change default CgroupRoot to /."
2015-05-13 15:51:03 -07:00
Victor Marmol 2aaa4e08eb Revert "Change default CgroupRoot to /." 2015-05-13 15:50:23 -07:00
Chao Xu ecc3abdf83 Merge pull request #8073 from nikhiljindal/persistentExample
Fixing and updating broken persistent volume nfs example
2015-05-13 15:43:16 -07:00
Daniel Smith 8c4129b77b Explorer example shows what environment k8s runs your container in. 2015-05-13 15:38:07 -07:00
Robert Bailey a61baf6a74 Merge pull request #8208 from saad-ali/fixTemplateUpDown2
Fix GCE kube-down incorrect MIG delete OpID
2015-05-13 15:28:52 -07:00
saadali c118b6d603 Fix GCE kube-down incorrect MIG delete OpID 2015-05-13 15:06:43 -07:00
Brian Grant f49d2649c8 Merge pull request #8158 from thockin/label-validation
Tighten label validation
2015-05-13 15:02:41 -07:00
Vish Kannan 5b8e70181f Merge pull request #8199 from satnam6502/es
Revert to using emptyDir for Elasticsearch data
2015-05-13 14:47:03 -07:00
Paul Morie 8fcf470167 Merge pull request #8174 from liggitt/local_up_cluster
Fix key generation in local-up-cluster.sh
2015-05-13 17:33:25 -04:00
nikhiljindal e02b6f7f3f Fixing broken persistentvolume nfs example 2015-05-13 14:28:36 -07:00
Tim Hockin 2f59aa4f25 Somewhat better error messages for common formats
Clearer strings with examples.
2015-05-13 13:59:16 -07:00
Tim Hockin b429e89251 Spec qualified names (label keys) more tightly
It can be a (DNS_SUBDOMAIN/)?label, but we were validating it
incorrectly before.
2015-05-13 13:59:16 -07:00
Daniel Smith 2d170ecc91 Merge pull request #8201 from derekwaynecarr/missing_import
Conversion tool was not able to build v1 conversions
2015-05-13 13:58:44 -07:00
Daniel Smith 25d32ee513 Merge pull request #7939 from nikhiljindal/latest
Adding an env variable to specify the list of supported API versions
2015-05-13 13:36:43 -07:00
Rohit Jnagal 881f11adbf Merge pull request #8175 from piosz/load_generator
Added more logging to load e2e test
2015-05-13 13:31:50 -07:00
Daniel Smith 99416947dc Merge pull request #8162 from thockin/hooks
Hooks cleanup
2015-05-13 13:27:24 -07:00
Rohit Jnagal a1ef8585da Merge pull request #8168 from brendandburns/docker
Update single node docker to 0.16.2
2015-05-13 13:25:27 -07:00
derekwaynecarr 3e503f5040 Conversion tool was not able to build v1 conversions 2015-05-13 16:23:22 -04:00
Rohit Jnagal be71186c7b Merge pull request #8152 from BenTheElder/ubuntu_docs_git_clone_fix
Fix https://github.com/GoogleCloudPlatform/kubernetes/issues/8147
2015-05-13 13:22:38 -07:00
Satnam Singh 04ba79d300 Merge pull request #7994 from RichieEscarez/7094-v1beta1_to_v1beta3
Replace instances of v1beta1 with v1beta3
2015-05-13 13:12:25 -07:00
Quinton Hoole d114945b90 Merge pull request #8181 from thockin/dns-health
Fix DNS health check
2015-05-13 13:08:37 -07:00
Tim Hockin 4e9d3f7700 Use color in pre-commit 2015-05-13 12:59:04 -07:00
Satnam Singh ca121ee98d Revert to using emptyDir for Elasticsearch data 2015-05-13 12:52:56 -07:00
Tim Hockin 8e7970f2a1 mkdir -p in doc generation 2015-05-13 12:50:25 -07:00
Tim Hockin d0b2a418db Make git hooks print more nicely 2015-05-13 12:50:25 -07:00
Tim Hockin f11ba4a1b5 Switch git hooks to use pre-commit 2015-05-13 12:50:25 -07:00
Tim Hockin 9aa9260295 Merge pull request #7529 from markturansky/yoko_pv_mgr
Changed binding from volume.Spec.ClaimRef to claim.Spec.VolumeName
2015-05-13 12:40:57 -07:00
markturansky 6b29c569ff regen again 2015-05-13 14:46:47 -04:00
Yu-Ju Hong ad83197c63 Merge pull request #8187 from satnam6502/nosecret
Remove the use of secrets from node level logging agents
2015-05-13 11:12:08 -07:00
Victor Marmol 67eab52b9e Merge pull request #8146 from yifan-gu/runtime_opt
kubelet/container: Refactor RunContainerOptions.
2015-05-13 11:09:56 -07:00
markturansky fd3f7b2a98 rebased and regen conversions 2015-05-13 14:09:48 -04:00
Jeff Lowdermilk f8ebc4e21e Merge pull request #8104 from roberthbailey/kubelet-using-kubeconfig
Replace the auth config file with a kubeconfig file when starting the kubelet on GCE.
2015-05-13 11:09:27 -07:00
markturansky 0191574f7e Bi-directional bind between pv.Spec.ClaimRef and pvc.Spec.VolumeName 2015-05-13 14:05:21 -04:00
Derek Carr 9454d58547 Merge pull request #8127 from liggitt/service_account_admission
Add ServiceAccount admission plugin
2015-05-13 14:03:11 -04:00
Zach Loafman abd1f89ba7 Merge pull request #8189 from dchen1107/clean
Monit watch kubelet and kube-proxy on master node too.
2015-05-13 10:57:41 -07:00
Derek Carr f3835c1f7e Merge pull request #8123 from deads2k/expose-flag-bind
expose FlagInfo binding methods
2015-05-13 13:56:24 -04:00
nikhiljindal 8b278202fe Updating the code to set the latest version based on KUBE_LATEST_API_VERSION env flag 2015-05-13 10:53:00 -07:00
Rohit Jnagal 8c4a730a5b Merge pull request #8025 from caesarxuchao/cassandra-example
update the KubernetesSeedProvider.java in example example/cassandra to v1beta3
2015-05-13 10:50:51 -07:00
Dawn Chen e32daf4229 Monit watch kubelet and kube-proxy on master node too. 2015-05-13 10:36:00 -07:00