Releases: emqx/emqx-operator
EMQX Operator 2.2.20 Released
Release Note π»
EMQX Operator 2.2.20 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fix EMQX cluster always stuck on
CoreNodesProgressing
- Fix EMQX cluster always stuck on
Other Changes β¨
- Update
sigs.k8s.io/controller-runtime
version to 0.17
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.20
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.19...2.2.20
EMQX Operator 2.2.19 Released
Release Note π»
EMQX Operator 2.2.19 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix the issue that the EMQX operator can not update the K8s service port when the user changes EMQX's listener port by EMQX dashboard.
-
Fix the issue when the EMQX customer resources are updated with changes that affect both the statefulSet and the EMQX config, the statefulSet is updated last and this blocks the update process if the statefulSet changes are referenced in EMQX config. check: #1027
-
Other Changes β¨
- Update
sigs.k8s.io/controller-runtime
version to 0.17
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.19
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- chore: update controller-runtime version by @Rory-Z in #1032
- fix(add_svc): fix service port error by @Rory-Z in #1033
- fix: fix sometimes can not update sts by @Rory-Z in #1034
- chore: pick container ready pods by @Rory-Z in #1035
Full Changelog: 2.2.18...2.2.19
EMQX Operator 2.2.18 Released
Release Note π»
EMQX Operator 2.2.18 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Enhancements β¨
-
apps.emqx.io/v2beta1 EMQX
.- Add podDisruptionBudget for EMQX customer resource.
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.18
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 by @dependabot in #1020
- feat: add pdb by @Rory-Z in #1024
Full Changelog: 2.2.17...2.2.18
EMQX Operator 2.2.17 Released
Release Note π»
EMQX Operator 2.2.17 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fixed sometimes EMQX operator controller can not request EMQX API, because it cannot find the correct EMQX pod.
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.17
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.16...2.2.17
EMQX Operator 2.2.16 Released
Release Note π»
EMQX Operator 2.2.16 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fixed the issue that the configMap of the EMQX configs always be updated, even if the user does not change the EMQX configs.
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.16
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- fix: fix always update EMQX config by @Rory-Z in #1017
- chore: just check config str by @Rory-Z in #1018
Full Changelog: 2.2.15...2.2.16
EMQX Operator 2.2.15 Released
Release Note π»
EMQX Operator 2.2.15 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fixed the issue that the configMap of the EMQX configs always be updated, even if the user does not change the EMQX configs.
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.15
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- build: Set sources list in helm chart by @rouke-broersma in #1007
- fix: fix always update configmap by @Rory-Z in #1016
New Contributors
- @rouke-broersma made their first contribution in #1007
Full Changelog: 2.2.14...2.2.15
EMQX Operator 2.2.14 Released
Release Note π»
EMQX Operator 2.2.14 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fixed the nil pointer error, when the EMQX resource is in
coreNodesProgressing/replicantNodesProgressing
state, and the user manually deletes old statefulSet or old replicaSet, will get this error
- Fixed the nil pointer error, when the EMQX resource is in
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.14
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.13...2.2.14
EMQX Operator 2.2.13 Released
Release Note π»
EMQX Operator 2.2.13 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fixed the issue where the EMQX operator would update read-only configurations through EMQX API.
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.13
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
Full Changelog: 2.2.12...2.2.13
EMQX Operator 2.2.12 Released
Release Note π»
EMQX Operator 2.2.12 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- Fix after the blue-green update, the new core nodes never become ready when replicant replicas set to 0
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.12
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- fix: fix when scale replicant pod to 0, core pod can not ready by @Rory-Z in #1003
- test: add more test about scalue down replicant by @Rory-Z in #1004
Full Changelog: 2.2.11...2.2.12
EMQX Operator 2.2.11 Released
Release Note π»
EMQX Operator 2.2.11 has been released.
Supported version
-
apps.emqx.io/v2beta1
- EMQX at 5.1.1 and later
- EMQX Enterprise at 5.1.1 and later
-
apps.emqx.io/v1beta4
- EMQX at 4.4.14 and later
- EMQX Enterprise at 4.4.14 and later
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.-
Fix the issue that the EMQX operator can't tell whether the EMQX config has been changed
-
Fix the issue that the
.metadata.resourceVersion
of the EMQX pod always be updated
-
Enhancements β¨
- Make the
revisionHistoryLimit
available in the helm chart
How to install/upgrade EMQX Operator π‘
Need make sure the cert-manager is ready
helm repo add emqx https://repos.emqx.io/charts
helm repo update
helm upgrade --install emqx-operator emqx/emqx-operator \
--namespace emqx-operator-system \
--create-namespace \
--version 2.2.11
kubectl wait --for=condition=Ready pods -l "control-plane=controller-manager" -n emqx-operator-system
Warning π¨
apps.emqx.io/v1beta3
and apps.emqx.io/v2alpha1
will be dropped soon
What's Changed
- fix: fix config map always update by @Rory-Z in #997
- chore: don't always change lastTransitionTime of pod conditon by @Rory-Z in #1000
- build: make the revisionHistoryLimit available in the helm chart by @Rory-Z in #1001
Full Changelog: 2.2.10...2.2.11