Commit Graph

205 Commits

Author SHA1 Message Date
zhoujunhao
05502740ef [FIX] fix bug 2018-07-25 17:35:53 +08:00
zhoujunhao
793509eb44 [FIX] fix bug 2018-07-25 17:33:01 +08:00
zhoujunhao
5c0649bfdc Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7
# Conflicts:
#	node/masterserver/node/cluster.go
2018-07-25 17:04:01 +08:00
zhoujunhao
5433d75593 [ADD] add node status 2018-07-25 17:00:17 +08:00
Zhang Jiajun
937c3b9973 [REV] Fix import error. 2018-07-25 16:57:48 +08:00
Zhang Jiajun
a58ef58841 [REV] Add sync node status logic in node controller. 2018-07-25 16:42:29 +08:00
Zhang Jiajun
195ca60633 [REV] Add online and offline node by command. 2018-07-25 16:31:43 +08:00
zhoujunhao
b50ea7265c [ADD] Define constant 2018-07-25 16:25:15 +08:00
zhoujunhao
0388635b63 [FMT] Delete extra print operations 2018-07-25 15:56:59 +08:00
zhoujunhao
72ddcb3e6a [FIX] fix bug 2018-07-25 15:20:58 +08:00
zhoujunhao
a71990c3af [ADD] Add debug output 2018-07-25 14:05:25 +08:00
zhoujunhao
e7d15d333f Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-25 12:36:19 +08:00
zhoujunhao
612c72da4b [REV] remove lock 2018-07-25 12:36:10 +08:00
Zhang Jiajun
07483bc7a0 [REV] Add online and offline node by command. 2018-07-25 12:35:37 +08:00
zhoujunhao
3bdc9c36fc [FIX] fix bug 2018-07-25 12:25:06 +08:00
zhoujunhao
b8f2c851fb [REV] Optimize the lock problem 2018-07-25 12:15:58 +08:00
zhoujunhao
26bb7177ea [FIX] fix bug 2018-07-25 10:49:28 +08:00
zhoujunhao
51aea582d8 [FIX] fix bug 2018-07-24 18:24:00 +08:00
zhoujunhao
35b2d72595 [REV] update management node status judgment 2018-07-24 17:41:46 +08:00
zhoujunhao
ded8c2b3f0 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-24 17:10:58 +08:00
zhoujunhao
54e3712df2 [FIX] fix bug 2018-07-24 17:10:48 +08:00
Zhang Jiajun
6a87332dff [REV] Add watcher for add service for node controller. 2018-07-24 16:33:38 +08:00
zhoujunhao
f9c1db3970 [ADD] add node status judgment 2018-07-24 16:09:51 +08:00
zhoujunhao
d384bd685b Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7
# Conflicts:
#	node/nodem/node_manager.go
2018-07-23 19:02:00 +08:00
zhoujunhao
d4e715dc7b [REV] Optimized implementation 2018-07-23 18:57:34 +08:00
barnettZQG
e1290ac562 [REV] merge code 2018-07-23 17:39:56 +08:00
barnettZQG
6fb246f6e3 [ADD] add svn support (#85) 2018-07-23 17:39:01 +08:00
zhoujunhao
8350807392 [FIX] fix bug 2018-07-23 16:39:15 +08:00
zhoujunhao
1b6521f1a0 [FIX] fix bug 2018-07-23 16:30:33 +08:00
zhoujunhao
4ea17ff1e6 [ADD] add node status update 2018-07-23 16:25:59 +08:00
Zhang Jiajun
e8d2081059 [REV] Optimize all service start sequence. 2018-07-20 18:56:07 +08:00
zhoujunhao
4c28f068e0 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-20 18:01:32 +08:00
zhoujunhao
4237c1be93 [ADD] add shell prober 2018-07-20 18:01:24 +08:00
Zhang Jiajun
1bb9d2ebc4 [ADD] Support automatic inject dependence parameters when node start service. 2018-07-20 16:00:37 +08:00
Zhang Jiajun
e9b3090fa1 [REV] Optimize service dependence process logic. 2018-07-20 13:19:01 +08:00
zhoujunhao
c34dbb8efd Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-20 12:38:09 +08:00
zhoujunhao
fb90bc719f [ADD] add tcp prober 2018-07-20 12:37:52 +08:00
Zhang Jiajun
8ed4c13b29 [REV] Optimize service restart policy when status is non healthy. 2018-07-20 12:08:59 +08:00
zhoujunhao
6f449e08b6 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-20 12:06:20 +08:00
zhoujunhao
ab0b2ab284 [ADD] add tcp peobe 2018-07-20 12:06:05 +08:00
Zhang Jiajun
ee8c54fe46 [ADD] Add synchronize service logic in node controller module. 2018-07-20 11:13:03 +08:00
Zhang Jiajun
29b0ca7fc5 [ADD] Add synchronize service logic in node controller module. 2018-07-20 10:38:07 +08:00
zhoujunhao
d31f878dd1 [FIX] fix bug 2018-07-20 10:23:35 +08:00
zhoujunhao
46722d7b93 [REV] Optimize the node component health check module 2018-07-20 00:33:54 +08:00
zhoujunhao
d97bf95e42 [ADD] add node service health check 2018-07-19 17:40:17 +08:00
zhoujunhao
deb1113a20 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-19 10:18:52 +08:00
zhoujunhao
57e4927468 [REV] Use status to identify service health status 2018-07-19 10:18:35 +08:00
Zhang Jiajun
b0a73b54dd [REV] Support specify muilti endpoint in service. 2018-07-18 21:17:30 +08:00
Zhang Jiajun
e8e3f836c6 [REV] Support specify muilti endpoint in service. 2018-07-18 20:37:22 +08:00
Zhang Jiajun
e4b4c92466 [REV] Add registry service endpoint logic after start controller. 2018-07-18 19:00:19 +08:00
Zhang Jiajun
1cba448d72 [REV] Add registry service endpoint logic after start controller. 2018-07-18 18:45:30 +08:00
Zhang Jiajun
8f7cfd896d [REV] Add registry service endpoint logic after start controller. 2018-07-18 18:34:56 +08:00
zhoujunhao
9b55338db1 [ADD] add node service health check test code 2018-07-18 15:39:12 +08:00
zhoujunhao
9e715e9597 [FMT] Format the node module code 2018-07-18 15:13:21 +08:00
Zhang Jiajun
85aedd858a [REV] Optimize generate systemd config logic. 2018-07-17 23:21:32 +08:00
zhoujunhao
e3bba633d0 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-07-17 19:41:00 +08:00
zhoujunhao
351916e9ff [ADD] add node health check 2018-07-17 19:40:49 +08:00
Zhang Jiajun
d4f17f72f9 [ADD] Support dynamic generate config for components template. 2018-07-17 19:18:39 +08:00
barnettZQG
a89780b7cc [FIX] fix hostuuid file bug and rev grctl cluster command 2018-07-17 17:56:27 +08:00
barnettZQG
881fb3ea7a [REV] add cmd for cluster and change some api client 2018-07-17 16:18:19 +08:00
Zhang Jiajun
504133f769 [ADD] Add rainbond components controller logic for noed. 2018-07-16 19:50:17 +08:00
barnettZQG
d5f8bdaf45 [REV] change build local build grctl and node 2018-07-16 15:56:31 +08:00
barnettZQG
f130f9c9c4 [REV] update grctl code,add show tenant resource command 2018-07-16 15:30:53 +08:00
barnettZQG
9a5bd730d8 [FIX] fix get node system info bug 2018-07-16 12:16:16 +08:00
barnettZQG
a217cf54c2 [REV] update node monitor code 2018-07-16 11:56:48 +08:00
barnettZQG
c33ad9f223 [REV] change node code 2018-07-13 17:58:06 +08:00
barnettZQG
dfee3abf01 [REV] merge master branch 2018-07-13 10:35:03 +08:00
barnettZQG
4746eaa28d [REV] update nodem start code 2018-07-13 10:30:06 +08:00
barnettZQG
6dc588012d [REV] change node code architecture 2018-07-13 10:11:10 +08:00
barnettZQG
eb735a7ff4 Merge branch 'V3.6' 2018-07-10 17:07:59 +08:00
barnettZQG
ff1ff248c3 [FIX] fix the bug that inconsistent name of envoy listener 2018-07-10 11:32:23 +08:00
barnettZQG
2c3e1e8805 [REV] cache service and endpoint in node 2018-07-09 23:16:04 +08:00
barnettZQG
8b08969da5 [REV] change list kube api to SharedInformerFactory 2018-07-09 22:42:10 +08:00
barnettZQG
121f9eee43 [REV] merge branch v3.6 2018-07-03 19:01:25 +08:00
barnettZQG
f091fdd461 [REV] update req kubeapi QPS to 100 2018-07-03 18:06:50 +08:00
zhoujunhao
a3ac641b06 Merge branch 'master-dev' of https://github.com/goodrain/rainbond 2018-07-03 10:54:22 +08:00
barnettZQG
b9986749fa [FIX] fix 80 port conflict bug in envoy listener 2018-06-29 21:58:25 +08:00
zhoujunhao
6bd2a9571e no message 2018-06-27 16:01:44 +08:00
zhoujunhao
895e1ebf8f [FIX] fix bug 2018-06-27 15:58:59 +08:00
zhoujunhao
04754b76b7 [FIX] fix bug 2018-06-27 15:44:04 +08:00
zhoujunhao
6f1327124d [FIX] fix resource calculation bug 2018-06-27 14:07:51 +08:00
zhoujunhao
1f5d208dcc [ADD] fix bug 2018-06-27 13:12:04 +08:00
zhoujunhao
9a195ab946 [ADD] add pod status 2018-06-26 14:11:25 +08:00
zhoujunhao
64543d4c41 [ADD] add disk usage information 2018-06-22 16:04:30 +08:00
barnettZQG
2ff0813819 [FIX] fix build plugin by market bug 2018-06-21 18:04:02 +08:00
barnettZQG
eabe8d3f94 [FIX] fix node status bug if is has two identity. 2018-05-31 17:39:43 +08:00
barnettZQG
8bdf6d9e1f [REV] handle statefulset app volume when restore.(#72) 2018-05-30 10:49:17 +08:00
barnett
43bd88546c [ADD] add restore backup feature code (#72) 2018-05-25 18:24:17 +08:00
barnett
c12448e44d [REV] change tenants resource ranking query api 2018-05-23 18:58:31 +08:00
barnett
5a43b2dfdb [FIX] change handle node status 2018-05-23 17:06:24 +08:00
barnett
7249812033 [FIX] fix map nil bug 2018-05-23 17:00:53 +08:00
barnett
19687cd99f [REV] merge code 2018-05-23 16:55:23 +08:00
barnett
31ec69bf3b [ADD] add restore backup api 2018-05-23 16:43:16 +08:00
barnett
00e195d124 [REV] update websocket proxy impl 2018-05-19 23:26:44 +08:00
barnett
2637f072e3 [REV] merge code 2018-05-18 23:42:51 +08:00
barnett
7b395dcd29 [REV] update watch etcd implement code 2018-05-18 23:40:19 +08:00
barnett
33f5dbdbe5 [REV] update node status 2018-05-15 15:54:09 +08:00
barnett
a4a9983d0a [REV] update node code for etcd 2018-05-14 19:27:57 +08:00
barnett
d2ecf5eb6e [REV] update node etcd endpoint 2018-05-14 19:00:22 +08:00
barnett
91693ec052 [REV] update error code 2018-05-11 17:00:30 +08:00
barnett
25e2196a17 [REV] update node monitor code 2018-05-11 16:54:23 +08:00
barnett
305c5eb92f [REV] update plugin delete api 2018-05-11 15:54:55 +08:00
barnett
93027efb09 [REV] update code 2018-05-10 18:44:55 +08:00
barnett
c968268e3a [REV] update code 2018-05-10 16:37:55 +08:00
barnett
287f8bdc9e [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00