Commit Graph

9425 Commits

Author SHA1 Message Date
Quinton Hoole
8edcdc8c6c Mark HostIP e2e test pending due to #6558. 2015-04-14 16:58:08 -07:00
Abhishek Shah
37eb4d85e1 Install kube-controller-manager image 2015-04-14 16:45:39 -07:00
Dawn Chen
a249a5bec8 Merge pull request #6792 from eparis/bash-3-kubectl-filename-json-yaml
bash_completions: Generic function for --filename arguments
2015-04-14 16:04:19 -07:00
Victor Marmol
54406a5b7c Merge pull request #6794 from yujuhong/restart_counts
Kubelet: persist restart count of a container
2015-04-14 16:01:49 -07:00
Daniel Smith
fb0df935f6 add missing syncronization 2015-04-14 15:59:50 -07:00
Quinton Hoole
53dde02827 Cluster Federation RFC.
# *** ERROR: *** docs are out of sync between cli and markdown
# run hack/run-gendocs.sh > docs/kubectl.md to regenerate

#
# Your commit will be aborted unless you regenerate docs.
    COMMIT_BLOCKED_ON_GENDOCS
2015-04-14 15:57:33 -07:00
Dawn Chen
2c3b9c8eb3 Merge pull request #6831 from ArtfulCoder/docker_image_install
Load Kube Scheduler Image.
2015-04-14 15:52:27 -07:00
Dawn Chen
012a35bd02 Merge pull request #6816 from jlowdermilk/make-clean-is-your-friend
Suggest running make clean on verify-gendocs failure
2015-04-14 15:42:16 -07:00
Dawn Chen
59fa08ac79 Merge pull request #6820 from aronchick/master
Quick documentation clean up
2015-04-14 15:41:18 -07:00
David Oppenheimer
6b28a69a1b Clarify comments describing how GuaranteedUpdate() (previously AtomicUpdate() works. Closes #6626. 2015-04-14 15:38:15 -07:00
Daniel Smith
a610a8edef Merge pull request #6793 from kubernetes-ui/kubernetes-ui-bower_components
Add bower components to third party
2015-04-14 15:37:23 -07:00
Eric Paris
de3864a1c2 bash_completions: Generic function for --filename arguments
This generic function adds --filename= arguments to commands, and does
the magic so they get bash completions to find json, yaml, or yml files.
2015-04-14 18:25:52 -04:00
Daniel Smith
5f1a0bc880 Merge pull request #6705 from quinton-hoole/2015-04-03-flakey-rc-e2e
Add an e2e test that pods get a host IP
2015-04-14 15:20:46 -07:00
Abhishek Shah
682e8cfa99 Load Kube Scheduler Image. 2015-04-14 15:20:24 -07:00
Yu-Ju Hong
fd34441d2d Kubelet: persist restart count of a container
Currently, restart count are generated by examine dead docker containers, which
are subject to background garbage collection. Therefore, the restart count is
capped at 5 and can decrement if GC happens.

This change leverages the container statuses recorded in the pod status as a
reference point. If a container finished after the last observation, restart
count is incremented on top of the last observed count. If container is created
after last observation, but GC'd before the current observation time, kubelet
would not be aware of the existence of such a container, and would not increase
the restart count accordingly. However, the chance of this should be low, given
that pod statuses are reported frequently. Also, the restart cound would still
be increasing monotonically (with the exception of container insepct error).
2015-04-14 15:06:42 -07:00
Jeff Lowdermilk
037407f49e Merge pull request #6791 from eparis/bash-2-kubectl-get-resources
bash_completions: annotate kubectl get with resources
2015-04-14 15:02:34 -07:00
Dawn Chen
9b1b5c5447 Merge pull request #6824 from derekwaynecarr/fix_quota_bug
Fix quota bug in LimitRanger
2015-04-14 14:56:55 -07:00
Daniel Smith
98e61e252d Merge pull request #6736 from smarterclayton/conserve_copiers
Reuse gob.Encoder and Decoder in DeepCopy
2015-04-14 14:33:40 -07:00
Clayton Coleman
0e9ddadc71 Merge pull request #6825 from lavalamp/fix2
fix fake controller source watch behavior
2015-04-14 17:33:26 -04:00
Tim Hockin
e7f2b32553 Merge pull request #6695 from markturansky/yoko_pv_plugin
WIP: PVC volume plugin
2015-04-14 13:59:21 -07:00
Daniel Smith
3fdfea3ad8 fix fake controller source watch behavior 2015-04-14 13:31:35 -07:00
Dawn Chen
cbe28f151e Merge pull request #6821 from justinsb/aws_dont_use_aws_conf
Don't always use aws.conf
2015-04-14 13:30:29 -07:00
Jeff Lowdermilk
797903798e Suggest running make clean on verify-gendocs failure 2015-04-14 13:21:43 -07:00
markturansky
d904e747e3 PVClaim volume plugin 2015-04-14 16:21:29 -04:00
Jeff Lowdermilk
b59266ad84 Merge pull request #6798 from xiang90/fix_doc
docs: fix docs for #6776
2015-04-14 13:15:10 -07:00
derekwaynecarr
a50e53257d Fix nil pointer that can happen if no container resources are supplied 2015-04-14 16:12:24 -04:00
derekwaynecarr
d1bfcdf7f5 Remove trailing comma 2015-04-14 16:11:51 -04:00
Xiang Li
5f4b2f5551 docs: generate docs 2015-04-14 12:53:37 -07:00
Xiang Li
5466dd8138 hack: reliable sort in util.sh 2015-04-14 12:52:28 -07:00
derekwaynecarr
986c225311 Replication controller gives failedCreate events 2015-04-14 15:42:49 -04:00
David Aronchick
d3d6e37d79 Update README.md 2015-04-14 12:27:53 -07:00
David Aronchick
dadf01101f Update README.md 2015-04-14 12:27:40 -07:00
Jeff Grafton
afd7d77a24 Merge pull request #6814 from GoogleCloudPlatform/revert-6783-use-hack-lib-find-binaries
Revert "Use a helper to find built binaries"
2015-04-14 12:01:39 -07:00
Alex Robinson
9a351e3670 Move validation of load balancers only supporting TCP ports to validation.go. 2015-04-14 18:56:51 +00:00
Dawn Chen
f471ca8e0c Merge pull request #6809 from markturansky/pv_union
Refactor Volumes to use InternalVolume instead of API types
2015-04-14 11:56:49 -07:00
Alex Robinson
2b14fc1d14 Remove the cloud provider field from the services REST handler and the master
now that load balancers are handled by the ServiceController.
2015-04-14 18:56:47 +00:00
Alex Robinson
7b647c5dbc Fix the services namespace test to wait for the services' load balancers
to be created.
2015-04-14 18:56:43 +00:00
Alex Robinson
ccc300289f Implement a ServiceController that watches services and handles keeping
external load balancers up-to-date based on the service's specs, using
the new DeltaFIFO watch queue class. Remove the old registry REST
handler code for creating/updating/deleting load balancers.

Also clean up a bunch of the GCE cloudprovider code related to load balancers.
2015-04-14 18:56:24 +00:00
Jeff Lowdermilk
4f552053f1 Merge pull request #6789 from eparis/bash-custom-functions
Add bash completion custom functions
2015-04-14 11:54:22 -07:00
Alex Robinson
a11106edd3 Put the node controller in its own package rather than in the generic
cloudprovider/controller package.
2015-04-14 18:34:59 +00:00
nikhiljindal
a2c29d48ec Removing references to v1beta1 from hack/ and test/ 2015-04-14 11:31:37 -07:00
markturansky
e1481fb9c2 Refactored Volume plugins to use InternalVolume instead of API types 2015-04-14 14:25:01 -04:00
Dawn Chen
913dc4e490 Revert "Use a helper to find built binaries" 2015-04-14 11:24:49 -07:00
Dawn Chen
f7ae442a02 Merge pull request #6811 from markturansky/typos
Fix spelling typo in comments
2015-04-14 10:30:39 -07:00
Victor Marmol
587cfa4274 Run Kube-proxy in "/kube-proxy" container. 2015-04-14 10:29:05 -07:00
Victor Marmol
fb3c351fe1 Run Kubelet on "/kubelet" container. 2015-04-14 10:29:05 -07:00
Victor Marmol
8fc3d8f7b6 Adding utility for creating resource containers.
Allows creating and running in resource-only containers.
2015-04-14 10:29:05 -07:00
Eric Tune
c53b0c3869 Merge pull request #6275 from feihujiang/master
Improve ubuntu-cluster setup scripts
2015-04-14 09:51:33 -07:00
Dawn Chen
9ffebf7f7d Merge pull request #6805 from eparis/fedora-docs
update fedora documentation
2015-04-14 09:50:02 -07:00
markturansky
f599aecc6a Fix spelling typo in comments 2015-04-14 12:46:29 -04:00