Merge pull request #10269 from thalesmg/tdengine-required-password-rv50
fix(tdengine): make password a required field (rv5.0)
This commit is contained in:
commit
b3c6ae99d2
|
@ -16,6 +16,9 @@ services:
|
|||
GITHUB_REF: ${GITHUB_REF}
|
||||
networks:
|
||||
- emqx_bridge
|
||||
ports:
|
||||
- 28083:18083
|
||||
- 2883:1883
|
||||
volumes:
|
||||
- ../..:/emqx
|
||||
- /tmp/emqx-ci/emqx-shared-secret:/var/lib/secret
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{application, emqx_ee_connector, [
|
||||
{description, "EMQX Enterprise connectors"},
|
||||
{vsn, "0.1.7"},
|
||||
{vsn, "0.1.8"},
|
||||
{registered, []},
|
||||
{applications, [
|
||||
kernel,
|
||||
|
|
|
@ -41,14 +41,16 @@ roots() ->
|
|||
fields(config) ->
|
||||
[
|
||||
{server, server()}
|
||||
| add_default_username(emqx_connector_schema_lib:relational_db_fields())
|
||||
| adjust_fields(emqx_connector_schema_lib:relational_db_fields())
|
||||
].
|
||||
|
||||
add_default_username(Fields) ->
|
||||
adjust_fields(Fields) ->
|
||||
lists:map(
|
||||
fun
|
||||
({username, OrigUsernameFn}) ->
|
||||
{username, add_default_fn(OrigUsernameFn, <<"root">>)};
|
||||
({password, OrigPasswordFn}) ->
|
||||
{password, make_required_fn(OrigPasswordFn)};
|
||||
(Field) ->
|
||||
Field
|
||||
end,
|
||||
|
@ -61,6 +63,12 @@ add_default_fn(OrigFn, Default) ->
|
|||
(Field) -> OrigFn(Field)
|
||||
end.
|
||||
|
||||
make_required_fn(OrigFn) ->
|
||||
fun
|
||||
(required) -> true;
|
||||
(Field) -> OrigFn(Field)
|
||||
end.
|
||||
|
||||
server() ->
|
||||
Meta = #{desc => ?DESC("server")},
|
||||
emqx_schema:servers_sc(Meta, ?TD_HOST_OPTIONS).
|
||||
|
|
Loading…
Reference in New Issue