Commit Graph

245 Commits

Author SHA1 Message Date
Ivan Dyachkov 202f6d0181 ci: stop building alpine docker image 2023-02-09 14:19:35 +01:00
Zaiming (Stone) Shi af579b2f0e
Merge pull request #9827 from Diaoul/patch-1
fix: add clusterDomain in values
2023-02-03 08:36:46 +01:00
Zaiming (Stone) Shi c5085ab235 chore: bump chart version to v5.0.16 2023-02-02 17:42:40 +01:00
Zhongwen Deng 9cbad5297c fix: primary logger level not update 2023-02-01 11:16:30 +08:00
Antoine Bertin 81e7f26ec6
fix: add clusterDomain to enterprise chart 2023-01-27 23:50:56 +01:00
Antoine Bertin 297d33dbad
feat: add clusterDomain value 2023-01-27 23:50:56 +01:00
Antoine Bertin 940b238ad9
fix: add clusterDomain in values 2023-01-27 23:50:55 +01:00
Zaiming (Stone) Shi 57607ca0ce chore: prepare for v5.0.15 release 2023-01-20 11:20:34 +01:00
Zaiming (Stone) Shi 0363f12f2f
Merge pull request #9331 from 1995parham/master
Correct `internalmqtt` port configuration in chart
2023-01-20 11:16:39 +01:00
Parham Alvani a4583d2afa fix: Correct chart variable for internal MQTT port and HTTPS dashboard.
These variables are coming from v4, and they were incorrect.
This commit will fix them.
2023-01-19 13:46:44 +03:30
Rory Z 4cdfa088ae feat(helm): user can define service account by userself 2023-01-19 13:37:46 +08:00
Ivan Dyachkov dcb2fd2daf docs: update docker documentation
- loaded plugins and loaded modules are not applicable in 5.0
- add information on how to correctly persist configuration in `/etc/`
- remove --platform arg from Dockerfile
- update documentation links in charts readme
2023-01-18 10:52:56 +01:00
Rory Z b8a92b7371 fix(helm): fix error environment variables 2023-01-18 09:56:21 +08:00
zhongwencool 0049b4a294
Merge branch 'master' into release-50 2023-01-13 16:39:35 +08:00
Ivan Dyachkov 49e1f51765 ci: simplify build_and_push_docker_images workflow 2023-01-12 09:45:17 +01:00
Zhongwen Deng fdc0682c3f fix: elvis warning 2023-01-11 17:30:45 +08:00
Zaiming (Stone) Shi 18246442aa chore: prepare v5.0.13-rc.1
bump dashboard version to v1.1.4
2022-12-26 21:45:48 +01:00
Andrew Mayorov 2e1cdd039e
ci: include OTP-25 in some workflows
* Use OTP-25 exclusively for Elixir builds
* Include OTP-25 in slim package builds
* Include OTP-25 in test workflow matrices
2022-12-16 13:45:04 +03:00
Zaiming (Stone) Shi 56066a03b5 Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams 2022-12-14 20:04:20 +01:00
Zaiming (Stone) Shi 82db73c3f7 chore: bump version to v5.0.12 2022-12-14 20:02:42 +01:00
Zaiming (Stone) Shi 42c58e2a91 Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams 2022-12-14 15:29:13 +01:00
Rory Z 5e76183901 fix(helm): chart using incorrect secret values with custom credentials 2022-12-13 10:24:27 +08:00
Rory Z b3aa3ac360 chore: helm chart support externalTrafficPolicy
Fix https://github.com/emqx/emqx/issues/9515
2022-12-12 16:47:34 +08:00
Ivan Dyachkov f16513794c docs: update docker readme 2022-12-09 15:39:48 +01:00
Rory 7aec39f443
Merge pull request #9509 from Rory-Z/release-50
fix(helm): fix some helm error
2022-12-09 18:04:56 +08:00
Rory Z 0c1e1d53b6 fix(helm): fix some helm error 2022-12-09 11:04:34 +08:00
Zaiming (Stone) Shi 1c2fc4b6c3 Merge remote-tracking branch 'origin/release-50' into 1206-chore-merge-ee50-to-release-50 2022-12-06 16:35:56 +01:00
Ivan Dyachkov 6ced692ce6 docs: fix minor issues in docker readme 2022-11-29 20:29:53 +01:00
Zaiming (Stone) Shi 7ee53e5319 Merge tag 'v5.0.11' into dev/ee5.0 2022-11-28 21:02:21 +01:00
Zaiming (Stone) Shi 9dcec9cd23 chore: fix chart version 2022-11-27 09:24:37 +01:00
Zaiming (Stone) Shi 09455edae8 Merge tag 'v5.0.10' into dev/ee5.0 2022-11-16 16:20:30 +01:00
raoxiaoli a66a4ffa49 fix(helm): fix existingName does not take effect
when ssl.enabled and ssl.useExisting are true, ssl.existingName does not take effect
2022-11-11 10:16:02 +08:00
Zaiming (Stone) Shi 67da0a1479 chore: bump chart version to 5.0.10 2022-10-24 11:48:49 +02:00
Zaiming (Stone) Shi 508c0e84d0 Merge branch 'release-v50' into master 2022-10-24 11:46:31 +02:00
Mayer Maximilian 08e1566490 feat: Add pod disruption budget to helm chart
Now it is possible to define the pod disruption budget.

