Commit Graph

1766 Commits

Author SHA1 Message Date
罗泽轩
7aa6c123b0
fix(zipkin): always delivery x-b3-sampled header (#3519)
According to
https://github.com/openzipkin/b3-propagation#sampling-state:

> sampling applies consistently per-trace: once the sampling decision is
made, the same value should be consistently sent downstream

We should pass the right x-b3-sampled according to our decision.
2021-02-04 23:39:46 +08:00
John Bampton
e094ac705a
docs: fix control-api.md link (#3511)
fixes #3507
2021-02-04 13:12:02 +08:00
罗泽轩
1d0e38a1d2
test: make 'not unwanted data, GET' stable (#3513) 2021-02-04 12:48:28 +08:00
idbeta
1e35cc00eb
test: make centos7 ci easier to understand (#3487) 2021-02-04 09:08:23 +08:00
John Bampton
0d63c0aec3
fix(CI): roll our own Markdown link checker (#3197)
Due to the ASF's policies changing we cannot use the original GitHub Actions for linting as they are not approved.

Change Action to only rull on pull request.
2021-02-03 23:55:53 +08:00
罗泽轩
19e2d70ec7
fix: make deps should not require root. (#3500) 2021-02-03 22:38:27 +08:00
罗泽轩
c8139fc6ab
change: don't hack the prefix of LuaRocks (#3508)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-03 21:33:03 +08:00
Shuyang Wu
a6358eac2c
chore: add argument verbose to print init_etcd debug info (#3482) 2021-02-03 20:46:51 +08:00
wettper
6e02e1ace6
docs: CentOS does not carry unzip by default (#3505) 2021-02-03 20:19:14 +08:00
YuanSheng Wang
e22773c5bf
docs: update APISIX architecture diagram. (#3483)
* docs: update APISIX architecture diagram.
2021-02-03 16:10:42 +08:00
John Bampton
99172f2af6
docs: fix table of contents link (#3499) 2021-02-03 13:26:08 +08:00
Shuyang Wu
68c4fd556c
chore: refine chaos test (#3491)
* chore: refine chaos test

Signed-off-by: yiyiyimu <wosoyoung@gmail.com>
2021-02-03 09:53:23 +08:00
罗泽轩
436beab278
chore(kafka-logger): delay log partition_id (#3481) 2021-02-02 17:07:28 +08:00
罗泽轩
b033a75b89
chore: sync install-dependencies.md & polish it (#3467) 2021-02-02 10:47:59 +08:00
罗泽轩
0b2293826a
chore: should exclude utils/ from the release (#3476)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-02 09:59:48 +08:00
罗泽轩
563b259a5a
feat: switch resolver to lua-resty-dns-client (#3442)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-02 09:07:40 +08:00
罗泽轩
dffc5178a1
docs: clarify the default value of Upstream.pass_host (#3468)
Fix #2134
2021-02-01 19:22:20 +08:00
Shuyang Wu
3cbf153f65
chore: sync 'ignore stale nginx.pid'(#3416) to Makefile (#3471) 2021-02-01 19:21:55 +08:00
Yuelin Zheng
44074bb844
docs(api-breaker): the plugin docs is synchronized with the schema (#3470) 2021-02-01 18:09:06 +08:00
罗泽轩
3f0c3ae5e4
ci: add missing OPENRESTY_PREFIX env variable (#3464)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-01 13:15:53 +08:00
Alex Zhang
5399a31b24
feat: support to communicate with etcd by TLS in command line (#3415)
* feat: support to communicate with etcd by TLS in command line

* fix: add openssl dev
2021-02-01 10:51:34 +08:00
Shuyang Wu
09a4673a98
chore: use api7/etcd-operator in chaos CI (#3460)
Signed-off-by: yiyiyimu <wosoyoung@gmail.com>
2021-01-31 22:36:32 +08:00
tzssangglass
d0816200e6
feat: kafka-logger implemented reuse kafka producer (#3429) 2021-01-31 14:52:13 +08:00
罗泽轩
8ac5bd5c81
fix(cli): add missing entry (#3462)
Fix #3461
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-31 13:51:46 +08:00
fukiki
98be48978f
fix: use luajit by default when run apisix (#3335)
Fix : #3281
2021-01-29 23:57:46 +08:00
Yuelin Zheng
757be1987d
chore: improve issue template file style (#3459) 2021-01-29 22:50:32 +08:00
Yuelin Zheng
bca2210ac7
chore: fix the limit plugins schema (#3456) 2021-01-29 22:31:01 +08:00
Shuyang Wu
a38cbf78b7
feat: chaos test on route could still works when etcd is down (#3404) 2021-01-29 19:22:43 +08:00
大可
ba11e7fa0a
feat: ewma use p2c to improve performance (#3300) 2021-01-29 17:17:22 +08:00
罗泽轩
1e654fae52
feat: switch back to nginx-lua-prometheus (#3451)
Fix #3238

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-29 16:36:47 +08:00
syz
0e1cefb6eb
fix: upstream dns resolver failed response 503 (#3398)
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-01-29 16:23:20 +08:00
罗泽轩
1ac2f5b51e
chore: fix indent (#3454)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-29 16:20:17 +08:00
Shuyang Wu
6415b29559
feat: customed config.yaml when apisix start (#2101)
fix #2034
2021-01-29 11:19:46 +08:00
Yuelin Zheng
75c69237d7
test: sort the output data of the plugin_proxy_rewrite_args method (#3448)
close #3403
2021-01-29 07:53:41 +08:00
罗泽轩
b78223c38c
chore: change the msg when compacted happened to make it more clear (#3439)
Fix #3438.

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-28 14:54:59 +08:00
罗泽轩
b32cec71aa
test: use the same buffer size across different platforms (#3436)
The buffer size in x86 is 8k while the one in arm64 is 16k.

Fix #3355
2021-01-27 22:38:09 +08:00
罗泽轩
97a0956614
fix: ignore stale nginx.pid (#3416)
Fix #2948
Fix #3202

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
Co-authored-by: limiao <limiao02@qiyi.com>
2021-01-27 22:36:35 +08:00
Jens Keiner
b5374bb66c
feat(authz-keycloak): dynamic scope and resource mapping. (#3308) 2021-01-27 21:50:18 +08:00
罗泽轩
ec5b703500
chore: both 'done' & 'recursive' mean the event is delivered (#3433)
Let's use 'done' all the way to make tests happy.

Fix #3432.

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-27 21:12:37 +08:00
罗泽轩
3a09f8a8d5
feat: support specifying https in upstream to talk with https backend (#3430)
Fix #3336
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-27 20:18:57 +08:00
罗泽轩
d752b6f364
feat: allow customizing lua_package_path & lua_package_cpath (#3417) 2021-01-27 14:45:32 +08:00
halfcrazy
8d61d315b8
fix: proxy_set_header Host $host may lose port info (#2079) 2021-01-27 13:16:07 +08:00
yongboy
ea8eef86a3
fix: when called checker:get_target_status got err, we should log it~ (#3424)
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-01-27 12:13:52 +08:00
halfcrazy
2b532f06ba
feat: proxy-rewrite host support host with port (#3428)
Fix #3136
2021-01-27 10:22:10 +08:00
罗泽轩
da62190d95
feat: allow to pass SNI in HTTPS proxy (#3420)
Fix #2988
2021-01-26 23:36:12 +08:00
罗泽轩
5250592b38
chore: require more environment info (#3418) 2021-01-26 23:34:54 +08:00
罗泽轩
c2385c7d32
test: move test requires root privilege to ci_only group (#3419)
This test can't be run if we don't use root privilege.
2021-01-26 23:33:55 +08:00
罗泽轩
a3c7c4098b
fix: remove stale checker before adding new one (#3427)
lua-resty-healthcheck remove target according to the `ip, port,
hostname` tuple. If the newly added target has the same tuple, it will
be removed accidently.
2021-01-26 23:33:21 +08:00
罗泽轩
8c7a6887ec
ci: address yamllint warnings (#3422)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-26 18:20:39 +08:00
罗泽轩
3db8ebec26
feat: support gRPCS (#3411) 2021-01-26 11:04:16 +08:00