Zaiming (Stone) Shi
0f18381719
refactor: move scripts/relup-base-packages.sh to sub-dir
2022-07-01 07:43:03 +02:00
Zaiming (Stone) Shi
114d784d1a
refactor: move scripts/relup-base-vsns.sh to sub-dir
2022-07-01 07:43:03 +02:00
Zaiming (Stone) Shi
73f49ca6e5
refactor: move inject-relup.escript to a sub-dir
2022-07-01 07:43:03 +02:00
Zhongwen Deng
92019e4d4c
chore: don't copy i18n.conf
2022-07-01 09:33:35 +08:00
Zaiming (Stone) Shi
79be7f9420
Merge pull request #8308 from zmstone/0623-fix-relup
...
5.0: fix relup
2022-06-29 13:41:24 +01:00
Zaiming (Stone) Shi
01e29fb82d
ci(relup): delete TODO, check both nodes for metrics data
2022-06-29 12:38:40 +02:00
Zaiming (Stone) Shi
888f637cdd
docs(ci): add how to run in scripts/relup-test/README.md
2022-06-29 11:01:58 +02:00
Zaiming (Stone) Shi
4d4634335c
ci: rename scripts/relup/ to scripts/relup-test
2022-06-29 08:07:19 +02:00
Zaiming (Stone) Shi
8b7fc490ae
refactor: run relup test nodes in individual docker containers
...
When running EMQX in lux shell inside a docker container
the node won't boot due to load_failed for redbug modules
reason is still unknown
2022-06-29 07:10:45 +02:00
Zaiming (Stone) Shi
b3f16ccb36
fix: Erlang distribution over TLS
2022-06-28 21:49:02 +02:00
Zaiming (Stone) Shi
184b337e84
chore: add a script to run relup lux test locally
2022-06-28 10:54:07 +02:00
Zaiming (Stone) Shi
d3f8ebd10f
ci: fix relup test workflow and upgrade builder to 5.0-17
...
builder 5.0-17 has emqtt-bench and lux included
so we do not need to rebuild the software for each ci job
2022-06-27 12:06:13 +02:00
ieQu1
a9ec193ef8
fix(prometheus): Disable authorization for metrics scraping endpoint
2022-06-23 00:31:53 +02:00
Zaiming (Stone) Shi
e98cd47a16
ci: fix relup test for package build
...
the upgrade pacakage can only be .tar.gz package
2022-06-21 09:33:12 +02:00
Zaiming (Stone) Shi
b467e11b2e
fix(appup): fixed appup and version check scripts for 5.0
2022-06-20 22:20:31 +02:00
Zaiming (Stone) Shi
385566c1a0
docs: change descriptive info from 'community' to 'opensource'
2022-06-20 19:38:29 +02:00
Rory Z
e986a6f2b4
ci: fix docker multi arch push error
2022-06-18 09:57:25 +08:00
Zaiming (Stone) Shi
9cd4587cfb
Merge pull request #8245 from DDDHuang/fix_mac
...
fix: mac build required pkg coreutils
2022-06-16 14:12:45 +01:00
Zaiming (Stone) Shi
b3182609c3
ci: delete dpes cache from github work-flows
2022-06-16 13:07:27 +02:00
DDDHuang
7a875b3fec
fix: mac build required pkg coreutils
2022-06-16 18:49:42 +08:00
Zaiming (Stone) Shi
92ea558ff3
Merge pull request #8238 from zmstone/0616-feat-add-dns-srv-record-resolution
...
feat: add dns.record_type config for cluster discovery
2022-06-16 10:53:28 +01:00
Zaiming (Stone) Shi
2e49ed74b9
Merge pull request #8235 from zmstone/0616-ci-ensure-sha256sum-for-macos-brew-install-coreutils
...
ci: ensure macos github runner installs coreutils
2022-06-16 10:02:01 +01:00
Zaiming (Stone) Shi
7d49d1ee5c
feat: add dns.record_type config for cluster discovery
2022-06-16 08:59:09 +02:00
Zaiming (Stone) Shi
7715feb3e4
ci: ensure macos github runner installs coreutils
2022-06-16 07:53:20 +02:00
Zaiming (Stone) Shi
67b8e6c3bd
test: add a script to test dns cluster node discovery
2022-06-16 01:34:16 +02:00
Zaiming (Stone) Shi
b92708726a
test: Dockerfile:s to build test images
2022-06-12 20:18:48 +02:00
Zaiming (Stone) Shi
fc4d9e4dcd
ci: use emqx-builder 5.0-16
...
Fixed openssl compatibility issue
2022-06-06 10:54:26 +02:00
ieQu1
83e5ec9b2d
chore(ci): Bump emqx-schema-validate to 0.3.3
2022-05-31 18:00:33 +02:00
Zhongwen Deng
8aa60cc0a5
feat: generate a minimized emqx.conf
2022-05-31 19:20:27 +08:00
Zaiming (Stone) Shi
616f1ae302
ci: do not configure quic listener at all
2022-05-31 12:16:33 +02:00
Zaiming (Stone) Shi
de6218dfa6
ci: do not configure quic listener for arm
...
quic listener is now not enabled by default
2022-05-31 12:11:23 +02:00
ieQu1
932384b7bd
chore(ci): Bump schema validate to 0.3.2
2022-05-31 10:23:14 +02:00
Shawn
3385a8af75
chore: pin dashboard v0.34.0
2022-05-30 11:18:59 +08:00
Zaiming (Stone) Shi
ebe4d7c3fb
refactor: stop releasing edge edition
...
Prior to EMQX 5.0, the edge edition's main difference comaring
to standard edition are:
* Less number of plugins in the release (smaller package size)
* Smaller number is vm.args (for lower memory usage)
Starting from 5.0 most of the plugins are included as features,
the tuned vm.args arguments does not justify a special release edition.
Also as nanomq is getting mature,
EMQ's recommendtation for MQTT broker in edge is https://nanomq.io/
2022-05-26 20:05:46 +02:00
Shawn
3d7cab4288
fix: porting emqx_relup.erl from 4.4
2022-05-25 12:37:03 +08:00
Shawn
eea9bd90b4
fix: remove the extra level of 'emqx' dir from .tar.gz
2022-05-25 02:00:01 +08:00
Shawn
7bc2d9edbb
fix: remove bison from the required tools when building emqx
2022-05-21 14:17:12 +08:00
Shawn
5d65bdaa47
chore: ping emqx-builder to 5.0-15
2022-05-16 18:10:42 +08:00
Zaiming (Stone) Shi
4664a9fc53
ci(jq): temp fix for ACLOCAL paths
2022-05-16 09:56:50 +02:00
Zaiming (Stone) Shi
1c95c417f7
Merge pull request #7951 from zmstone/0514-fix-flaky-authn-test-case
...
0514 fix flaky authn test case
2022-05-16 06:55:28 +01:00
Zhongwen Deng
ec625363cf
fix: emqx can't start with systemctl
2022-05-15 17:13:56 +08:00
Zaiming (Stone) Shi
00198abfd7
chore: hint how to fix fmt in pre-commit hook
2022-05-15 09:19:31 +02:00
Zaiming (Stone) Shi
f50fcf9f4e
chore: delete per-app format scripts
...
Now that all apps are formated, we no longer need per-app format script
2022-05-11 09:15:32 +02:00
Shawn
fc645f8d3e
fix: please the spell checker
2022-05-07 23:44:36 +08:00
Shawn
48db7ceb5f
fix: set AUTO_INSTALL_BUILD_DEPS for CI
2022-05-07 22:47:20 +08:00
Shawn
d80b7c720b
chore: check dependenies before building on Mac OSX
2022-05-07 22:16:44 +08:00
Zaiming (Stone) Shi
eb03e6ca9b
build(macos): do not depend on gsed
2022-05-07 08:56:12 +02:00
Kjell Winblad
74c33cd4e5
feat(rule_engine): add jq function to the rule engine
...
This commit adds a function to the rule engine that alows users
to transform text or JSON objects using [jq filter programs][1].
[jq][1] is a command line tool that can be used to transform
and filter JSON text using jq's built-in language. The rule engine
function that is added with this commit uses the
[Erlang jq NIF library][2] that wraps the jq C library in an
Erlang NIF function.
[1]: https://stedolan.github.io/jq/
[2]: https://github.com/emqx/jq
2022-05-04 17:09:16 +02:00
Xinyu Liu
f28559ef62
Merge pull request #7820 from zmstone/0428-fix-flaky-test
...
test: ensure emqx_metrics gen_server stopped after each test
2022-04-29 14:21:21 +08:00
Zaiming (Stone) Shi
e5c7c37861
ci: quick fix before emqx-builder image is renamed to el7 and el8
2022-04-29 07:59:24 +02:00