Ivan Dyachkov
da7d495da9
test: fix emqx_connector_SUITE
2023-10-27 11:53:41 +02:00
Stefan Strigler
2228a0d477
feat: port azure event hub to bridge_v2
2023-10-27 11:53:41 +02:00
Stefan Strigler
f760f0a5c5
fix: backport 7b607c3300
2023-10-27 11:53:41 +02:00
Stefan Strigler
b72abaf661
fix: wording from copy-paste error
2023-10-27 11:53:41 +02:00
Stefan Strigler
238603a101
fix: bridge_v2 tags were still bridge
2023-10-27 11:53:41 +02:00
Kjell Winblad
5aac90ab4e
fix: don't send message to channels that are not operational
2023-10-27 11:53:41 +02:00
Kjell Winblad
bba5b42c99
fix: broken test cases
2023-10-27 11:53:41 +02:00
Kjell Winblad
477ed11de8
fix: periodical status checks and alarms for channels
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
3cab31261e
feat: Add API endpoint /api/v5/schemas/connectors
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
36411edb42
feat: Add API endpoint /api/v5/schemas/bridges_v2
2023-10-27 11:53:41 +02:00
Ivan Dyachkov
4ac0a76d00
test: fix emqx_resource_SUITE
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
8c30c22b02
chore: avoid invalid dynamic call error
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
ba2464769b
fix(emqx_resource): redact error reason too before logging
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
e29ba35e53
fix: typo in warning log message when remove channel error happens
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
eed44f79a6
refactor(emqx_config): check if upgrade_raw_conf is exported
2023-10-27 11:53:41 +02:00
Ivan Dyachkov
6625754325
chore: bump app version
2023-10-27 11:53:41 +02:00
Ivan Dyachkov
16f8848281
test: fix emqx_connector_SUITE
2023-10-27 11:53:41 +02:00
Zaiming (Stone) Shi
96726b5620
refactor(eqmx_config): use dynamic callback to upgrade raw config
2023-10-27 11:53:41 +02:00
Kjell Winblad
38bf2ae445
fix: issues found by spellcheck script
2023-10-27 11:53:41 +02:00
Kjell Winblad
2d05e3a975
fix: dialyzer problem for community edition
2023-10-27 11:53:41 +02:00
Kjell Winblad
6c6c2e0cff
fix: dialyzer warnings for community edition
2023-10-27 11:53:41 +02:00
Stefan Strigler
a847b043df
fix: disable bridge_v2 tests if not on enterprise
2023-10-27 11:53:41 +02:00
Kjell Winblad
e72b952138
fix: problems reported by dialyzer
2023-10-27 11:53:41 +02:00
Stefan Strigler
7822d7db76
fix: strange issue with erlfmt
2023-10-27 11:53:41 +02:00
Stefan Strigler
29ca7f944f
fix: simplify by enabling check_schema
2023-10-27 11:53:41 +02:00
Stefan Strigler
2b66018d3b
fix: enable param is atom
2023-10-27 11:53:41 +02:00
Stefan Strigler
abcae6b509
fix: refactor handling of operation(s) [ie 'start']
2023-10-27 11:53:41 +02:00
Stefan Strigler
676572c65a
fix: use check_schema to simplify API implementation
2023-10-27 11:53:41 +02:00
Stefan Strigler
2a1e135304
test: fix tests after emqx_authn changes
2023-10-27 11:53:41 +02:00
Stefan Strigler
d46f8efe60
test: add emqx_bridge_v2_api_SUITE
2023-10-27 11:53:41 +02:00
Kjell Winblad
cb3892038a
fix: typo
2023-10-27 11:53:41 +02:00
Kjell Winblad
f49011ece4
fix: unused variable warning
2023-10-27 11:53:41 +02:00
Kjell Winblad
2cd1c88f7f
fix: fixup after rebasing on release-23
2023-10-27 11:53:41 +02:00
Kjell Winblad
d8a9778d7c
feat: add compatibilty layer function for checking if valid bridge_v1
2023-10-27 11:53:41 +02:00
Stefan Strigler
e2b4fb3bda
fix: support 'start' operation
2023-10-27 11:53:41 +02:00
Stefan Strigler
6568759a7e
fix: add bridge_v2_probe
2023-10-27 11:53:41 +02:00
Stefan Strigler
7ad709560d
fix: bridge_not_found renamed
2023-10-27 11:53:41 +02:00
Kjell Winblad
2249a2cb50
fix: remove unused function
2023-10-27 11:53:41 +02:00
Stefan Strigler
38f5c7dcf4
feat: HTTP API for bridge_v2
2023-10-27 11:53:41 +02:00
Kjell Winblad
a5a060473c
feat: restructure emqx_bridge_v2 for better readability
2023-10-27 11:53:41 +02:00
Kjell Winblad
e13196c1ca
feat(bridge_v2): dry_run and specific test suite
2023-10-27 11:53:41 +02:00
Kjell Winblad
04943ccbf0
refactor: better name of funtion
2023-10-27 11:53:41 +02:00
Kjell Winblad
b0b518067a
fix: remove connector as well on Bridge V1 remove
...
For backwards compatibility we remove the connector for the Bridge V2
bridge when performing the remove operation but only if no other
channels depend on the connector.
2023-10-27 11:53:41 +02:00
Kjell Winblad
828bbc57ac
feat: test case fixes and compatibility layer probe etc
...
* test case fixes for Bridge V1 suite
* Bug fixes
* local_topic
* Bridge V1 probe compatibility functionality
2023-10-27 11:53:41 +02:00
Stefan Strigler
1c62b5bcf3
fix: use correct body_schema
2023-10-27 11:53:41 +02:00
Stefan Strigler
291d54eef0
test: use no_link in init for mecks
2023-10-27 11:53:41 +02:00
Stefan Strigler
671b5306cd
fix: cleanup start/stop/restart operations
2023-10-27 11:53:41 +02:00
Stefan Strigler
1816b450f0
test: (re-)add inconsistent connector test
2023-10-27 11:53:41 +02:00
Stefan Strigler
0ad156bfa9
test: make sure mocks are ready before init_mocks terminates
2023-10-27 11:53:41 +02:00
Stefan Strigler
ee8e469086
test: port all remaining tests
2023-10-27 11:53:40 +02:00