Commit Graph

146 Commits

Author SHA1 Message Date
zhouzb dceb93dc2a chore: bump helm chart version to 5.0.7 2022-08-30 09:33:52 +08:00
Shawn cd0114b3dc fix: ensure PROFILE=emqx when running make emqx-elixir 2022-08-14 17:57:11 +08:00
firest 966b508c6f chore: fix status test error 2022-08-09 11:22:53 +08:00
lukas c56f84b997 feat(helm): add ssl support for helm chart 2022-07-31 17:32:19 +02:00
Rory Z 7b270db8d9 chore: update docker entry point, support dns cluster in k8s 2022-07-22 10:18:30 +08:00
Andreas Lindhé 354c145897 docs(docker): Fix typos in Docker README
Capitalize:

    * EMQX
    * Linux
    * MQTT
    * TCP
    * Redis

    💡 git show --color-words='\w+'

Fix typos:

* EMQ --> EMQX
* Properly mark variables and filenames as code

    💡 git show --word-diff-regex='.'

Miscellaneous:

    * Rephrase to fix grammar mistakes.
    * Remove redundant blank line

    💡 git show --color-words='\w+'

Fix `markdownlint` warnings:

    * MD012/no-multiple-blanks Multiple consecutive blank lines
    * MD025/single-title/single-h1 Multiple top-level headings in the same document
    * MD034/no-bare-urls Bare URL used
2022-07-15 14:42:13 +02:00
Thales Macedo Garitezi 54181c49e9 fix(elixir): set locale for docker images (docker)
Elixir wants to run under UTF-8 locales.  Since we changed the base
runner image to Debian, we have to set those variables for it to pick
them up.
2022-07-04 11:22:06 -03:00
Zaiming (Stone) Shi 7dc06d3533 fix(plugins): ensure plugins dir is created for deb and rpm 2022-07-01 12:46:27 +02:00
Zhongwen Deng 92019e4d4c chore: don't copy i18n.conf 2022-07-01 09:33:35 +08: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
Zaiming (Stone) Shi a2a4c813e7
Merge pull request #8246 from Rory-Z/feat/helm-support-dns-cluster
feat(helm): support dns cluster
2022-06-16 14:10:06 +01:00
Rory Z 780bda2803 feat(helm): support dns cluster 2022-06-16 18:48:27 +08:00
Rory Z addbba3b52
Merge pull request #8237 from Rory-Z/master
chore(helm): add pod annotation
2022-06-16 17:56:00 +08:00
Rory Z 2c8f35081b chore(helm): add pod annotation 2022-06-16 14:08:54 +08:00
Zaiming (Stone) Shi 05782c4e4e refactor: delete k8s.app_name config 2022-06-16 00:11:41 +02:00
Rory Z ad37198580 chore(helm): delete preStop command 2022-06-15 10:37:48 +08:00
Zaiming (Stone) Shi 9b572f341b
Merge pull request #8181 from zmstone/0611-fix-docker-port-expose
fix(docker):  no need to expose port 6369 and 6370
2022-06-11 20:27:03 +01:00
Zaiming (Stone) Shi e93576c748 fix(docker): no need to expose port 6369 and 6370 2022-06-11 18:46:40 +02:00
Zaiming (Stone) Shi eaf071c4cf chore: delete unused code 2022-06-11 14:51:11 +02:00
Zaiming (Stone) Shi 174ea5291a
Merge pull request #8147 from Rory-Z/master
fix: fix helm install failed when enable ingress
2022-06-09 13:54:51 +01:00
Zaiming (Stone) Shi a9ca4e60fe fix: run emqx in docker with 'emqx' as node name by default
Prior to this commit (also 4.x), the docker entrypoint script
sets default node name to $(hostname), which is typically a hash
like '6ec088117e14' and the erlang distribution port (ekka_epmd)
and gen_rpc port becomes non-deterministic.

