Dr. Stefan Schimanski
79adb99a13
pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality
2017-01-29 21:41:45 +01:00
Dr. Stefan Schimanski
bc6fdd925d
pkg/api/resource: move to apimachinery
2017-01-29 21:41:44 +01:00
deads2k
9488e2ba30
move testing/core to client-go
2017-01-26 13:54:40 -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
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05: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
Wojciech Tyczynski
1b2d9eb2e7
NodeController listing nodes from cache instead of cache in apiserver
2016-12-20 13:13:14 +01:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
gmarek
94f091ad03
Make NodeController test utils usable from outside
2016-12-05 10:56:06 +01:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Chao Xu
b50367cbdc
remove v1.Semantics
2016-11-23 15:53:09 -08:00
Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Anirudh
8fd7de5f13
Added unit test for adding reason with termination.
2016-11-03 13:47:09 -07:00
Anirudh
5ccd7a325e
Removing force deletion of pods from the node-controller
2016-11-01 11:44:34 -07:00
Anirudh
05365d7cb2
Moving deletion behavior from the NC into PodGC
...
This should be a NOP because we're just moving functionality
around and thanks to #35476 , the podGC controller should always
run anyway.
2016-10-27 11:56:15 -07:00
deads2k
0961784a9b
switch node controller to shared informers
2016-09-29 09:16:41 -04:00
gmarek
cb0a13c1e5
Move orphaned Pod deletion logic to PodGC
2016-09-28 13:58:31 +02:00
Justin Santa Barbara
54195d590f
Use strongly-typed types.NodeName for a node name
...
We had another bug where we confused the hostname with the NodeName.
To avoid this happening again, and to make the code more
self-documenting, we use types.NodeName (a typedef alias for string)
whenever we are referring to the Node.Name.
A tedious but mechanical commit therefore, to change all uses of the
node name to use types.NodeName
Also clean up some of the (many) places where the NodeName is referred
to as a hostname (not true on AWS), or an instanceID (not true on GCE),
etc.
2016-09-27 10:47:31 -04:00
Kubernetes Submit Queue
f9190ed61a
Merge pull request #30138 from gmarek/flags
...
Automatic merge from submit-queue
Expose flags for new NodeEviction logic in NodeController
Fix #28832
Last PR from the NodeController NodeEviction logic series.
cc @davidopp @lavalamp @mml
2016-08-18 00:41:28 -07:00
bprashanth
15c9826061
Nodecontroller doesn't flip readiness on pods if kubeletVersion < 1.2.0
2016-08-17 15:33:35 -07:00
gmarek
4cf698ef04
Expose flags for new NodeEviction logic in NodeController
2016-08-17 10:43:24 +02:00
AdoHe
b2ab4c6d9b
fix node controller event uid issue
2016-08-14 09:41:20 +08:00
gmarek
66224ce0bd
Change eviction logic in NodeController and make it Zone-aware
2016-08-02 14:21:52 +02:00
Seth Jennings
db6026c82a
node controller use shared pod informer
2016-07-20 15:26:19 -05:00
Seth Jennings
6d77f53af4
refactor maybeDeleteTerminatingPod
2016-07-20 15:26:19 -05:00
Prashanth Balasubramanian
2f9516db30
List all nodes and occupy cidr map before starting allocations
2016-07-16 13:54:01 -07:00
gmarek
f6b1c316e9
Allow switching rate limiter inside RateLimitedQueue
2016-07-14 15:38:14 +02:00
gmarek
5677a9845e
Split NodeController rate limiters between zones
2016-07-13 14:09:19 +02:00
gmarek
7524da877e
Reduce tightness of coupling in NodeController
2016-07-12 11:00:41 +02:00
gmarek
7f5f9d3a6f
Move CIDR allocation logic away from nodecontroller.go
2016-07-12 09:40:43 +02:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Oleg Shaldybin
3b15d5be19
Use correct namespace in unit tests that use fake clientset
...
Fake clientset no longer needs to be prepopulated with records: keeping
them in leads to the name conflict on creates. Also, since fake
clientset now respects namespaces, we need to correctly populate them.
2016-06-28 11:26:34 -07:00
k8s-merge-robot
93037844c1
Merge pull request #27293 from caesarxuchao/add-patch-to-clientset
...
Automatic merge from submit-queue
[client-gen]Add Patch to clientset
* add the Patch() method to the clientset.
* I have to rename the existing Patch() method of `Event` to PatchWithEventNamespace() to avoid overriding.
* some minor changes to the fake Patch action.
cc @Random-Liu since he asked for the method
@kubernetes/sig-api-machinery
ref #26580
```release-note
Add the Patch method to the generated clientset.
```
2016-06-25 19:15:11 -07:00
saadali
926bb4cca0
Add patch status to Node internalclientset
2016-06-19 23:54:02 -07:00
Chao Xu
a29f6aa8ae
add Patch to clientsets
2016-06-17 10:30:58 -07:00
mqliang
17d5a302bb
make podcidr mask size configurable
2016-05-20 20:44:40 +08:00
mqliang
cf7a3475f3
Don't allow node controller to allocate into service CIDR range
2016-05-20 20:44:40 +08:00
gmarek
6d27009db1
NodeController doesn't evict Pods if no Nodes are Ready
2016-05-17 23:03:21 +02:00
mqliang
9011207f18
add namespace index to rc and pod
2016-05-06 17:12:36 +08:00
Chao Xu
8537095415
use fully qualified resource in fake clients actions
2016-04-20 19:44:40 -07:00
Chao Xu
49559a3332
Generate the typed clients under the clientset folder
2016-03-31 15:28:45 -07:00
harry
8472cfa214
Refactor throttle into util pkg
...
Fix missing throttle.go
2016-03-25 08:32:23 +08:00
harry
b0900bf0d4
Refactor diff into sub pkg
2016-03-21 20:21:39 +08:00
Mike Danese
e0431d8409
Revert "Revert "continuously delete pods on nodes that don't exist""
...
This reverts commit da0a72f2c2
.
2016-03-08 11:00:35 -08:00
Marek Grabowski
da0a72f2c2
Revert "continuously delete pods on nodes that don't exist"
2016-03-08 09:38:53 +01:00
Mike Danese
c404e7c6d1
continuously delete pods on nodes that don't exist
2016-03-07 16:01:33 -08:00
CJ Cullen
e7fc608df7
Immediately evict pods and delete node when cloud says node is gone.
2016-03-07 06:07:51 -08:00