Since Ambassador Edge Stack's configuration is entirely stored in Kubernetes resources, upgrading between minor versions is straightforward.
Migration is a two-step process:
Install new CRDs.
Before installing Ambassador Edge Stack 2.3.1 itself, you need to update the CRDs in your cluster. This is mandatory during any upgrade of Ambassador Edge Stack.shellkubectl apply -f https://app.getambassador.io/yaml/edge-stack/2.3.1/aes-crds.yamlkubectl wait --timeout=90s --for=condition=available deployment emissary-apiext -n emissary-system
Install Ambassador Edge Stack 2.3.1.
After installing the new CRDs, upgrade Ambassador Edge Stack 2.3.1:bashkubectl apply -f https://app.getambassador.io/yaml/edge-stack/2.3.1/aes.yaml && \kubectl rollout status -n ambassador deployment/edge-stack -w