-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: add debug yaml validation #7201
Conversation
c48a0ab
to
31a66b6
Compare
Please make the CI pass, thanks! |
b7802ec
to
ca91eba
Compare
@spacewander The CI test is not stable, is there a way to restart the CI test without git push? |
ca91eba
to
cbefff5
Compare
I just re-ran them. |
6a7c1f6
to
cac84cc
Compare
https://github.com/apache/apisix/runs/6785395449?check_suite_focus=true
It seems this causes the CI failure. |
cac84cc
to
6aa1aba
Compare
6aa1aba
to
dfc7264
Compare
I got the eror, is there way to let it pass ? https://github.com/apache/apisix/runs/6790365518?check_suite_focus=true#step:15:704
|
How to re-run ? I don't found the re-run button. |
The error message just explained the failure reason. |
Actually, them match, why test case doesn't pass ? |
t/debug/hook.t
Outdated
--- response_body | ||
hello world | ||
--- no_error_log | ||
[error] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can't check there is no [error]
because failed to validate debug config property "hook_conf" is required
is an error level log.
0b916bd
to
ee99e0d
Compare
ee99e0d
to
f2326af
Compare
hello world | ||
--- error_log | ||
read_debug_yaml(): failed to validate debug config property "hook_conf" is required | ||
--- wait: 3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think wait: 2
is enough as we load debug yaml per second:
Line 311 in f2326af
ngx.timer.every(1, sync_debug_status) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Anyway, wait for one more seconds is acceptable
* upstream/master: (46 commits) docs: fix err in batch-processor (apache#7259) docs(deployment): sync design to online docs (apache#7256) feat(deployment): add structure of traditional role (apache#7249) fix(benchmark): write worker_processes into config.yaml (apache#7250) docs: correct the repo url (apache#7253) feat: Add support for capturing OIDC refresh tokens (apache#7220) feat(ssl): support get upstream cert from ssl object (apache#7221) chore: validate etcd conf strictly (apache#7245) fix(api-response): check response header format (apache#7238) fix: duplicate X-Forwarded-Proto will be sent as string (apache#7229) fix: distinguish different upstreams even they have the same addr (apache#7213) docs: make company on README more preciser (apache#7230) test: remove unused required etcd (apache#7225) fix: add debug yaml validation (apache#7201) change: remove upstream.enable_websocket which is deprecated since 2020 (apache#7222) docs: add re case on response-rewrite plugin (apache#7197) docs: add API Gateway keyword and AWS graviton3. (apache#7217) fix(response-rewrite): schema format error (apache#7212) docs(proxy-rewrite): remove empty space (apache#7210) chore: require http_stub_status_module exists (apache#7208) ...
Description
Fixes # (issue) #7159
Checklist