diff --git a/e2e/e2e_test.go b/e2e/e2e_test.go index c9a5422..99c0e32 100644 --- a/e2e/e2e_test.go +++ b/e2e/e2e_test.go @@ -432,10 +432,11 @@ func checkUpgrade(t *testing.T) { cmd.Stderr = os.Stderr require.NoError(t, cmd.Run(), buf.String()) actual := buf.String() - require.Contains(t, actual, "1.11.3-tetrate-v0 is the latest version in 1.11-tetrate") + require.Contains(t, actual, "1.12.1-tetrate-v1 is the latest version in 1.12-tetrate") // change image to 1.8.1-tetrate-v0 image := "containers.istio.tetratelabs.com/pilot:1.8.1-tetrate-v0" + // Update the Istiod image patch := fmt.Sprintf(`{"spec":{"template":{"spec":{"containers":[{"name":"discovery","image":"%s"}]}}}}`, image) cmd = exec.Command("kubectl", "patch", "deployment", @@ -443,6 +444,15 @@ func checkUpgrade(t *testing.T) { cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr require.NoError(t, cmd.Run()) + // Update the ingress gateway image + image = "containers.istio.tetratelabs.com/proxyv2:1.8.1-tetrate-v0" + patch = fmt.Sprintf(`{"spec":{"template":{"spec":{"containers":[{"name":"istio-proxy","image":"%s"}]}}}}`, + image) + cmd = exec.Command("kubectl", "patch", "deployment", + "-nistio-system", "istio-ingressgateway", "-p", patch) + cmd.Stdout = os.Stdout + cmd.Stderr = os.Stderr + require.NoError(t, cmd.Run()) require.Eventually(t, func() bool { cmd := exec.Command("./getmesh", "check-upgrade") buf := new(bytes.Buffer) diff --git a/site/manifest.json b/site/manifest.json index 05f434e..90fb6f8 100644 --- a/site/manifest.json +++ b/site/manifest.json @@ -39,6 +39,21 @@ ], "is_security_patch": false }, + { + "version": "1.12.1", + "flavor": "istio", + "flavor_version": 0, + "k8s_versions": [ + "1.19", + "1.20", + "1.21", + "1.22" + ], + "release_notes": [ + "https://istio.io/latest/news/releases/1.12.x/announcing-1.12.1/" + ], + "is_security_patch": false + }, { "version": "1.11.3", "flavor": "tetrate",