membphis commented on a change in pull request #2690: URL: https://github.com/apache/apisix/pull/2690#discussion_r527367999
########## File path: .travis/apisix_cli_test.sh ########## @@ -494,3 +494,68 @@ fi make stop echo "passed: access log with JSON format" + +# check etcd while enable auth +git checkout conf/config.yaml + +export ETCDCTL_API=3 +etcdctl version +etcdctl --endpoints=127.0.0.1:2379 user add "root:apache-api6" +etcdctl --endpoints=127.0.0.1:2379 role add root +etcdctl --endpoints=127.0.0.1:2379 user grant-role root root +etcdctl --endpoints=127.0.0.1:2379 user get root +etcdctl --endpoints=127.0.0.1:2379 auth enable +etcdctl --endpoints=127.0.0.1:2379 --user=root:apache-api6 del /apisix --prefix + +echo ' +etcd: + host: + - "http://127.0.0.1:2379" + prefix: "/apisix" + timeout: 30 + user: root + password: apache-api6 +' > conf/config.yaml + +make init +cmd_res=`etcdctl --endpoints=127.0.0.1:2379 --user=root:apache-api6 get /apisix --prefix` +etcdctl --endpoints=127.0.0.1:2379 --user=root:apache-api6 auth disable +etcdctl --endpoints=127.0.0.1:2379 role delete root +etcdctl --endpoints=127.0.0.1:2379 user delete root + +init_kv=( +/apisix/consumers/ Review comment: I think we only need to confirm part of it. This list may change in the future. we can do this in a new PR. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
