Jeff Grafton
a7f49c906d
Use buildozer to delete licenses() rules except under third_party/
2017-08-11 09:32:39 -07:00
Jeff Grafton
33276f06be
Use buildozer to remove deprecated automanaged tags
2017-08-11 09:31:50 -07:00
Irfan Ur Rehman
2be69a515c
[Federation] Make the hpa scale time window configurable
2017-08-06 01:09:34 +05:30
Irfan Ur Rehman
0bea0ca1d9
[Federation] hpa controller
2017-08-06 00:38:45 +05:30
Irfan Ur Rehman
0deb4ef3f3
[Federation] Make arguments to scheduling type adapter methods generic
2017-07-18 20:19:37 +05:30
Jacob Simpson
b565f53822
update-bazel.sh
2017-07-17 15:06:08 -07:00
Chao Xu
9d489c8504
manual changes
2017-07-17 15:05:38 -07:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
Maru Newby
228ab0d882
fed: Move namespace propagation to the sync controller
2017-07-12 13:54:24 -07:00
Maru Newby
7e772ee3eb
fed: Provide client config to adapter factory
...
This will allow the namespace adapter to initialize a namespaced
resource deleter.
2017-07-12 13:54:24 -07:00
Maru Newby
5ed095b401
fed: Replace NamespacedName for namespace sync compatibility
2017-07-12 13:54:22 -07:00
Cao Shufeng
0c577c47d5
Use glog.*f when a format string is passed
...
ref:
https://godoc.org/github.com/golang/glog
I use the following commands to search all the invalid usage:
$ grep "glog.Warning(" * -r | grep %
$ grep "glog.Info(" * -r | grep %
$ grep "glog.Error(" * -r | grep %
$ grep ").Info(" * -r | grep % | grep "glog.V("
2017-07-10 19:04:03 +08:00
Jonathan MacMillan
90ee0c4e0b
[Federation] Convert the deployment controller to a sync controller.
2017-06-28 17:15:48 -07:00
FengyunPan
26c6cb3877
[Federation]Remove duplicate constants
2017-06-24 11:14:50 +08:00
Jonathan MacMillan
16943f6f30
[Federation] Convert the ReplicaSet controller to a sync controller.
2017-06-22 17:47:43 -07:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
cde4772928
run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles
2017-06-22 11:30:52 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Janet Kuo
1dc3b77580
Revert "Ignore `daemonset-controller-hash` label key in federation before comparing the federated object with its cluster equivalent."
...
This reverts commit 3530c9ce87
.
2017-06-13 17:00:27 -07:00
Madhusudan.C.S
3530c9ce87
Ignore `daemonset-controller-hash` label key in federation before comparing the federated object with its cluster equivalent.
...
Kubernetes daemonset controller writes a daemonset's hash to the object
label as an optimization to avoid recomputing it every time. Adding a
new label to the object that the federation is unaware of causes
problems because federated controllers compare the objects in
federation and their equivalents in clusters and try to reconcile them.
This leads to a constant fight between the federated daemonset
controller and the cluster controllers, and they never reach a stable
state.
Ideally, cluster components should not update an object's spec or
metadata in a way federation cannot replicate. They can update an
object's status though. Therefore, this daemonset hash should be a
field in daemonset's status, not a label in object meta. @janetkuo says
that this label is only a short term solution. In the near future, they
are going to replace it with revision numbers in daemonset status. We
can then rip this bandaid out.
2017-06-07 09:28:48 -07:00
Jonathan MacMillan
1130b368eb
[Federation] Add a SchedulingAdapter that can extend the FederatedTypeAdapter and that provides hooks for scheduling objects into clusters.
2017-05-30 12:08:53 -07:00
emaildanwilson
2cef454fd3
fed cluster selector integration test
...
updates from review
2017-05-19 13:47:52 -07:00
Maru Newby
578f17c668
fed: Add integration testing for cluster addition
2017-05-17 05:04:35 -07:00
Maru Newby
23b2cee8de
fed: Further refactor of sync controller reconcile
...
This change breaks out non-delete cluster updates into a method for
testability.
2017-05-12 08:26:43 -07:00
Maru Newby
cf71a8ef11
fed: Factor annotation mutation out of the crudtester for reuse
2017-05-12 08:25:54 -07:00
Christian Bell
15e81959e9
[Federation] Convert Daemonset to use the generic sync controller
2017-04-27 08:07:33 -07:00
Jonathan MacMillan
5336f2de05
[Federation] Convert ConfigMaps to use the generic sync controller.
2017-04-25 14:13:28 -07:00
Maru Newby
2c75aeed02
fed: mv pkg/typeadapters pkg/federatedtypes
2017-04-16 21:30:52 -07:00