Kubernetes Submit Queue
badd785839
Merge pull request #40060 from justinsb/remove_unused_zone
...
Automatic merge from submit-queue (batch tested with PRs 40060, 44860, 44865, 44825, 44162)
servicecontroller: remove unused zone field
The zone field was unused, and this complicated e.g. #39996
```release-note
NONE
```
2017-04-24 23:07:38 -07:00
Justin Santa Barbara
82d600bb5c
Exclude master from LoadBalancer / NodePort
...
The servicecontroller documents that the master is excluded from the
LoadBalancer / NodePort, but this is broken for clusters where we are
using taints for the master (as introduced in 1.6), instead of marking
the master as unschedulable.
This restores the desired documented behaviour, by excluding nodes that
are labeled as masters with the new 1.6 labels, even if they use the new
1.6 taints.
Fix #33884
2017-04-20 22:19:43 -04:00
Kubernetes Submit Queue
227e9744ea
Merge pull request #41464 from StudyNick/zte170214
...
Automatic merge from submit-queue
'synchoronizing' word error
2017-04-17 18:15:13 -07:00
Kubernetes Submit Queue
32ee95496e
Merge pull request #39944 from NickrenREN/controller-service-test
...
Automatic merge from submit-queue
add test for service controller sync and remove unused function
2017-04-17 18:15:04 -07:00
Chao Xu
d4850b6c2b
move pkg/api/v1/helpers.go to subpackage
2017-04-14 14:25:11 -07:00
Andy Goldstein
e63fcf708d
Make controller Run methods consistent
...
- startup/shutdown logging
- wait for cache sync logging
- defer utilruntime.HandleCrash()
- wait for stop channel before exiting
2017-04-14 07:27:45 -04:00
NickrenREN
5c9fe166f9
add test for service controller sync and remove unused function
2017-04-13 12:06:12 +08:00
Justin Santa Barbara
87da0e69d5
servicecontroller: remove unused zone field
...
The zone field was unused, and this complicated e.g. #39996
2017-02-19 02:03:38 -05:00
Andy Goldstein
726f18524b
Switch service controller to shared informers
2017-02-15 11:21:01 -05:00
StudyNick
54f4a03ca5
'synchoronizing' word error
2017-02-15 16:09:36 +08:00
deads2k
8a12000402
move client/record
2017-01-31 19:14:13 -05:00
deads2k
2c1c0f3f72
move workqueue to client-go
2017-01-30 09:08:21 -05:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
deads2k
1ce0637b27
move listers out of cache to reduce import tree
2017-01-20 15:01:38 -05:00
deads2k
11e8068d3f
move pkg/fields to apimachinery
2017-01-19 09:50:16 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
Klaus Ma
25fe1e0d82
Made cache.Controller to be interface.
2017-01-13 13:33:23 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
NickrenREN
639572ac68
fix redundant alias and remove unused function
2017-01-09 17:13:09 +08:00
bprashanth
98c7fe98e1
Don't eat 403 in service controller
2016-12-15 10:27:14 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Kubernetes Submit Queue
5e6578a734
Merge pull request #38419 from freehan/service-status-update
...
Automatic merge from submit-queue
bump log level on service status update
ref: https://github.com/kubernetes/kubernetes/issues/38349
I tried to reproduce the problem in #38349 and failed. Not sure why service status update failed and service controller skip status update in the next round. What I have observed is that if service status update failed due to conflict, the next round of processServiceUpdate will correct it.
Bumping log level to get a better signal when it occurs.
2016-12-12 12:42:53 -08:00
Minhan Xia
e082ac4a78
bump log level on service status update
2016-12-08 15:00:43 -08:00
Kubernetes Submit Queue
cffaf1b71b
Merge pull request #31321 from anguslees/lb-nodes
...
Automatic merge from submit-queue (batch tested with PRs 37328, 38102, 37261, 31321, 38146)
Pass full Node objects to provider LoadBalancer methods
2016-12-05 20:16:53 -08:00
Kubernetes Submit Queue
6abb472357
Merge pull request #37720 from freehan/lb-src-update
...
Automatic merge from submit-queue
Fix Service Update on LoadBalancerSourceRanges Field
Fixes: https://github.com/kubernetes/kubernetes/issues/33033
Also expands: https://github.com/kubernetes/kubernetes/pull/32748
2016-12-01 18:21:39 -08:00
Minhan Xia
1c2c0c1f63
support service loadBalancerSourceRange update
2016-11-30 15:27:34 -08:00
Angus Lees
83e7a85ecc
provider: Pass full node objects to *LoadBalancer
...
Many providers need to do some sort of node name -> IP or instanceID
lookup before they can use the list of hostnames passed to
EnsureLoadBalancer/UpdateLoadBalancer.
This change just passes the full Node object instead of simply the node
name, allowing providers to use the node's provider ID and cached
addresses without additional lookups. Using `node.Name` reproduces the
old behaviour.
2016-12-01 09:53:53 +11:00
Pengfei Ni
f584ed4398
Fix package aliases to follow golang convention
2016-11-30 15:40:50 +08:00
Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Chao Xu
850729bfaf
include multiple versions in clientset
...
update client-gen to use the term "internalversion" rather than "unversioned";
leave internal one unqualified;
cleanup client-gen
2016-10-29 13:30:47 -07:00
Jan Chaloupka
6079053407
Update clientset generator to use RESTClient interface instead of the RESTClient data type
2016-10-21 10:13:51 +02:00
deads2k
483af28944
fix up service lister
2016-09-22 09:12:37 -04:00
Antoine Pelisse
938872582e
Revert "simplify RC and SVC listers"
2016-09-21 15:49:38 -07:00
deads2k
16fbb47189
fix up service lister
2016-09-20 08:24:33 -04:00
Mike Danese
a765d59932
move informer and controller to pkg/client/cache
...
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-09-15 12:50:08 -07:00
mfanjie
3b374725c6
persist services need to be retried in service controller cache.
2016-08-23 14:49:54 +08:00
mfanjie
5fa640490e
rewrite serivce controller to apply the latest controller pattern
2016-08-04 09:28:55 +08:00
Michal Rostecki
59ca5986dd
Print/log pointers of structs with %#v instead of %+v
...
There are many places in k8s where %+v is used to format a pointer
to struct, which isn't working as expected.
Fixes #26591
2016-08-01 22:27:56 +02:00
k8s-merge-robot
5427e8aa02
Merge pull request #29544 from lixiaobing10051267/masterFuncNote
...
Automatic merge from submit-queue
Func note is copied same as other one
2016-07-27 21:07:03 -07:00
lixiaobing10051267
77f133dc84
Func note is copied same as other one
...
Delete the func note
2016-07-27 10:15:18 +08:00
Cole Mickens
6ad9dc659f
add clusterName to Loadbalancer methods
2016-07-26 14:50:33 -07:00
k8s-merge-robot
2c490945e8
Merge pull request #28758 from xiang90/clean_service
...
Automatic merge from submit-queue
controller/service: minor cleanup
1. always handle short case first for if statement
2. do not capitalize error message
3. put the mutex before the fields it protects
4. prefer switch over if elseif.
2016-07-21 14:08:14 -07:00
Charlie Drage
13cecd6e4a
Warn when missing cloud-provider on kube controller
...
This commit warns the user / gives better information that when using
--cloud-provider="" on kube-controller, that services such as
LoadBalancer will not work.
However, despite the error, kube-controller will still run as normal.
Fixes https://github.com/kubernetes/kubernetes/issues/12716
Fixes https://github.com/kubernetes/kubernetes/issues/11172
Fixes https://github.com/kubernetes/kubernetes/issues/27085
2016-07-14 11:54:35 -04:00
Wojciech Tyczynski
d14fe0f269
Change storeToNodeConditionLister to return []*api.Node instead of api.NodeList for performance
2016-07-11 21:02:33 +02:00
Xiang Li
67f670df2e
controller/service: minor cleanup
2016-07-10 23:13:25 -07:00
Wojciech Tyczynski
7219802ac7
Pass pointer to node in NodCondition
2016-07-07 14:10:17 +02:00
bin liu
426fdc431a
Merge branch 'master' into fix-typos
2016-07-04 11:20:47 +08:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
bin liu
fd27cd47f7
fix some typos
...
Signed-off-by: bin liu <liubin0329@gmail.com>
2016-06-22 18:14:26 +08:00