After this commit, docker nodes start by default as name `emqx`,
so that the ports are static unless name is specifically set by
user. (4370 for erlang distribution and 5370 for gen_rpc)
2022-06-09 07:23:33 +02:00
Rory Z c360486d87 fix: fix helm install failed when enable ingress 2022-06-07 14:49:17 +08:00
Rory Z d5704c2c48 build(docker): change docker base image to debian, and add new tag for alpine image 2022-06-07 06:15:15 +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
JianBo He 4567552fe8
Merge pull request #7715 from Rory-Z/feat/helm-ingress-pathType
feat(helm): the pathType of ingress can be made configurable via values
2022-06-01 15:46:43 +08:00
Zaiming (Stone) Shi bb79b0b5b7
Merge pull request #7211 from Rory-Z/fix/helm-upgrade-error
fix(helm): delete needless labels for helm upgrade
2022-06-01 05:48:20 +01:00
Rory Z 9821596ca8 feat(helm): the pathType of ingress can be made configurable via values 2022-06-01 09:53:43 +08:00
zhanghongtong 54b0454444 build(helm): add preStop command for container
update probe for container
2022-06-01 09:52:55 +08:00
zhanghongtong e2f63cdfce fix(helm): delete needless labels for helm upgrade 2022-06-01 09:51:35 +08:00
Swilder-M e20c36f426 chore(readme): modify img and docs link 2022-05-19 11:30:48 +08:00
Shawn 5d65bdaa47 chore: ping emqx-builder to 5.0-15 2022-05-16 18:10:42 +08:00
JianBo He b5132e6afb chore: remove tailing space 2022-05-16 09:40:35 +08:00
wuxingzhong b120b0d521 fix: use storageClassName instead of annotation 2022-05-16 09:40:07 +08:00
Zhongwen Deng ec625363cf fix: emqx can't start with systemctl 2022-05-15 17:13:56 +08: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
Zaiming (Stone) Shi 865331c084 fix(bin/emqx): ensure abs path /bin/bash to start emqx in systemd 2022-04-29 10:08:28 +02:00
Zaiming (Stone) Shi 842c661cef
Merge pull request #7643 from Rory-Z/master
feat(helm): add service monitor for prometheus
2022-04-22 06:08:24 +01:00
Zaiming (Stone) Shi e7033558f3 fix(emqx.spec): bad dependency list for el7 and el8 2022-04-19 22:25:59 +02:00
Zaiming (Stone) Shi 5d10071319 chore(rpm/deb): delete init.d stuff 2022-04-19 22:25:59 +02:00
Rory Z 8cbb0041d4 docs(helm): add metrics part for README 2022-04-18 11:36:48 +08:00
Rory Z 5f5b3618e2 chore(helm): update api path to v5 2022-04-18 11:28:04 +08:00
Gabriele Montano 4df2b74cb8 fix: fix networking api version, add service monitor for prometheus 2022-04-18 10:23:09 +08:00
Zaiming (Stone) Shi b49df4599a build: use latest builder images (alpine 3.15.1)
OpenSSL-1.1.1n
2022-03-25 07:38:39 +01:00
Zaiming (Stone) Shi 0a5d1b0f52 chore: delete epmd related ports and settings 2022-03-23 22:16:10 +01:00
Zaiming (Stone) Shi a216f1bf18 chore: emqx.service shard for deb and rpm 2022-03-11 13:34:54 +01:00
Zaiming (Stone) Shi 122e75c0b4 feat(systemd): start EMQX under systemd in foreground mode 2022-03-11 13:34:54 +01:00
Zaiming (Stone) Shi 0f93c23936
Merge pull request #7186 from zmstone/structured-build-info
build: more structured build info
2022-03-02 23:58:08 +01:00
Zaiming (Stone) Shi e6495f4300 ci: upgrade emqx-builder to 5.0-8:1.13.3-24.2.1-1 2022-03-02 21:57:26 +01:00
Zaiming (Stone) Shi 4e64010a3b build: more structured build info 2022-03-02 21:22:03 +01:00
Zaiming (Stone) Shi b68cb96bd2 refactor: make pkg-vsn.sh able to report both short and long version 2022-02-26 01:38:10 +01:00