Commit Graph

4334 Commits

Author SHA1 Message Date
Brendan Burns
a670f833bd Improve the pd e2e test by deleting the pod, and verifying that the PD was unmounted by
recreating the pod.
2014-12-10 20:31:46 -08:00
Brendan Burns
bac915a066 Return an error if a user attempts to create an externalized UDP balancer. 2014-12-10 20:08:03 -08:00
Jeff Lowdermlk
d5bd440bca Update guestbook,walkthrough examples to use kubectl instead of kubecfg. 2014-12-10 17:37:40 -08:00
Joe Beda
5523e0344a Merge pull request #2814 from satnam6502/list
Do not consider an empty string to be an error in list.go
2014-12-10 16:31:18 -08:00
Dawn Chen
5865ab750e Merge pull request #2808 from simon3z/master
api: add container's id to ContainerStatus
2014-12-10 16:30:08 -08:00
Daniel Smith
f81ec248d0 Merge pull request #2786 from smarterclayton/load_opaque_objects
Allow runtime.Object to be encoded as runtime.RawExtension
2014-12-10 16:24:05 -08:00
Joe Beda
89011f26f4 remove SSLv3 support in nginx config 2014-12-10 13:17:02 -08:00
Joe Beda
b7705d25c8 Merge pull request #2827 from liggitt/tlsv1
Bump minimum TLS version from SSLv3 to TLSv1.0
2014-12-10 13:15:29 -08:00
Ravi Gadde
66f21b0b8b MountPath in VolumeMount is a required field. Removing the omitempty for
json/yaml.

Removed omitempty for mountpath
2014-12-10 12:45:31 -08:00
Federico Simoncelli
4af64b8911 api: add container's id to ContainerStatus
Sometimes for external applications it is useful to correlate the pod
containers to the real docker instances.

This patch adds a new entry in the container status (containerID) which
is used to identify the instance.

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
2014-12-10 20:38:41 +00:00
Jeff Lowdermlk
3e3f802f2b Fix update-demo to work correctly with a web browser.
The built in go http.Fileserver handles If-Modified-Since in the
header by comparing it with the last modified date on the
file/directory. Since the file is unaltered when we switch to a
new container, that results in 304s when trying to fetch data.json, so
the browser doesn't fetch the new picture after doing a rolling update.

