emqx/lib-ee/emqx_ee_bridge/test
Zaiming (Stone) Shi 0697c692ed refactor: mongo_type and redis_type are not mandatory
the connector schemas are shared between authn, auth and bridges,
the difference is that authn and authz configs are unions like:

[
    {mongo_type = rs,
     ...
    }
    {another backend config}
]

however the brdige types are maps like, for example:

mongodb_rs.$name {
    mongo_type = rs
    ...
}

in which case, the mongo_type is not required.

in order to keep the schema static as much as possible,
this field is chanegd to 'required => false' with a default value.

However, for authn and authz, the union selector will still raise
exception if the there is no type provided.
2023-01-09 14:26:16 +01:00
..
ee_bridge_hstreamdb_SUITE.erl chore: update copyright year 2023 2023-01-02 09:22:27 +01:00
emqx_bridge_impl_kafka_producer_SUITE.erl feat(buffer_worker): refactor buffer/resource workers to always use queue 2023-01-05 10:15:09 -03:00
emqx_ee_bridge_gcp_pubsub_SUITE.erl test: do not use tc_user_skip for test cases 2023-01-05 22:47:06 +01:00
emqx_ee_bridge_influxdb_SUITE.erl feat(buffer_worker): refactor buffer/resource workers to always use queue 2023-01-05 10:15:09 -03:00
emqx_ee_bridge_mongodb_SUITE.erl refactor: mongo_type and redis_type are not mandatory 2023-01-09 14:26:16 +01:00
emqx_ee_bridge_mysql_SUITE.erl feat(buffer_worker): refactor buffer/resource workers to always use queue 2023-01-05 10:15:09 -03:00
emqx_ee_bridge_pgsql_SUITE.erl test(bridges): add test case for the PostgreSQL backend 2023-01-06 11:56:28 +08:00
emqx_ee_bridge_redis_SUITE.erl test: rename a test option name to avoid clashing with prod config name 2023-01-09 14:26:16 +01:00