deads2k
fd34b11e13
react to informer updates
2017-02-13 09:18:32 -05:00
Andy Goldstein
74186d3e06
Switch disruption controller to shared informers
2017-02-10 09:27:54 -05:00
deads2k
8a12000402
move client/record
2017-01-31 19:14:13 -05:00
deads2k
c9a008dff3
move util/intstr to apimachinery
2017-01-30 12:46:59 -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
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
Anirudh
1508ecfe37
Make PDBs represent percentage in StatefulSet
2017-01-04 17:54:58 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Jordan Liggitt
6819706adf
Pass addressable values to DeepCopy
2016-12-08 14:16:01 -05: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
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Marcin
8e2347370e
Add observedGeneration to PodDisruptionBudgetStatus
2016-11-08 17:06:17 +01:00
Marcin Wielgus
51e7bd92db
Add more events to disruption controller
2016-11-07 00:07:52 +01:00
Marcin
47a1458ff3
Add DisruptedPod map to PodDisruptionBudgetStatus
2016-11-06 19:37:33 +01:00
Marcin
26acced6d8
Add policy api version v1beta1 and disable v1alpha1
2016-11-03 13:26:27 +01: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
deads2k
c30b2efc46
update replicaset lister
2016-10-05 15:20:27 -04:00
Kubernetes Submit Queue
10239c983d
Merge pull request #32850 from m1093782566/m109-disruption
...
Automatic merge from submit-queue
fix disruption controller hotloop
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
Fix disruption controller hotloop on unexpected API server rejections.
**Which issue this PR fixes**
Related issue is #30629
**Special notes for your reviewer**:
@deads2k @derekwaynecarr PTAL.
2016-09-29 07:10:15 -07:00
Kubernetes Submit Queue
4ab5a76338
Merge pull request #33103 from deads2k/controller-03-kill-non-generatedclient
...
Automatic merge from submit-queue
switch controller manager to generated clients
Switches the controller manager to generated clients.
@ncdc ptal
2016-09-22 11:37:01 -07:00
Matt Liggett
ce0e7586a8
Only approve evictions when budgets would stay enforced after.
...
Prior to this, we would approve eviction as long as the current state of
the pods matched the budget. The new version requires that after the
eviction, the pods would still match the budget.
Also update tests to match.
2016-09-20 18:23:50 -07:00
deads2k
b83a317003
switch controller manager to generated clientset
2016-09-20 12:53:47 -04:00
m1093782566
2a117798b6
fix disruption hot loop
...
Change-Id: Ib8eb56cb87f688fe9b2016f574f3fb9b685ce796
2016-09-19 20:50:48 +08: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
deads2k
4317173d3f
add names for workqueues to gather controller latency/depth metrics
2016-08-30 09:51:50 -04:00
Wojciech Tyczynski
a95927b46d
Remove annoying log
2016-08-26 13:51:14 +02:00
Janet Kuo
90557ec56c
Handle overlapping deployments gracefully
...
1. When overlapping deployments are discovered, annotate them
2. Expose those overlapping annotations as warnings in kubectl describe
3. Only respect the earliest updated one (skip syncing all other overlapping deployments)
4. Use indexer instead of store for deployment lister
2016-08-23 14:33:30 -07:00
Kubernetes Submit Queue
a8577f9816
Merge pull request #30800 from mml/db.controller.followup
...
Automatic merge from submit-queue
Followup fixes for disruption controller.
Part of #12611 .
- Record an event when a pod does not have exactly 1 controller.
- Add TODO comment suggesting we simplify the two cases: integer and percentage.
2016-08-20 21:26:32 -07:00
Matt Liggett
441bfb0614
Record an event when a pod does not have exactly 1 controller.
2016-08-17 12:14:06 -07:00
Matt Liggett
17ddb19ada
Add TODO comment.
2016-08-17 12:14:06 -07:00
Wojciech Tyczynski
331083727f
Change podNamespacer API
2016-08-17 16:55:01 +02:00
Matt Liggett
d60ba3c6e2
Implement DisruptionController.
...
Part of #12611
2016-08-16 15:20:41 -07:00