Commit Graph

11586 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Dawn Chen
1131ac9ae8 Merge pull request #8332 from preillyme/fix_breadcrumbs
Restore missing WebUI breadcrumbs after refactor
2015-05-22 13:10:34 -07:00
Filip Grzadkowski
70500a64a7 Revert "Added metrics/debug gathering methods to utils and used them in density ..." 2015-05-22 13:00:46 -07:00
Dawn Chen
a823f6d1d5 Merge pull request #8558 from ZJU-SEL/updateEtcd
Update etcd version to 2.0.9 for ubuntu k8s
2015-05-22 12:35:53 -07:00
Dawn Chen
17ac4b1dfc Merge pull request #8297 from iterion/switch-to-aws-sdk-go
AWS: Switch to aws-sdk-go
2015-05-22 12:31:07 -07:00
Dawn Chen
cc6a31354e Merge pull request #8169 from kargakis/expose-use-resource-builder
expose: Use resource builder
2015-05-22 12:29:24 -07:00
Dawn Chen
677a4aa1a7 Merge pull request #8164 from cjcullen/cloudprovider
Route creation reconciler loop.
2015-05-22 12:27:50 -07:00
Dawn Chen
e0092a1c23 Merge pull request #8633 from thockin/probe-logs
reduce verbosity of log line
2015-05-22 11:10:33 -07:00
Dawn Chen
434a9ff57b Merge pull request #8552 from thockin/rc-default-1
Change v1 API to default RC replicas to 1
2015-05-22 11:10:01 -07:00