Release Note 🍻
EMQX Operator 2.0.2 is released.
Supported version
-
apps.emqx.io/v1beta3
-
apps.emqx.io/v2alpha1
EMQX
at 5.0.8 and later
Features 🌈
-
apps.emqx.io/v1beta3
- Add
.spec.emqxTemplate.registry
for EMQX Enterprise and EMQX Broker Custom Resource, the user can customize the registry that will be used for EMQX owner image, like${registry}/emqx/emqx
and${registry}/emqx/emqx-operator-reloader
, but it will not be used by other images, like sidecar container or else.
- Add
Fixes 🛠
-
apps.emqx.io/v1beta3
-
Fix that adds nodePort to the ports of the headless service when
.spec.emqxTemplate.serviceTemplate.spec.type
is set to nodePort -
Fix the service can not be updated when EMQX Custom Resources's replicas equal 1
-
Fix
.status.condition[].lastTransitionTime
is not accurate
-
-
apps.emqx.io/v2alpha1
-
Fix the crash of the EMQX Operator when the EMQX Custom Resources's StatefulSet is not created or not found
-
Fix the error when the user-defined EMQX Custom Resources' template name
-
Fix the EMQX Custom Resources's StatefulSet always update even if the user does not change the EMQX Custom Resources
-
Fix can not update EMQX Custom Resources when not set
node.cookie
in.spec.bootstrapConfig
-
Other changes
-
In
apps.emqx.io/v2alpha.1
, change the default value of.spec.coreTemplate.spec.replicas
to 1 -
In
apps.emqx.io/v2alpha.1
, the template metadata can not be updated when EMQX Custom Resources running
What's Changed
- chore(v2alpha1): change default replicas is 1 for core node by @Rory-Z in #388
- docs: add zh and en configuration by @brianbinbin in #392
- fix: fix headless svc NodePort invaild by @Gala-R in #395
- docs: set service type to nodePort by @Gala-R in #397
- ci: fix upgrade ci error by @Gala-R in #404
- docs: fix get-started.md error by @Gala-R in #402
- docs: adjust yaml example url by @yang-yinbo in #406
- docs: add dashboard port to full YAML file by @Gala-R in #409
- fix: fix docs search by @Swilder-M in #407
- style: rename controller package by @Rory-Z in #412
- chore: support custom webhook server secret name by @Gala-R in #413
- style: rename e2e package by @Rory-Z in #415
- chore: findReadyEmqxPod can assign container name by @Rory-Z in #416
- feat(v1beta3): take the intersection of listener in multiple emqx nodes by @Rory-Z in #417
- test(v1beta3): refactor e2e test case by @Rory-Z in #418
- ci: update actions by @Rory-Z in #420
- feat(v2alpha1): ".template.metadata" cannot be updated by @Rory-Z in #421
- fix(v2alpha1): fix user-defined template name error by @Rory-Z in #422
- chore: make the field more understandable by @brianbinbin in #424
- update actions by @Rory-Z in #427
- test: fix cts error in k8s 1.20 by @Rory-Z in #428
- docs: update deployment doc by @logo306142054 in #429
- fix(v2alpha1): fix a crash in the main application when sts is not found by @Rory-Z in #436
- docs: update aliyun deployment by @logo306142054 in #438
- fix: fix error with statefulset always be update by @Rory-Z in #439
- fix(v1beta3): fix service can not update when emqx replicas equal 1 by @Rory-Z in #448
- fix: fix status.Conditiion lastTransitionTime erro by @Gala-R in #464
- chore(apiclient): format error output by @Rory-Z in #465
- docs: add references to getting-started by @brianbinbin in #468
- chore: add "maxDescLen=0" in controller gen crd options by @Rory-Z in #473
- chore: add "crd-ref-docs" in Makefile by @Rory-Z in #474
- chore: delete "deploy/manifests/emqx-operator-controller.yaml" by @Rory-Z in #475
- chore: add k3s in compatibility test suite by @Rory-Z in #479
- chore: fix upgrade check error by @Rory-Z in #481
- feat: support customize registry for emqx and reloader image by @Gala-R in #478
- fix(v2alpha1): fix can not update EMQX resource by @Rory-Z in #482
- chore: add default labels in kustomization by @Rory-Z in #489
- fix(status): fix lose lastTransitionTime when update same condition type by @Rory-Z in #491
- chore(helm): rename cert secret name in helm value by @Rory-Z in #493
- Revert "chore(helm): rename cert secret name in helm value" by @Rory-Z in #495
- Revert "chore: support custom webhook server secret name" by @Rory-Z in #496
- chore: pre release 2.0.2 by @Rory-Z in #485
New Contributors
- @logo306142054 made their first contribution in #429
Full Changelog: 2.0.1...2.0.2