Closes: #8222
2022-10-24 09:51:49 +02:00
Zaiming (Stone) Shi 11daaa08e2 chore: bump version numbers to 5.0.9 2022-10-24 09:42:25 +02:00
Ivan Dyachkov cd40acb035 chore: fix ssl.enable variable in enterprise helm chart 2022-10-20 08:54:29 +02:00
Tautcius 228118b1fa chore(charts): Update certificate.yaml
Typo in if statement that prevented creation of Certificate resource.
2022-10-18 09:53:12 +08:00
Zaiming (Stone) Shi abb941d161 docs: remove port 8081
port 8081 is the management API in 4.x
in 5.0 api port is 18083 (same as for serving the dashboard)
2022-10-05 17:15:19 +02:00
Ivan Dyachkov 0c782963c7 chore: don't keep tar.gz in the docker image 2022-09-29 15:38:28 +02:00
Shawn 4135910b42 chore: merge master into dev/ee5.0 2022-09-26 09:52:33 +08:00
JimMoen 85835256f1 Merge tag 'v5.0.8' into merge-release-v5.0.8-into-master 2022-09-23 16:06:44 +08:00
zhouzb f0db2c0f12 chore: bump vsn for helm chart 2022-09-17 21:56:47 +08:00
Rory Z b3355ff035 chore(helm): rename emqx-ee helm chart to emqx-enterprise 2022-09-13 17:43:00 +08:00
Rory Z cbe2173547 chore(helm): add image.tag for helm chart 2022-09-13 15:31:14 +08:00
Rory Z 874414793f chore: add emqx enterprise helm chart 2022-09-13 14:06:39 +08:00
Zaiming (Stone) Shi befc4acced Merge remote-tracking branch 'origin/master' into merge-master-to-ee50-a 2022-09-06 20:31:38 +02:00
zhouzb dceb93dc2a chore: bump helm chart version to 5.0.7 2022-08-30 09:33:52 +08:00
Shawn b3162fe5ff fix: conflicts between master and ee5.0 2022-08-14 22:24:09 +08:00
Shawn cd0114b3dc fix: ensure PROFILE=emqx when running make emqx-elixir 2022-08-14 17:57:11 +08:00
JimMoen 2843d33f7a chore: refine md form format 2022-08-11 16:59:18 +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
Zaiming (Stone) Shi 2d3859a79a build: get full version from pkg-full-vsn.sh
this is due to the mapping of :
centos7 -> el7
and rockylinux8 -> el8

with this fix, there is no need to repeat such mapping
in many differennt places
2022-02-25 11:33:01 +01:00