Separate issue, the Dockerfile ADD command was being interpreted as
`copy html/data.json into a directory called 'html/kitten.jpg '`,
instead of the `copy these 2 files into root`. Changed to separate
commands using COPY, per recommended dockerfile practices.
2014-12-10 12:34:19 -08:00
James DeFelice
85b4b4677e unit test for #2815, as requested by @brendandburns 2014-12-10 15:33:38 -05:00
Dawn Chen
17475cdbe7 Merge pull request #2821 from lavalamp/fix
Allow, when testing, SelfLinks to be unset.
2014-12-10 12:10:51 -08:00
Dawn Chen
5c79668854 Merge pull request #2815 from jdef/inspect_tagged_image
inspect the full repo/image:tag name
2014-12-10 11:53:14 -08:00
Satnam Singh
7582884f30 Do not consider an empty string to be an error in list.go 2014-12-10 11:41:13 -08:00
Daniel Smith
272bfc97ed Merge pull request #2788 from smarterclayton/roundtrip_node_nodelist
Rename Minions -> Nodes internally
2014-12-10 11:12:15 -08:00
bgrant0607
2d57ac7e40 Merge pull request #2822 from mikedanese/kubelet-test-simplify
simplified TestNewKubeletClient in kubelet_test
2014-12-10 10:49:14 -08:00
bgrant0607
703cf28b65 Merge pull request #2823 from mikedanese/master
explicitly declare gce_cloud package name
2014-12-10 10:48:11 -08:00
Clayton Coleman
6ab6c90ce5 Merge pull request #2665 from ddysher/fix-watch-filter
Move watch filter into storage level
2014-12-10 12:31:55 -05:00
Clayton Coleman
0d887ae7b3 Change podStatus from Nodes.List() -> Nodes.Get(name)
Retrieves a lot less data
2014-12-10 12:08:19 -05:00
Clayton Coleman
d1d7505272 Rename client Minions->Nodes, select the correct path for v1beta3
Replaces the client public interface but leaves old references to "minions"
for a later refactor.  Selects the path "nodes" for v1beta3 and "minions"
for older versions.
2014-12-10 12:08:19 -05:00
Clayton Coleman
d0087dfe62 Integration tests don't initialize with a client
Result is a 500 error if the client object is used
2014-12-10 12:08:18 -05:00
Clayton Coleman
9030759df8 Add 'nodes' everywhere 'minions' can be used in api / cli 2014-12-10 12:08:18 -05:00
Clayton Coleman
19379b5a38 Internal rename api.Minion -> api.Node 2014-12-10 12:08:18 -05:00
Clayton Coleman
650aead4c4 Support Node/NodeList as a valid name in all versions
Also refactor v1beta1/conversion_test.go `v1beta` -> `current` to allow
easier cut and paste of tests.
2014-12-10 11:53:38 -05:00
Clayton Coleman
5447e74129 Node/Nodelist 2014-12-10 11:48:41 -05:00
Clayton Coleman
279df03377 Allow mismatched type names on all conversions
Allows v1beta3.Node to be converted to api.Minion
2014-12-10 11:48:41 -05:00
Eric Tune
edeb96dca9 Merge pull request #2772 from rlarocque2/apiserver_auth
Implement apiserver communication for Vagrant
2014-12-10 07:13:40 -08:00
Jordan Liggitt
2475123d3c Bump minimum TLS version from SSLv3 to TLSv1.0 2014-12-10 09:13:15 -05:00
Mike Danese
553239d6ee explicitly declare gce_cloud package name 2014-12-09 18:48:39 -08:00
Mike Danese
50a6068b5d simplified TestNewKubeletClient in kubelet_test 2014-12-09 18:27:55 -08:00
Sam Ghods
e776cdc2c0 Upgrade ghodss/yaml, fixes #2763 2014-12-09 17:59:12 -08:00
Daniel Smith
0f88d149cd Merge pull request #2818 from dchen1107/containervm
Using container-vm-v20141208 as the default image on GCE.
2014-12-09 17:55:19 -08:00
Daniel Smith
e46bfcf699 Allow, when testing, SelfLinks to be unset. Kubelet now makes events in tests. 2014-12-09 17:53:42 -08:00
Saad Ali
9a1fea6927 Merge pull request #2817 from lavalamp/fix
Compare containers by name, not by pointer equality.
2014-12-09 17:33:56 -08:00
Dawn Chen
d767e71475 Using container-vm-v20141208 as the default image on GCE. 2014-12-09 17:11:23 -08:00
Daniel Smith
ba62943b8e Compare containers by name, not by pointer equality. 2014-12-09 17:06:39 -08:00
Brendan Burns
3a201e5eaf Add a note that vagrant suspend is not supported. 2014-12-09 16:20:47 -08:00
Brendan Burns
3a7dd589d5 Merge pull request #2735 from erictune/proxy_no_etcd
Use apiserver instead of etcd for kube-proxy.
2014-12-09 15:27:20 -08:00
Brendan Burns
953fa540ee Merge pull request #2505 from abhgupta/abhgupta-dev
Scheduler changes for extensibility
2014-12-09 15:25:37 -08:00
Brendan Burns
91865f3576 Merge pull request #2536 from lavalamp/verifyNetwork
Verify network
2014-12-09 15:24:32 -08:00
Brendan Burns
4985f58eb5 Merge pull request #2759 from mikedanese/configure-cadvisor-port
make cadvisor port configurable on the kubelet
2014-12-09 15:21:35 -08:00
Brendan Burns
e8280364fc Merge pull request #2787 from rajdeepd/master
Added two test cases for KubeletClient
2014-12-09 15:19:01 -08:00
Brendan Burns
9a7f4469c1 Merge pull request #2793 from liggitt/tls_auth
x509 request authenticator
2014-12-09 15:17:39 -08:00
bgrant0607
4a9afe61da Merge pull request #2621 from brendandburns/kubecfg
Add validation back in
2014-12-09 15:10:51 -08:00
Brendan Burns
122be407aa Merge pull request #2812 from jbeda/guestbook-dup-fix
Make guestbook handle duplicate entries.
2014-12-09 15:03:48 -08:00
Joe Beda
adc4c152ec Merge pull request #2784 from bgrant0607/docfix
Update roadmap based on discussion at contributor meetup.
2014-12-09 14:25:23 -08:00
Daniel Smith
4e7808089e Merge pull request #2765 from lavalamp/conv
conversion refactoring
2014-12-09 13:57:57 -08:00
Filipe Brandenburger
04defb53e4 Merge pull request #2806 from ddysher/exit-integration
Use EXIT pseudo-signal
2014-12-09 13:49:44 -08:00
Daniel Smith
9c3f6a402d add network test to e2e.go 2014-12-09 13:10:59 -08:00