@@ -5,22 +5,24 @@ Emissary 3.10 encompasses:
55- all the changes made in this repo by Ambassador Labs after Emissary 3.9.1;
66- updates to Go dependencies;
77- updates to the included Envoy Proxy; and
8- - community updates (with huge thanks to [ Ajay Choudhary] and [ Luke Shumaker] !)
8+ - community updates (with huge thanks to [ Ajay Choudhary] , [ Billy Lynch] , and
9+ [ Luke Shumaker] !)
910
1011** Note well** that there is also an Ambassador Edge Stack 3.10.0, but
1112** Emissary 3.10 and Edge Stack 3.10 are not equivalent** . Their codebases have
1213diverged and will continue to do so.
1314
1415[ Ajay Choudhary ] : https://github.com/ajaychoudhary-hotstar
16+ [ Billy Lynch ] : https://github.com/wlynch
1517[ Luke Shumaker ] : https://github.com/lukeshu
1618
1719## Trying 3.10
1820
19- The most current Emissary 3.10 is Emissary 3.10.0-rc.1 . This is a ** release
20- candidate** : it passes CI and is believed to be stable, but there will be at
21- least one more RC to update Python dependencies and pull in further community
22- changes, and we'd like more people to try it out before we call it a final
23- release.
21+ The most current Emissary 3.10 is Emissary 3.10.0-rc.3 . This is a ** release
22+ candidate** : it passes CI and is believed to be stable, but we'd like more
23+ people to try it out before we call it a final release.
24+
25+ ** 3.10.0-rc.3 is the final RC planned for Emissary 3.10.0. **
2426
2527By far the easiest way to try things is with Helm -- and note that Emissary
26283.10 includes a Helm chart for CRDs.
@@ -32,7 +34,7 @@ First, install the CRDs and the conversion webhook:
3234``` bash
3335helm install emissary-crds \
3436 --namespace emissary-system --create-namespace \
35- oci://docker.io/dwflynn/emissary-crds-chart --version=3.10.0-rc.1 \
37+ oci://docker.io/dwflynn/emissary-crds-chart --version=3.10.0-rc.3 \
3638 --wait
3739```
3840
@@ -42,7 +44,7 @@ conversion webhook into the `emissary-system` namespace. Once that's done, you'l
4244``` bash
4345helm install emissary \
4446 --namespace emissary --create-namespace \
45- oci://docker.io/dwflynn/emissary-ingress --version=3.10.0-rc.1 \
47+ oci://docker.io/dwflynn/emissary-ingress --version=3.10.0-rc.3 \
4648 --wait
4749```
4850
@@ -54,7 +56,7 @@ versions, you can do things differently:
5456``` bash
5557helm install emissary-crds \
5658 --namespace emissary --create-namespace \
57- oci://docker.io/dwflynn/emissary-crds-chart --version=3.10.0-rc.1 \
59+ oci://docker.io/dwflynn/emissary-crds-chart --version=3.10.0-rc.3 \
5860 --set enableLegacyVersions=false \
5961 --wait
6062```
@@ -66,15 +68,17 @@ in it until you install Emissary itself:
6668``` bash
6769helm install emissary \
6870 --namespace emissary \
69- oci://docker.io/dwflynn/emissary-ingress --version=3.10.0-rc.1 \
71+ oci://docker.io/dwflynn/emissary-ingress --version=3.10.0-rc.3 \
7072 --set waitForApiext.enabled=false \
7173 --wait
7274```
7375
7476### Using Emissary
7577
7678In either case above, you should have a running Emissary behind the Service
77- named ` emissary-emissary-ingress ` in the ` emissary ` namespace. How exactly you connect to that Service will vary with your cluster provider, but you can start with
79+ named ` emissary-emissary-ingress ` in the ` emissary ` namespace. How exactly you
80+ connect to that Service will vary with your cluster provider, but you can
81+ start with
7882
7983``` bash
8084kubectl get svc -n emissary emissary-emissary-ingress
@@ -99,7 +103,7 @@ check. First, install Faces itself using Helm:
99103``` bash
100104helm install faces \
101105 --namespace faces --create-namespace \
102- oci://ghcr.io/buoyantio/faces-chart --version 2.0.0-rc.1 \
106+ oci://ghcr.io/buoyantio/faces-chart --version 2.0.0-rc.4 \
103107 --wait
104108```
105109
0 commit comments