Commit Graph

18118 Commits

Author SHA1 Message Date
Ivan Dyachkov
da7d495da9 test: fix emqx_connector_SUITE 2023-10-27 11:53:41 +02:00
Ivan Dyachkov
37178e1572 chore: test some apps with both emqx and emqx-enteprise profiles 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
Ivan Dyachkov
7ee21cab20 ci: use xl runners for compiling 2023-10-27 11:53:41 +02:00
Ivan Dyachkov
4e198567d6 test: hard code emqx-enterprise profile for emqx_connector in ct/run.sh 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
Ivan Dyachkov
d53cd381ae test: compile and test apps/emqx_connector with ee profile 2023-10-27 11:53:41 +02:00
Ivan Dyachkov
ad1def08c8 chore: consolidate bash commands in ct/run.sh 2023-10-27 11:53:41 +02:00
Ivan Dyachkov
98fcd2c1dd test: use latest ubuntu22.04 emqx-builder image in compose files 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
d5ac3d0fd7 fix: description for operation on connector 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