Paul Morie
34aa9455f9
Use byte buffer in expansion/expand.go
2015-05-23 14:34:10 -04:00
markturansky
3ad583cf2d
Fixed spotty CanSupport for PV and added more unit tests for same
2015-05-23 09:59:05 -04:00
Vishnu Kannan
c2fcdec503
Adding an e2e test for headless services.
2015-05-22 23:00:24 -07:00
Vishnu Kannan
f0c20e17c5
Adding support for generating A records for headless services.
2015-05-22 23:00:24 -07:00
Dawn Chen
fe84643ccd
Merge pull request #8728 from justinsb/nodeport_gce_e2e_fixes
...
Nodeport GCE e2e fixes
2015-05-22 21:08:15 -07:00
Justin Santa Barbara
ae80ed53cf
Automatically open NodePort firewall rules for e2e tests
2015-05-22 22:39:40 -04:00
Justin Santa Barbara
c68e4163fe
e2e fix: set NodePort back to 0, when changing from NodePort -> ClusterIP
2015-05-22 22:20:29 -04:00
Paul Morie
a4045d7da1
Change reference to downward api pod to link in doc
2015-05-22 21:51:12 -04:00
Zach Loafman
4292866c03
Merge pull request #8720 from cjcullen/clusterName
...
Re-add the cluster-name flag to ControllerManager
2015-05-22 16:53:57 -07:00
Dawn Chen
8d6d03b4a4
Merge pull request #8707 from justinsb/nodeport
...
WIP: ServiceType & NodePort work
2015-05-22 16:46:59 -07:00
Clayton Coleman
3db9f0528a
Description of ImagePullPolicy wrong in v1(beta3)
2015-05-22 19:35:26 -04:00
CJ Cullen
d6e0aedec1
Re-add the cluster_name flag that the ServiceController and RouteController need.
2015-05-22 16:31:22 -07:00
Justin Santa Barbara
ada6882373
Add conversions for CreateExternalLoadBalancer for v1beta1 and v1beta2
2015-05-22 19:26:54 -04:00
Kamal Marhubi
bbcbbc9713
Explain that CoreOS 653.0.0+ is required for etcd2
...
This way inquisitive people won't have to check the blame to see why
that version is required.
2015-05-22 16:21:19 -07:00
Justin Santa Barbara
19c0d82edc
Include the actual failing value in a validation error message
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
270701b88a
e2e testing for NodePort services
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
bb697cee7e
Clear LoadBalancerStatus both on LB delete and on update in the API
...
Although it takes some time to destroy a load balancer, we hide this complexity
from the user.
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
a271771341
Richer errors for validation
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
9255770068
Fix a few occurences of old language (e.g. visibility -> ServiceType)
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
7346cc8042
Add ServiceType = NodePort; wire everything up
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
03cdc077c3
Wire up the portallocator to service NodePorts
...
We still don't actually enable this though!
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
3bb2fe2425
Create port allocator, based on IP allocator mechanism
...
Including some refactoring of IP allocator
2015-05-22 19:14:28 -04:00
Justin Santa Barbara
e49ad95462
Mark PublicIPs as deprecated & rename to DeprecatedPublicIPs in the latest API
...
We need to keep them in the API so that we can round-trip between versions.
2015-05-22 19:14:27 -04:00
Justin Santa Barbara
2197c8da5a
Add NodePort to ServicePort
...
We prevent it from being set by validation
2015-05-22 19:14:27 -04:00
Justin Santa Barbara
973c2e4819
Add Type to ServiceSpec: ClusterIP or LoadBalancer
2015-05-22 19:14:21 -04:00
Dawn Chen
4cad3b568f
Merge pull request #8644 from mbforbes/e2eLogBetter
...
Better logging for e2e start (debug failing pods)
2015-05-22 16:01:34 -07:00
saadali
27c777d61d
Modify GCE upgrade script to not require exact version number
2015-05-22 15:57:35 -07:00
Dawn Chen
e52e299de2
Merge pull request #8706 from lavalamp/e2e-timeout
...
Use e2e framework in more tests
2015-05-22 15:53:00 -07:00
Dawn Chen
e58674b3cc
Merge pull request #8579 from roberthbailey/kubelet-unit-tests
...
Fix kubelet tests for systems without functional dns to look up localhost
2015-05-22 15:50:39 -07:00
Daniel Smith
05d2ae5642
add framework to service accounts test
2015-05-22 15:29:12 -07:00
Daniel Smith
86799cdd9d
add framework to emptyDir test
2015-05-22 15:29:12 -07:00
Daniel Smith
6ae8c78527
secrets test uses framework
2015-05-22 15:29:12 -07:00
Daniel Smith
11087d13b4
dns test uses framework
2015-05-22 15:29:12 -07:00
Justin Santa Barbara
3884d5fc59
Add LoadBalancer status to ServiceStatus
...
This will replace publicIPs
2015-05-22 18:27:05 -04:00
Dawn Chen
0387283143
Merge pull request #8703 from quinton-hoole/2015-05-22-jenkins-flakes
...
Don't clobber GINKGO_TEST_ARGS in hack/jenkins/e2e.go
2015-05-22 15:26:11 -07:00
Robert Bailey
d0bcf953e9
Deprecate the following flags for node-controller:
...
--node-milli-cpu
--node-memory
--machines
--minion-regexp
--sync-nodes
Remove the following flags from the standalon kubernetes binary:
--node-milli-cpu
--node-memory
2015-05-22 15:18:36 -07:00
Dawn Chen
4ca2595ed3
Merge pull request #8651 from lavalamp/e2e-timeout
...
Start e2e framework; print events
2015-05-22 15:14:23 -07:00
Dawn Chen
3e57c7e97b
Merge pull request #8664 from crossorigin/master
...
coreos/azure add addons and bump fluentd
2015-05-22 14:59:37 -07:00
Dawn Chen
b31505bfba
Merge pull request #8646 from andronat/failed_test_TestCreateMissingContext
...
Test fails when arbitrary kubernetes master is set
2015-05-22 14:56:53 -07:00
Dawn Chen
aee9971737
Merge pull request #8697 from pmorie/secrets-doc
...
Make secrets example README link to referred files
2015-05-22 14:55:13 -07:00
Quinton Hoole
b8ca74ab66
Don't clobber GINKGO_TEST_ARGS in hack/jenkins/e2e.go
2015-05-22 14:54:05 -07:00
Dawn Chen
17715c7b39
Merge pull request #8627 from caesarxuchao/secrets-design-docs
...
update docs/design/secrets.md to v1beta3
2015-05-22 14:51:29 -07:00
Dawn Chen
5c8db5a76a
Merge pull request #8629 from jlowdermilk/clientcmd-api
...
Remove pkg/api dependency from pkg/client/clientcmd/api
2015-05-22 14:50:51 -07:00
Dawn Chen
c2831fb047
Merge pull request #8624 from chuckbutler/flannel-docker-namespace
...
Repoint flannel-docker service to ~kubernetes namespace
2015-05-22 14:33:58 -07:00
Robert Bailey
3302628db3
Fix kubelet tests for systems without functional dns to look up localhost.
2015-05-22 14:32:51 -07:00
Justin Santa Barbara
1ad4549f5f
Proxy infrastructure for NodePorts
...
A service with a NodePort set will listen on that port, on every node.
This is both handy for some load balancers (AWS ELB) and for people
that want to expose a service without using a load balancer.
2015-05-22 17:21:49 -04:00
Paul Morie
98e97aebfb
Make secrets example README link to referred files
2015-05-22 16:57:56 -04:00
Victor Marmol
656be14e84
Run Docker containers as top-level containers in Debian.
...
Part of #8215
2015-05-22 13:27:25 -07:00
Dawn Chen
295d0564a2
Merge pull request #8691 from GoogleCloudPlatform/revert-7573-performance-gathering-7572
...
Revert "Added metrics/debug gathering methods to utils and used them …
2015-05-22 13:20:41 -07:00
Dawn Chen
97727267c6
Merge pull request #8574 from bprashanth/apiserver_rand
...
Randomize apiserver timeout
2015-05-22 13:13:59 -07:00