Commit Graph

159 Commits

Author SHA1 Message Date
GLYASAI
10b74510c3 [ADD] add error msg 2018-12-13 13:10:29 +08:00
GLYASAI
749712eb67 [ADD] add not ready address 2018-12-07 12:38:58 +08:00
GLYASAI
f1b9d5e56a [ADD]add monitor for goodrain.me 2018-12-06 12:10:59 +08:00
GLYASAI
d7255f0833 [ADD] add health check 2018-12-05 22:06:21 +08:00
GLYASAI
3b72c9b5bd [REV]use default ip 2018-12-04 23:59:08 +08:00
GLYASAI
dd43459212 [REV] remove weight from upstream name 2018-12-04 21:56:29 +08:00
GLYASAI
e5f2880119 [ADD] add external ip and internal ip for rainbond server 2018-12-04 20:43:03 +08:00
GLYASAI
6b7c6d458a [REV] put backend name and weight into a struct 2018-12-04 20:15:57 +08:00
GLYASAI
87457e7f43 [REV] do not convert "" to int 2018-12-04 20:01:39 +08:00
GLYASAI
68d8c45ee5 [REV]change glog to logrus 2018-12-04 20:00:36 +08:00
GLYASAI
ea629fb262 [REV] change logger level 2018-12-04 19:50:32 +08:00
GLYASAI
cdb6431384 [ADD] support weight in router 2018-12-04 16:59:42 +08:00
GLYASAI
08b1629a86 [FIX] fix bug: nil memory 2018-12-04 00:18:31 +08:00
GLYASAI
31c016e2aa [REV] Use "=" to split the header, instance of ":" 2018-12-03 15:21:37 +08:00
GLYASAI
8c1440c896 [FIX] fix bug: no rainbond backends 2018-12-03 14:39:05 +08:00
GLYASAI
630701afc9 [FIX] fix bug: multiple-value json.Marshal() in single-value context 2018-12-03 14:23:34 +08:00
GLYASAI
c1fd3ff1bc [ADD] print some debug message 2018-12-03 14:21:45 +08:00
GLYASAI
3b622d3c39 [REV] print some debug messages 2018-12-03 14:16:54 +08:00
GLYASAI
4eeb569304 [ADD] create cert automaticlly 2018-12-03 13:52:48 +08:00
GLYASAI
3c4e243f70 [FMT] format some code 2018-12-03 08:27:43 +08:00
GLYASAI
ef9f57cc95 [FIX] fix bug: the value of the cookie is = 2018-12-03 08:27:13 +08:00
GLYASAI
ee7acfea45 [REV]split cookie with "=" 2018-12-02 23:48:42 +08:00
GLYASAI
2d25a6ef9c [FMT] format code 2018-12-02 23:45:16 +08:00
barnett
0ad17f4888 [ADD] add gateway lua code support balancer 2018-12-02 21:09:32 +08:00
GLYASAI
cc28eca3f7 [ADD] add udp stream 2018-12-01 20:08:05 +08:00
GLYASAI
a601f432ee [REV] fix bug: nginx not ready 2018-12-01 16:51:21 +08:00
GLYASAI
cceb7e9c01 [FIX] fix bug: open() "/usr/local/openresty/nginx/html/update-upstreams" failed 2018-12-01 16:40:01 +08:00
GLYASAI
26360fd1cd [FIX] fix bug: no resolver defined to resolve registr 2018-12-01 15:02:55 +08:00
GLYASAI
1bba92a94b [ADD] include rainbond default endpoints 2018-12-01 14:43:09 +08:00
GLYASAI
dc88237914 [FIX] bug: update-upstreams is null 2018-12-01 14:27:07 +08:00
GLYASAI
121adc04c1 [FIX] bug: bad argument #1 to 'pairs' (table expected, got userdata) 2018-12-01 14:22:43 +08:00
GLYASAI
b78aa6e9a9 [REV] change the upstream tmpl for rbd endpoints 2018-12-01 13:47:12 +08:00
GLYASAI
3600186fb0 [FIX] bug: http upstream cover tcp upstream 2018-12-01 13:28:38 +08:00
GLYASAI
e224e27f23 [REV] change certificate path of goodrain.me 2018-12-01 11:37:07 +08:00
GLYASAI
6e25bbdc95 [REV] support router with weight 2018-12-01 10:27:14 +08:00
GLYASAI
f39f6fee27 [ADD] add some default rainbond endpoints 2018-12-01 10:26:35 +08:00
barnett
96be054fe3 [ADD] add support local volume code 2018-11-30 22:20:48 +08:00
GLYASAI
936e51c407 [ADD] add weight for router 2018-11-30 08:31:11 +08:00
GLYASAI
d1f72cf0b1 [ADD] add LabelSelector = "creater=Rainbond" 2018-11-27 17:17:40 +08:00
GLYASAI
a9f83d01d9 [ADD] add configurable node ip 2018-11-27 12:42:21 +08:00
GLYASAI
44dd5ca6b1 [REV] move DeletePools to the front of UpdatePools 2018-11-23 17:54:41 +08:00
GLYASAI
4bc88919d5 [REV] filter empty endpoints 2018-11-23 17:43:05 +08:00
GLYASAI
7c3ace43a1 [ADD] add EventHandler for Endpoints 2018-11-23 16:39:56 +08:00
GLYASAI
4e41e4b858 [ADD] add UpdateFunc for ingress 2018-11-23 14:34:44 +08:00
GLYASAI
f033722cfa [REV] Filter empty hosts and ports 2018-11-23 14:12:01 +08:00
GLYASAI
c5563212dd [FIX] make gateway run in container successfully 2018-11-22 21:16:00 +08:00
barnett
86d9c42210 [ADD] add gateway Dockerfile 2018-11-21 17:35:07 +08:00
GLYASAI
993efefb0d [ADD] add TenantServiceRegist which conv inner and outer service regist 2018-11-18 11:53:11 +08:00
GLYASAI
080220c6e5 [ADD] add the ability to stop gateway 2018-11-14 12:54:49 +08:00
GLYASAI
71ca08bebe [ADD] add wait for plugin to be ready 2018-11-13 20:26:41 +08:00
GLYASAI
9d65f07321 [ADD] add the ability to dynamically delete upstreams 2018-11-13 17:22:22 +08:00
GLYASAI
f17f8e1c11 [ADD] add force redirect to https 2018-11-13 12:01:23 +08:00
GLYASAI
d50d0e02c2 [ADD] add cookie router 2018-11-13 00:41:32 +08:00
GLYASAI
f3fc910556 [ADD] add header router. 2018-11-12 19:33:16 +08:00
GLYASAI
f2e405a94c [ADD] add update upstreams dynamically 2018-11-11 22:09:54 +08:00
GLYASAI
6cd9fd8866 [ADD] add https for gateway 2018-11-11 17:46:34 +08:00
barnett
ba7402fd13 [ADD] add tcp stream logger plugin 2018-11-09 12:27:53 +08:00
GLYASAI
fd752dfe6d [ADD] add gateway module 2018-11-08 17:22:26 +08:00
barnettZQG
59d0c304d8 [ADD] init gateway struct code 2018-10-10 14:40:11 +08:00