deads2k
fd34b11e13
react to informer updates
2017-02-13 09:18:32 -05:00
deads2k
a86fabb9d2
regenerate informers
2017-02-13 07:59:34 -05:00
Michail Kargakis
e13c3e481c
Add more logs during the progress check
2017-02-10 14:27:07 +01:00
Kubernetes Submit Queue
641315f859
Merge pull request #41145 from kargakis/cleanup-test-fix
...
Automatic merge from submit-queue
Do not cleanup already deleted replica sets and add more logging around it
For https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-kops-aws/3569
@ncdc will make the output of the test cleaner
2017-02-09 13:34:24 -08:00
Michail Kargakis
97c9e7fe07
Do not cleanup replicasets already marked for deletion
2017-02-09 10:31:25 +01:00
Michail Kargakis
ff83eb58eb
Add more logs during the cleanup phase of a deployment
2017-02-09 10:31:15 +01:00
Michail Kargakis
38195704be
Add more logs in the progress check path
2017-02-08 13:15:28 +01:00
Andy Goldstein
70c6087600
Replace hand-written informers with generated ones
...
Replace existing uses of hand-written informers with generated ones.
Follow-up commits will switch the use of one-off informers to shared
informers.
2017-02-06 13:49:27 -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
Kubernetes Submit Queue
3dbbd0bdf4
Merge pull request #40606 from deads2k/client-17-sync
...
Automatic merge from submit-queue (batch tested with PRs 34543, 40606)
sync client-go and move util/workqueue
The vision of client-go is that it provides enough utilities to build a reasonable controller. It has been copying `util/workqueue`. This makes it authoritative.
@liggitt I'm getting really close to making client-go authoritative ptal.
approved based on https://github.com/kubernetes/kubernetes/issues/40363
2017-01-30 08:19:10 -08:00
Kubernetes Submit Queue
914402281b
Merge pull request #40673 from kargakis/unit-test-fix
...
Automatic merge from submit-queue
controller: don't run informers in unit tests when unnecessary
Fixes https://github.com/kubernetes/kubernetes/issues/39908
@mfojtik it seems that using informers makes the deployment sync for the initial relist so this races with the enqueue that these tests are testing.
2017-01-30 06:44:54 -08:00
deads2k
2c1c0f3f72
move workqueue to client-go
2017-01-30 09:08:21 -05:00
Michail Kargakis
5ccc6d2727
controller: don't run informers in unit tests when unnecessary
2017-01-30 11:36:49 +01:00
Dr. Stefan Schimanski
44ea6b3f30
Update generated files
2017-01-29 21:41:45 +01:00
Dr. Stefan Schimanski
79adb99a13
pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality
2017-01-29 21:41:45 +01:00
Kubernetes Submit Queue
aace5a7b87
Merge pull request #40449 from deads2k/client-15-types
...
Automatic merge from submit-queue (batch tested with PRs 40239, 40397, 40449, 40448, 40360)
move the discovery and dynamic clients
Moved the dynamic client, discovery client, testing/core, and testing/cache to `client-go`. Dependencies on api groups we don't have generated clients for have dropped out, so federation, kubeadm, and imagepolicy.
@caesarxuchao @sttts
approved based on https://github.com/kubernetes/kubernetes/issues/40363
2017-01-26 14:23:42 -08:00
Kubernetes Submit Queue
15466fcca9
Merge pull request #40535 from kubernetes/grodrigues3-patch-1
...
Automatic merge from submit-queue
Update OWNERS for pkg/controller/deployment
Add approvers to the leaf owners file.
**Release note**:
```NONE
```
2017-01-26 11:59:01 -08:00
Kubernetes Submit Queue
5b75980c32
Merge pull request #40261 from kargakis/fix-deployment-completeness
...
Automatic merge from submit-queue
controller: old pods should block deployment completeness
Fixes https://github.com/kubernetes/kubernetes/issues/40207
2017-01-26 11:08:03 -08:00
deads2k
9488e2ba30
move testing/core to client-go
2017-01-26 13:54:40 -05:00
grodrigues3
38938cc4d3
Update OWNERS for pkg/controller/deployment
...
Add approvers to the leaf owners file.
2017-01-26 10:24:52 -08:00
Dr. Stefan Schimanski
a0137e9b28
Update generated files
2017-01-25 19:49:45 +01:00
Dr. Stefan Schimanski
d7eb3b6870
pkg/util: move uuid and strategicpatch into k8s.io/apimachinery
2017-01-25 19:45:09 +01:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
deads2k
5a8f075197
move authoritative client-go utils out of pkg
2017-01-24 08:59:18 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
Michail Kargakis
506e71485f
controller: old pods should block deployment completeness
2017-01-21 23:52:05 +01:00
deads2k
1ce0637b27
move listers out of cache to reduce import tree
2017-01-20 15:01:38 -05:00
deads2k
c47717134b
move utils used in restclient to client-go
2017-01-19 07:55:14 -05:00
Michail Kargakis
d5227e364d
controller: decouple cleanup policy from deployment strategies
...
Deployments get cleaned up only when they are paused, they get scaled up/down,
or when the strategy that drives rollouts completes. This means that stuck
deployments that fall into none of the above categories will not get cleaned
up. Since cleanup is already safe by itself (we only delete old replica sets
that are synced by the replica set controller and have no replicas) we can
execute it for every deployment when there is no intention to rollback.
2017-01-19 10:33:24 +01:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
deads2k
77b4d55982
mechanical
2017-01-16 09:35:12 -05:00
Kubernetes Submit Queue
a9f5065833
Merge pull request #39794 from kargakis/updated-unit-tests
...
Automatic merge from submit-queue
Updated unit tests
@janetkuo updated the flaky unit test to have the same structure with regard to uncasting as the rest of the tests. ptal
2017-01-13 18:39:55 -08:00
Kubernetes Submit Queue
5723979b60
Merge pull request #39525 from kargakis/update-equality-helper
...
Automatic merge from submit-queue (batch tested with PRs 39807, 37505, 39844, 39525, 39109)
Update deployment equality helper
@mfojtik @janetkuo this is split out of https://github.com/kubernetes/kubernetes/pull/38714 to reduce the size of that PR, ptal
2017-01-13 13:40:45 -08:00
deads2k
f1176d9c5c
mechanical repercussions
2017-01-13 08:27:14 -05:00
Michail Kargakis
9c4195c50b
Fix and tests for SelectorUpdatedBefore
2017-01-13 10:23:08 +01:00
Michail Kargakis
e2695d9d05
controller: unit tests for overlapping and recreate deployments
2017-01-13 10:21:51 +01:00
Dawn Chen
3648eaae04
Revert "controller: unit tests for overlapping and recreate deployments"
2017-01-11 17:33:46 -08:00
Kubernetes Submit Queue
9eb7060892
Merge pull request #39088 from kargakis/unit-tests-for-the-d-controller
...
Automatic merge from submit-queue (batch tested with PRs 39483, 39088, 38787)
controller: unit tests for overlapping and recreate deployments
Belated unit tests for https://github.com/kubernetes/kubernetes/pull/38080 and https://github.com/kubernetes/kubernetes/pull/36748 .
@kubernetes/sig-apps-misc
2017-01-11 15:35:46 -08:00
Michail Kargakis
6013186ac3
Update deployment equality helper
2017-01-11 18:34:12 +01:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Michail Kargakis
5dc96b5238
Fix and tests for SelectorUpdatedBefore
2017-01-10 12:57:38 +01:00
Michail Kargakis
df7a655d30
controller: unit tests for overlapping and recreate deployments
2017-01-10 10:54:23 +01:00
NickrenREN
639572ac68
fix redundant alias and remove unused function
2017-01-09 17:13:09 +08:00
Kubernetes Submit Queue
25e836010f
Merge pull request #39527 from kargakis/tests-and-benchmarks-for-adler-and-fnv
...
Automatic merge from submit-queue (batch tested with PRs 39466, 39490, 39527)
Test and benchmark adler and fnv
Split out of https://github.com/kubernetes/kubernetes/pull/38714
@kubernetes/sig-apps-misc
2017-01-06 11:30:15 -08:00
Michail Kargakis
c6a3af5521
Test and benchmark adler and fnv
2017-01-06 17:51:20 +01:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Michail Kargakis
ce04ee6170
extensions: add readyReplicas in Deployments
2017-01-02 11:59:15 +01:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Wojciech Tyczynski
d1292a7397
Optimize memory allocations in controller manager
2016-12-27 16:11:11 +01:00