Releases: emqx/emqx-operator
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
EMQX Operator 1.2.7-ecp.8 Released
Release Note π»
EMQX Operator 1.2.7-ecp.8 is released.
Supported EMQX version
-
EMQX 4.4.8 and later
-
EMQX Enterprise 4.4.8 and later
Fixes π
- Fixed the imagePullSecrets not work in Helm chart
Full Changelog: 1.2.7-ecp.7...1.2.7-ecp.8
EMQX Operator 2.2.4 Released
Release Note π»
EMQX Operator 2.2.4 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
.-
Support EMQX dashboard https port
-
The
.spec.bootstrapAPIKeys
can support k8s secret, the user can set EMQX's bootstrap API keys like this:apiVersion: v1 kind: Secret metadata: name: emqx-secret stringData: key: foo secret: bar --- apiVersion: apps.emqx.io/v2beta1 kind: EMQX metadata: name: emqx spec: image: emqx:5.1 bootstrapAPIKeys: - secretRef: key: secretName: emqx-secret secretKey: key secret: secretName: emqx-secret secretKey: secret
-
Fixes π
-
apps.emqx.io/v2beta1 EMQX
.- When performing a blue-green upgrade, EMQX Operator should select the old version of StatefulSet for request 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.4
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 1.2.7-ecp.7 Released
Release Note π»
EMQX Operator 1.2.7-ecp.7 is released.
Supported EMQX version
-
EMQX 4.4.8 and later
-
EMQX Enterprise 4.4.8 and later
Fixes π
- Fixed the pod will not be deleted when scale down the replicas = 0 of EMQX customer resource
What's Changed
Full Changelog: 1.2.7-ecp.6...1.2.7-ecp.7
EMQX Operator 1.2.7-ecp.6 Released
Release Note π»
EMQX Operator 1.2.7-ecp.5 is released.
Supported EMQX version
-
EMQX 4.4.8 and later
-
EMQX Enterprise 4.4.8 and later
Fixes π
- Fixed the unnecessary updates of EMQX customer resource when replicas = 0
What's Changed
Full Changelog: 1.2.7-ecp.5...1.2.7-ecp.6