Elvin Efendi
|
9e639f9788
|
fix sticky session implementation
|
2018-10-30 16:23:08 +04:00 |
|
Henry Tran
|
3cbfd63992
|
Refactor EWMA to not use shared dictionaries
|
2018-10-25 22:33:42 +04:00 |
|
Hui Chen
|
3dc21ead49
|
do not hardcode the path
|
2018-09-17 10:52:21 +08:00 |
|
k8s-ci-robot
|
72112fe9d0
|
Merge pull request #2966 from Shopify/add-sticky-unit-tests
Add unit tests for sticky lua module
|
2018-08-23 20:32:16 -07:00 |
|
Henry Tran
|
cbf041fc3e
|
Add Lua module to serve SSL Certificates dynamically
|
2018-08-23 22:15:54 -04:00 |
|
Francisco Mejia
|
32426b95e6
|
Add reset_ngx method to sticky_test.lua
|
2018-08-23 14:09:08 -04:00 |
|
Francisco Mejia
|
c7b75970ca
|
Refactor ngx mock and indent using 2 spaces
|
2018-08-23 14:02:42 -04:00 |
|
Francisco Mejia
|
14145b3129
|
Update tests to account for balance() return value
|
2018-08-21 15:07:32 -04:00 |
|
Francisco Mejia
|
86c1b1211c
|
Add unit tests for sticky lua module
|
2018-08-21 14:22:44 -04:00 |
|
Elvin Efendi
|
27cd1af4a7
|
fix variable parsing when key is number
|
2018-08-21 13:42:21 -04:00 |
|
Elvin Efendi
|
2207d7694d
|
batch metrics and flush periodically
|
2018-08-18 13:17:21 -04:00 |
|
Elvin Efendi
|
7a3c8f2536
|
suppress stdout during lua test run
|
2018-08-16 14:12:33 -04:00 |
|
Elvin Efendi
|
589069d566
|
wrap IPv6 addresses into square brackets
|
2018-08-16 14:12:10 -04:00 |
|
Elvin Efendi
|
4b07e73e5d
|
refactor lua balancer and fix ipv6 issue
|
2018-08-16 13:03:41 -04:00 |
|
Francisco Mejia
|
9d26a68b17
|
Add Backends unit tests to configuration_test.lua
|
2018-08-15 15:59:26 -04:00 |
|
Henry Tran
|
5200a38bd7
|
Add lua endpoint to handle certificates in dynamic configuration mode
|
2018-08-07 08:18:34 -04:00 |
|
Elvin Efendi
|
d4faf68416
|
add support for ExternalName service type in dynamic mode
|
2018-07-25 09:05:47 -04:00 |
|
Elvin Efendi
|
fcaf337b30
|
cleanup lua tests
|
2018-07-21 22:36:05 -04:00 |
|
Manuel de Brito Fontes
|
1542a12764
|
Refactor controller metrics interface
|
2018-07-12 12:46:34 -04:00 |
|
Manuel de Brito Fontes
|
479a519630
|
Use docker to build go binaries
|
2018-07-06 23:48:40 -04:00 |
|
Manuel de Brito Fontes
|
6c8647a27d
|
Remove prometheus labels with high cardinality
|
2018-06-25 09:43:56 -04:00 |
|
Elvin Efendi
|
cb4755835e
|
refactor some lua code
|
2018-06-19 12:46:49 +04:00 |
|
Francisco Mejia
|
966e9f5e25
|
Add monitor lua module
|
2018-06-13 22:54:31 -04:00 |
|
Elvin Efendi
|
04b7356190
|
fix ewma.balance and add unit tests for it
|
2018-05-28 15:51:58 -04:00 |
|
Elvin Efendi
|
e9dc275b81
|
refactor balancer into more testable and extensible interface
|
2018-05-28 15:51:58 -04:00 |
|
Elvin Efendi
|
7ac4e1db30
|
fix bug with lua sticky session implementation and refactor balancer
|
2018-05-16 21:00:39 -04:00 |
|
Elvin Efendi
|
44ddd8abba
|
force backend sync when worker starts
|
2018-05-14 17:08:23 -04:00 |
|
Elvin Efendi
|
6cb28e059c
|
use roundrobin from lua-resty-balancer library and refactor balancer.lua
|
2018-05-10 13:47:19 -04:00 |
|
Elvin Efendi
|
2ce9196ecf
|
upstream-hash-by annotation support for dynamic configuraton mode
|
2018-04-27 14:28:43 -04:00 |
|
Zenara Daley
|
0d0d33aec9
|
add balancer unit tests
|
2018-04-24 12:10:57 -04:00 |
|
Zenara Daley
|
4f9865529a
|
Add busted unit testing framework for lua code
|
2018-04-23 10:46:28 -04:00 |
|