Просмотр исходного кода

fix(CI): don't use any authz sources when testing

Shawn 3 лет назад
Родитель
Сommit
f18eab402a

+ 2 - 0
.ci/docker-compose-file/scripts/run-emqx.sh

@@ -22,6 +22,8 @@ esac
   echo "HOCON_ENV_OVERRIDE_PREFIX=EMQX_"
   echo "EMQX_ZONES__DEFAULT__MQTT__RETRY_INTERVAL=2s"
   echo "EMQX_ZONES__DEFAULT__MQTT__MAX_TOPIC_ALIAS=10"
+  echo "EMQX_AUTHORIZATION__SOURCES=[]"
+  echo "EMQX_AUTHORIZATION__NO_MATCH=allow"
 } >> .ci/docker-compose-file/conf.cluster.env
 
 is_node_up() {

+ 2 - 0
.github/workflows/run_fvt_tests.yaml

@@ -186,6 +186,8 @@ jobs:
             --set image.pullPolicy=Never \
             --set emqxConfig.EMQX_ZONES__DEFAULT__MQTT__RETRY_INTERVAL=2s \
             --set emqxConfig.EMQX_ZONES__DEFAULT__MQTT__MAX_TOPIC_ALIAS=10 \
+            --set emqxConfig.EMQX_AUTHORIZATION__SOURCES=[] \
+            --set emqxConfig.EMQX_AUTHORIZATION__NO_MATCH=allow \
             deploy/charts/emqx \
             --debug
 

+ 1 - 1
apps/emqx_authz/src/emqx_authz.erl

@@ -329,7 +329,7 @@ authorize(
                 'client.check_authz_complete',
                 [Client, PubSub, Topic, deny, AuthzSource]
             ),
-            ?SLOG(info, #{
+            ?SLOG(warning, #{
                 msg => "authorization_permission_denied",
                 username => Username,
                 ipaddr => IpAddress,