Releases: emqx/emqx-operator
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
EMQX Operator 2.2.10 Released
Release Note π»
EMQX Operator 2.2.10 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 when the
spec.type
isLoadBalancer
orNodePort
. the Kubernetes service of the EMQX CR always updates.
- Fix when the
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.10
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.9...2.2.10
EMQX Operator 2.2.9 Released
Release Note π»
EMQX Operator 2.2.9 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
.- When checking the update EMQX sub-resource, should skip the status field, and print the log.
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.9
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.8...2.2.9
EMQX Operator 2.2.8 Released
Release Note π»
EMQX Operator 2.2.8 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 sometimes the EMQX operator controller will update K8s service, even the service is not changed
-
Fix sometimes the EMQX operator controller will access the reload config API of EMQX, even if the config is not changed
-
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.8
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 svc by @Rory-Z in #991
- fix: fix sometimes will update emqx config by @Rory-Z in #992
Full Changelog: 2.2.7...2.2.8
EMQX Operator 2.2.7 Released
Release Note π»
EMQX Operator 2.2.7 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
.- Sometimes the updated statefulSet / replicaSet will not be ready, because the EMQX node can not be started. Then we will roll back EMQX CR spec, the EMQX operator controller will create a new statefulSet / replicaSet. But the new statefulSet / replicaSet will be the same as the previous one, so we didn't need to create it, just change the EMQX status.
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.7
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
EMQX Operator 2.2.6 Released
Release Note π»
EMQX Operator 2.2.6 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 of sometimes the new EMQX pod can't start, including scale-up and blue-green deployment.
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.6
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 golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #981
- fix: fix can not start new pod error by @Rory-Z in #984
Full Changelog: 2.2.5...2.2.6
EMQX Operator 2.2.5 Released
Release Note π»
EMQX Operator 2.2.5 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 of the EMQX Operator will crash when the
.spec.config.data
of the EMQX customer resource is not a valid HOCON string
- Fix the issue of the EMQX Operator will crash when the
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.5
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