1
0
mirror of https://github.com/rancher/norman.git synced 2025-09-18 08:14:56 +00:00
Commit Graph

603 Commits

Author SHA1 Message Date
Darren Shepherd
17430d760a Merge pull request #221 from ibuildthecloud/master
Random fixes
2018-11-09 12:59:11 -07:00
Darren Shepherd
a21f7b7e4c Fix bug in which all handlers would be trigger on incremental add 2018-11-09 10:20:45 -07:00
Darren Shepherd
650be9239e Fix goroutine leak when writer fails before reader does 2018-11-09 10:08:05 -07:00
Darren Shepherd
49a49464b7 rename field to privateTypes 2018-11-09 10:07:22 -07:00
Darren Shepherd
d73bb5fd29 Fix issue in which two remotedialers are created 2018-11-09 10:06:50 -07:00
Darren Shepherd
76b31c35cf Only create one set of clients and start once 2018-11-09 10:06:21 -07:00
Darren Shepherd
d98c0db62b Add CustomizeSchemas builder hook 2018-11-09 10:05:15 -07:00
Darren Shepherd
d17873e97a Merge pull request #220 from ibuildthecloud/master
Fix no_etcd and k3s
2018-11-07 11:45:37 -07:00
Darren Shepherd
dec9be08bb Fix no_etcd and k3s 2018-11-07 11:44:16 -07:00
Darren Shepherd
5bafd7b137 Merge pull request #219 from ibuildthecloud/master
Switch handler return type to runtime.Object
2018-11-06 09:57:16 -07:00
Darren Shepherd
fa4bdda91b Switch handler return type to runtime.Object 2018-11-06 09:55:18 -07:00
Darren Shepherd
0dbd45668f Merge pull request #217 from ibuildthecloud/master
Update readme to refer to go-skel
2018-10-31 14:40:02 -07:00
Darren Shepherd
aea43f15fd Update readme to refer to go-skel 2018-10-31 14:26:47 -07:00
Darren Shepherd
6c7654a69f Merge pull request #216 from ibuildthecloud/master
Fix broken windows agent
2018-10-31 13:23:55 -07:00
Darren Shepherd
f8fe4787a6 Fix broken windows agent 2018-10-31 13:21:52 -07:00
Darren Shepherd
af30d3dd24 Merge pull request #215 from ibuildthecloud/master
Remove circular dep to rancher/rancher
2018-10-31 12:56:11 -07:00
Darren Shepherd
11f003815e Remove circular dep to rancher/rancher 2018-10-31 12:48:57 -07:00
Darren Shepherd
b52ec0ce42 Merge pull request #214 from ibuildthecloud/master
Remove hard dependency on k3s
2018-10-31 10:20:26 -07:00
Darren Shepherd
edf3b82b82 Merge pull request #209 from orangedeng/dynamic-api-ui
[2.2]Dynamically response the JS and CSS of API UI
2018-10-31 10:20:19 -07:00
Darren Shepherd
732706164d Remove hard dependency on k3s 2018-10-31 10:18:56 -07:00
orangedeng
6fec205069 Dynamically response the JS and CSS of API UI 2018-10-31 14:48:25 +08:00
Darren Shepherd
37f075fe8e Merge pull request #213 from ibuildthecloud/master
Generator and build cleanup
2018-10-30 23:06:18 -07:00
Darren Shepherd
03ab04b638 Generator and build cleanup 2018-10-30 23:01:41 -07:00
Darren Shepherd
05982c09df Merge pull request #212 from ibuildthecloud/master
Update vendor
2018-10-30 11:44:05 -07:00
Darren Shepherd
849473c89a Fix broken changeset after API refactor 2018-10-30 11:42:42 -07:00
Darren Shepherd
418b1d3d37 Update vendor 2018-10-30 11:31:00 -07:00
Darren Shepherd
92a6f9ebee Merge pull request #211 from ibuildthecloud/master
Handlers return object and error
2018-10-30 09:59:06 -07:00
Darren Shepherd
77869d26b3 Handlers return object and error 2018-10-30 09:57:37 -07:00
Darren Shepherd
dfeffc8a3f Merge pull request #208 from ibuildthecloud/master
Fix k3s issues
2018-10-24 16:29:30 -07:00
Darren Shepherd
46df879254 Update vendor 2018-10-24 16:27:58 -07:00
Darren Shepherd
9b1f7db6f0 Fix k3s issues 2018-10-24 16:21:28 -07:00
Darren Shepherd
4c3df5a3de Merge pull request #207 from ibuildthecloud/master
Move packages from rancher/rancher to norman
2018-10-23 22:53:14 -07:00
Darren Shepherd
426d985fea Update vendor 2018-10-23 22:48:26 -07:00
Darren Shepherd
6a2c11f603 Make k8s 1.12 leader election the default 2018-10-23 22:48:23 -07:00
Darren Shepherd
a47569f599 Move packages from rancher/rancher to norman 2018-10-23 22:46:45 -07:00
Darren Shepherd
0826175508 Create server startup wrapper 2018-10-22 10:52:23 -07:00
Darren Shepherd
e0dbf6c51e Generate factory methods for clients 2018-10-22 10:52:03 -07:00
Darren Shepherd
c71b5d3258 Delete unused code 2018-10-22 10:51:51 -07:00
Darren Shepherd
ddaba8ceb5 Delete event logger as it's not really used 2018-10-22 10:51:37 -07:00
Darren Shepherd
dcaea4c5dc All per controller threadiness 2018-10-22 10:51:15 -07:00
Darren Shepherd
04cb04ac06 Merge pull request #206 from ibuildthecloud/master
After failing to remove finalizer refresh finalizer list
2018-10-15 16:12:14 -07:00
Darren Shepherd
296fc765c9 After failing to remove finalizer refresh finalizer list 2018-10-15 16:10:17 -07:00
Darren Shepherd
ad4865987c Merge pull request #205 from ibuildthecloud/master
Add support for k8s 1.12
2018-10-09 19:32:03 -07:00
Darren Shepherd
373a1f9de1 Merge pull request #202 from ukinau/Add-Generic-Controller-Related-Metrics
Add Generic Controller Related Metrics
2018-10-09 19:31:52 -07:00
Darren Shepherd
0363cc24c6 Add pending mapper to set resource state to pending when no conditions 2018-10-09 19:30:07 -07:00
Darren Shepherd
611d7cb0f1 Add support for k8s 1.12 2018-10-09 19:30:04 -07:00
Yuki Nishiwaki
90a67b5678 Add Generic Controller Related Metrics
To enhance operatability for the service using norman framework,
It's better to expose internal state as detail as possible.
This is the just starting point but at least which handler is executed
often and which handler with which key's execution is often failed
metrics is very useful to spot the place operator have to dig in when
something happened.
So this commit added 2 metrics.
1: handler execution total count
2: handler execution failure total count
2018-10-05 14:36:58 +09:00
Darren Shepherd
c580ac3ab0 Merge pull request #201 from ukinau/Enable-fine-grained-control-for-controller-related-metrics
Enable fine-grained control for Controller related metrics
2018-10-04 14:18:49 -07:00
Darren Shepherd
3bda2068a0 Merge pull request #204 from ibuildthecloud/master
Random
2018-10-04 14:16:51 -07:00
Darren Shepherd
8e5e5a6d0a Merge pull request #203 from ukinau/Support-Reason-Field-In-ForgetError
Allow to put Reason in controller.ForgetError
2018-10-04 14:16:34 -07:00