Migrations¶
Helm Chart
v1.x to v2.0¶
Image version¶
Since version v1.2
, Maesh uses Traefik as a library and does not rely on its
Docker image anymore. Therefore, the controller.image
and mesh.image
options have been removed. You should use the
new image
option as described in the documentation.
Log Level¶
The controller.logging.debug
and mesh.logging
options have been removed. You should use the new controller.logLevel
and mesh.logLevel
options to configure the logging level for the controller and proxies.
SMI Mode¶
The smi.enable
option has been deprecated and removed. You should use the new and backward compatible ACL mode
option as described in the documentation.
v2.0 to v2.1¶
Default Mode¶
The controller.mesh.defaultMode
option has been deprecated and will be removed in a future major release.
You should use the new defaultMode
option to configure the default traffic mode for Maesh services.
Prometheus and Grafana services¶
Prior to version v2.1
, when the Metrics chart is deployed, Prometheus and Grafana services are exposed by default through
a NodePort
. For security reasons, those services are not exposed by default anymore. To expose them you should use the
new prometheus.service
and grafana.service
options, more details in the corresponding values.yaml.