Migration Matrix
There are currently multiple paths for upgrading Emissary, depending on what version you’re currently running, what you want to be running, and whether you installed Emissary using Helm or YAML.
(To check out if you installed Emissary using Helm, run helm list --all-namespaces and see if
Emissary is listed. If so, you installed using Helm.)
If you installed Emissary using Helm
| If you’re running. | You can upgrade to |
|---|---|
| Emissary 3.9 | Emissary 3.10 |
| Emissary 3.8.X | Emissary 3.10 |
| Emissary 3.7.X | Emissary 3.10 |
| Emissary 2.5 | Emissary 3.10 |
| Emissary 2.4.X | Emissary 2.5 |
| Emissary 2.0.5 | Emissary 2.5 |
| Emissary 1.14 | Emissary 2.5 |
| Emissary prior to 1.14 | Emissary 1.14 |
If you installed Emissary manually by applying YAML
| If you’re running. | You can upgrade to |
|---|---|
| Emissary 3.9 | Emissary 3.10 |
| Emissary 3.8.X | Emissary 3.10 |
| Emissary 3.7.X | Emissary 3.10 |
| Emissary 2.5 | Emissary 3.10 |
| Emissary 2.4.X | Emissary 2.5 |
| Emissary 2.0.5 | Emissary 2.5 |
| Emissary 1.14 | Emissary 2.5 |
| Emissary prior to 1.14 | Emissary 1.14 |