Commit Graph

2942 Commits

Author SHA1 Message Date
Clayton Coleman
26cff8b9bf Rename the etcd path for pods to be /registry/nodes/<>/boundpods 2014-10-16 19:29:08 -04:00
Clayton Coleman
6ae611aedd Write BoundPods to etcd instead of ContainerManifestList
Rename ManifestFactory -> BoundPodFactory and change the general structure
of the call to focus on BoundPod.
2014-10-16 19:29:08 -04:00
Clayton Coleman
892942af8f Read BoundPods from etcd instead of ContainerManifestList
There are three values that uniquely identify a pod on a host -
the configuration source (etcd, file, http), the pod name, and the
pod namespace. This change ensures that configuration properly
makes those names unique by changing podFullName to contain both
name (currently ID in v1beta1, Name in v1beta3) and namespace.

The Kubelet does not properly handle information requests for
pods not in the default namespace at this time.
2014-10-16 19:29:08 -04:00
derekwaynecarr
d4e1076306 Fix etcd in proxy for namespace awareness 2014-10-16 16:28:06 -07:00
Tim Hockin
332a03b085 Merge pull request #1844 from lavalamp/fix
Don't accept empty input in DecodeInto
2014-10-16 16:27:49 -07:00
Dawn Chen
792bd214db Merge pull request #1848 from lavalamp/fix2
Fix dangerous Sprintf
2014-10-16 15:00:56 -07:00
Daniel Smith
1f9a4750b5 Fix dangerous Sprintf 2014-10-16 14:36:36 -07:00
Joe Beda
7b1ee58dad Merge pull request #1816 from atishn/patch-1
Added missing .sh extension
2014-10-16 14:27:10 -07:00
Dawn Chen
b6057adb41 Merge pull request #1822 from lavalamp/eventing3
Add lock to fake handler to avoid races.
2014-10-16 14:00:04 -07:00
bgrant0607
9edd8a104c Merge pull request #1833 from erictune/authz
Add forbidden error.
2014-10-16 13:39:17 -07:00
Daniel Smith
71126e79d1 Don't accept empty input in DecodeInto 2014-10-16 13:38:18 -07:00
Brian Ketelsen
37dc935490 rename the nd file 2014-10-16 16:37:47 -04:00
bgrant0607
641f72096f Merge pull request #1824 from ghodss/no_headers_kubectl
Add --no-headers to kubectl get
2014-10-16 13:37:25 -07:00
Brian Ketelsen
72c8d60b5a basic documentation about SkyDNS integration 2014-10-16 16:30:48 -04:00
bgrant0607
414ae795b2 Merge pull request #1837 from thockin/e2e
Clean up e2e more
2014-10-16 13:03:25 -07:00
bgrant0607
75e2cf8e12 Merge pull request #1826 from thockin/kubectl
add kubectl.sh
2014-10-16 13:02:13 -07:00
Tim Hockin
694878c642 Merge pull request #1842 from mrunalp/remove_ip_masq
Need not add --ip-masq flag till fedora ships docker 1.3
2014-10-16 12:46:01 -07:00
Mrunal Patel
f8845147f6 Need not add --ip-masq flag till fedora ships docker 1.3 2014-10-16 12:40:01 -07:00
Tim Hockin
98eb498e30 Merge pull request #1841 from dchen1107/release
Set --ip-masq to false for docker 1.3
2014-10-16 12:35:03 -07:00
Tim Hockin
bad0b72926 add kubectl.sh 2014-10-16 12:30:08 -07:00
Dawn Chen
a8a036a9e6 Disable --ip-masq for vagrand. 2014-10-16 12:17:18 -07:00
Dawn Chen
baf3bea79a Set --ip-masq to false 2014-10-16 12:17:18 -07:00
Tim Hockin
95f57dc886 Clean up e2e more
Don't early-terminate on test fail.
Log which tests failed at the end.
2014-10-16 11:08:39 -07:00
Tim Hockin
8a9c40c729 Merge pull request #1564 from derekwaynecarr/enforce_namespace_unique_constraints
Enforce namespace unique constraints
2014-10-16 10:14:00 -07:00
Tim Hockin
e203191ac0 Update guestbook-go.
IP-per-service compatible.  Uses kubectl.
2014-10-16 10:09:12 -07:00
derekwaynecarr
085ca40291 Enforce unique constraint at namespace boundary in etcd, make client and server namespace aware 2014-10-16 13:02:52 -04:00
derekwaynecarr
b63974bd21 Extract list must flatten nodes across directories 2014-10-16 13:02:52 -04:00
Tim Hockin
343677580a Merge pull request #1402 from thockin/services_v2
Services v2 (ip-per-service)
2014-10-16 10:01:50 -07:00
Eric Tune
26a2bab797 Add forbidden error.
Will be used in subsequent PRs that add authorization.
2014-10-16 09:25:54 -07:00
Tim Hockin
5c4bd55273 Add vagrant support 2014-10-16 08:36:47 -07:00
Tim Hockin
99bca68c7d Add local-up support 2014-10-16 08:36:47 -07:00
Tim Hockin
8f82d42f79 Rackspace support 2014-10-16 08:36:47 -07:00
Tim Hockin
1c2f04b8b7 Add e2e test 2014-10-16 08:36:47 -07:00
Tim Hockin
d258eca6fd Add and update docs. 2014-10-16 08:36:47 -07:00
Tim Hockin
e907011111 Core support for ip-per-service 2014-10-16 08:36:47 -07:00
Daniel Smith
63e1906902 Merge pull request #1825 from ddysher/godep-json
godep.json error
2014-10-15 22:49:18 -07:00
Deyuan Deng
7a863a873d godep.json error 2014-10-15 22:24:56 -04:00
Tim Hockin
9773effadc Merge pull request #1818 from jbeda/make-client
Add kubectl to build/release scripts.
2014-10-15 19:21:44 -07:00
Sam Ghods
a9a8c016f7 Add --no-headers to kubectl get 2014-10-15 19:05:36 -07:00
Daniel Smith
15c5012933 Add lock to fake handler to avoid races. 2014-10-15 17:46:28 -07:00
Joe Beda
3701c2ac0e Add kubectl to build/release scripts.
Also Refactor build helpers into client/cross and server/linux.  This make it easier to tell users what to build to get just the client binaries.
2014-10-15 16:50:17 -07:00
Eric Tune
f61d434783 Merge pull request #1817 from bgrant0607/annotations
Label documentation improvements. Add annotations documentation.
2014-10-15 16:14:43 -07:00
Eric Tune
6f577aa321 Merge pull request #1789 from lavalamp/eventing4
Add event creation library and implement in scheduler.
2014-10-15 15:55:26 -07:00
Joe Beda
1874926a70 Merge pull request #1815 from thockin/e2e
Better final print in e2e
2014-10-15 15:51:18 -07:00
Tim Hockin
c88537b40d Merge pull request #1325 from ghodss/kubecfg2
Proposal for new kubecfg design (kubectl)
2014-10-15 15:40:37 -07:00
Brian Grant
ca26ab48f5 Label documentation improvements. Add annotations documentation. 2014-10-15 22:38:00 +00:00
Sam Ghods
4b220f8b0a kubectl: kubecfg rewrite for better modularity and improved UX 2014-10-15 15:29:54 -07:00
Sam Ghods
0b79438237 Add spf13/cobra for kubectl 2014-10-15 15:09:49 -07:00
Tim Hockin
ee1f2ddf7c Better final print in e2e 2014-10-15 14:31:15 -07:00
Joe Beda
236b88b71c Merge pull request #1772 from errordeveloper/master
Fix indentation in Vagrantfile
2014-10-15 14:23:24 -07:00