Repository: tetratelabs/getenvoy
Pull request #181 (2021-04-16 09:54:28)

Uses consistent patch of Envoy 1.17
ps if someone can enlighten me how new patches like 1.17.2 become supported in bintray, I'll document it!

codefromthecrypt: flaked downloading istio deps. kicking build
```
Error: ../../../go/pkg/mod/istio.io/istio@v0.0.0-20210308183630-97e10d79b8b5/pkg/config/schema/collections/collections.gen.go:13:2: sigs.k8s.io/service-apis@v0.1.0-rc2.0.20201112213625-c0375b7fa81f: stream error: stream ID 3037; INTERNAL_ERROR
Error: ../../../go/pkg/mod/istio.io/istio@v0.0.0-20210308183630-97e10d79b8b5/pkg/kube/client.go:65:2: sigs.k8s.io/service-apis@v0.1.0-rc2.0.20201112213625-c0375b7fa81f: stream error: stream ID 3037; INTERNAL_ERROR
Error: ../../../go/pkg/mod/istio.io/istio@v0.0.0-20210308183630-97e10d79b8b5/pkg/kube/client.go:66:2: sigs.k8s.io/service-apis@v0.1.0-rc2.0.20201112213625-c0375b7fa81f: stream error: stream ID 3037; INTERNAL_ERROR
Error: ../../../go/pkg/mod/istio.io/istio@v0.0.0-20210308183630-97e10d79b8b5/pkg/kube/client.go:67:2: sigs.k8s.io/service-apis@v0.1.0-rc2.0.20201112213625-c0375b7fa81f: stream error: stream ID 3037; INTERNAL_ERROR
```

Patch:
diff --git a/pkg/cmd/extension/init/cmd.go b/pkg/cmd/extension/init/cmd.go
index 0b617b8..c2cfb07 100644
--- a/pkg/cmd/extension/init/cmd.go
+++ b/pkg/cmd/extension/init/cmd.go
@@ -55,7 +55,7 @@ var (
 	// 1. according to command-line options
 	// 2. otherwise, according to the example-specific configuration (.getenvoy/extension/examples/<example>/example.yaml)
 	// 3. otherwise, according to extension descriptor (.getenvoy/extension/extension.yaml)
-	defaultSupportedEnvoyVersion = "standard:1.17.0"
+	defaultSupportedEnvoyVersion = "standard:1.17.1"
 )
 
 // NewCmd returns a command that generates the initial set of files
diff --git a/pkg/cmd/extension/run/cmd.go b/pkg/cmd/extension/run/cmd.go
index e8f561a..65abac0 100644
--- a/pkg/cmd/extension/run/cmd.go
+++ b/pkg/cmd/extension/run/cmd.go
@@ -145,7 +145,7 @@ Run Envoy extension in the example setup.`,
   getenvoy extension run
 
   # Run Envoy extension in the "default" example setup using a particular Envoy release provided by getenvoy.io
-  getenvoy extension run --envoy-version standard:1.17.0
+  getenvoy extension run --envoy-version standard:1.17.1
 
   # Run Envoy extension in the "default" example setup using a custom Envoy binary
   getenvoy extension run --envoy-path /path/to/envoy


Test patch:
diff --git a/pkg/cmd/extension/build/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/build/testdata/workspace/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/build/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/build/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/clean/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/clean/testdata/workspace/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/clean/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/clean/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/example/testdata/workspaceRustNoExample/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/example/testdata/workspaceRustNoExample/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/example/testdata/workspaceRustNoExample/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/example/testdata/workspaceRustNoExample/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/example/testdata/workspaceRustOneExample/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/example/testdata/workspaceRustOneExample/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/example/testdata/workspaceRustOneExample/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/example/testdata/workspaceRustOneExample/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/example/testdata/workspaceRustTwoExamples/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/example/testdata/workspaceRustTwoExamples/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/example/testdata/workspaceRustTwoExamples/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/example/testdata/workspaceRustTwoExamples/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/example/testdata/workspaceTinyGoNoExample/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/example/testdata/workspaceTinyGoNoExample/.getenvoy/extension/extension.yaml
index cc05c4a..50890a1 100644
--- a/pkg/cmd/extension/example/testdata/workspaceTinyGoNoExample/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/example/testdata/workspaceTinyGoNoExample/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: tinygo
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/init/cmd_test.go b/pkg/cmd/extension/init/cmd_test.go
index d281356..9afa767 100644
--- a/pkg/cmd/extension/init/cmd_test.go
+++ b/pkg/cmd/extension/init/cmd_test.go
@@ -101,7 +101,7 @@ func TestGetEnvoyExtensionInitValidateFlag(t *testing.T) {
 
 func TestGetEnvoyExtensionInit(t *testing.T) {
 	const extensionName = "getenvoy_extension_init"
-	const envoyVersion = "standard:1.17.0"
+	const envoyVersion = "standard:1.17.1"
 
 	type testCase struct {
 		name string
diff --git a/pkg/cmd/extension/push/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/push/testdata/workspace/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/cmd/extension/push/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/push/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/run/cmd_test.go b/pkg/cmd/extension/run/cmd_test.go
index c6bfe19..46d19a4 100644
--- a/pkg/cmd/extension/run/cmd_test.go
+++ b/pkg/cmd/extension/run/cmd_test.go
@@ -80,7 +80,7 @@ func TestGetEnvoyExtensionRunValidateFlag(t *testing.T) {
 		},
 		{
 			name:        "--envoy-version and --envoy-path flags at the same time",
-			args:        []string{"--envoy-version", "standard:1.17.0", "--envoy-path", "envoy"},
+			args:        []string{"--envoy-version", "standard:1.17.1", "--envoy-path", "envoy"},
 			expectedErr: `only one of flags '--envoy-version' and '--envoy-path' can be used at a time`,
 		},
 		{
@@ -163,7 +163,7 @@ func TestGetEnvoyExtensionRun(t *testing.T) {
 	// Verify the command invoked, passing the correct default commandline
 	require.NoError(t, err, `expected no error running [%v]`, c)
 
-	envoyBin := filepath.Join(config.envoyHome, "builds/standard/1.17.0", config.platform, "/bin/envoy")
+	envoyBin := filepath.Join(config.envoyHome, "builds/standard/1.17.1", config.platform, "/bin/envoy")
 	// The working directory of envoy isn't the same as docker or the workspace
 	envoyWd := cmd.ParseEnvoyWorkDirectory(stdout)
 
@@ -304,7 +304,7 @@ func TestGetEnvoyExtensionRunWithWasm(t *testing.T) {
 	// Verify the command invoked, passing the correct default commandline
 	require.NoError(t, err, `expected no error running [%v]`, c)
 
-	envoyBin := filepath.Join(config.envoyHome, "builds/standard/1.17.0", config.platform, "/bin/envoy")
+	envoyBin := filepath.Join(config.envoyHome, "builds/standard/1.17.1", config.platform, "/bin/envoy")
 
 	// The working directory of envoy is a temp directory not controlled by this test, so we have to parse it.
 	envoyWd := cmd.ParseEnvoyWorkDirectory(stdout)
@@ -484,7 +484,7 @@ func requirePlaceholdersYaml(t *testing.T, envoyHome string) string {
 
 // requireManifestPlatform returns the current platform as used in manifests.
 func requireManifestPlatform(t *testing.T) string {
-	key, err := manifest.NewKey("standard:1.17.0")
+	key, err := manifest.NewKey("standard:1.17.1")
 	require.NoError(t, err, `error resolving manifest for key: %s`, key)
 	return key.Platform
 }
@@ -492,7 +492,7 @@ func requireManifestPlatform(t *testing.T) string {
 // requireManifestTestServer calls manifest.SetURL to a test new tests server.
 // The function returned stops that server and calls manifest.SetURL with the original URL.
 func requireManifestTestServer(t *testing.T, envoySubstituteArchiveDir string) func() {
-	testManifest, err := manifesttest.NewSimpleManifest("standard:1.17.0", "wasm:1.15", "wasm:stable")
+	testManifest, err := manifesttest.NewSimpleManifest("standard:1.17.1", "wasm:1.15", "wasm:stable")
 
 	require.NoError(t, err, `error creating test manifest`)
 
diff --git a/pkg/cmd/extension/run/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/run/testdata/workspace/.getenvoy/extension/extension.yaml
index 0b3fae6..078414e 100644
--- a/pkg/cmd/extension/run/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/run/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ category: envoy.filters.http
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/run/testdata/workspace_tinygo/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/run/testdata/workspace_tinygo/.getenvoy/extension/extension.yaml
index cddb552..c877d2e 100644
--- a/pkg/cmd/extension/run/testdata/workspace_tinygo/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/run/testdata/workspace_tinygo/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: tinygo
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/cmd/extension/test/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/cmd/extension/test/testdata/workspace/.getenvoy/extension/extension.yaml
index dae80a2..5bf5a3e 100644
--- a/pkg/cmd/extension/test/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/cmd/extension/test/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -25,4 +25,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/config/extension/extension_test.go b/pkg/extension/workspace/config/extension/extension_test.go
index 1adb595..597a820 100644
--- a/pkg/extension/workspace/config/extension/extension_test.go
+++ b/pkg/extension/workspace/config/extension/extension_test.go
@@ -38,7 +38,7 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
 `
 	var descriptor Descriptor
 	err := yaml.Unmarshal([]byte(input), &descriptor)
@@ -91,7 +91,7 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
 `,
 			expectedErr: `extension name cannot be empty`,
 		}, {
@@ -109,7 +109,7 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
 `,
 			expectedErr: `"?!@#$%" is not a valid extension name. Extension name must match the format "^[a-z0-9_]+(\\.[a-z0-9_]+)*$". E.g., 'mycompany.filters.http.custom_metrics'`,
 		},
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace1/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace1/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace1/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace1/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace2/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace2/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace2/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace2/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace3/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace3/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace3/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace3/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace4/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace4/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace4/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace4/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace5/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace5/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace5/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace5/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace6/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace6/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace6/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace6/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace7/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace7/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace7/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace7/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace8/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace8/.getenvoy/extension/extension.yaml
index 7056415..08441e9 100644
--- a/pkg/extension/workspace/example/runtime/configdir/testdata/workspace8/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/configdir/testdata/workspace8/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: tinygo
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/getenvoy/testdata/invalidWorkspace/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/getenvoy/testdata/invalidWorkspace/.getenvoy/extension/extension.yaml
index dae80a2..5bf5a3e 100644
--- a/pkg/extension/workspace/example/runtime/getenvoy/testdata/invalidWorkspace/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/getenvoy/testdata/invalidWorkspace/.getenvoy/extension/extension.yaml
@@ -25,4 +25,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/example/runtime/getenvoy/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/example/runtime/getenvoy/testdata/workspace/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/example/runtime/getenvoy/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/example/runtime/getenvoy/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/toolchain/builtin/testdata/workspace/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/toolchain/builtin/testdata/workspace/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/toolchain/builtin/testdata/workspace/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/toolchain/builtin/testdata/workspace/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/toolchain/lookup_test.go b/pkg/extension/workspace/toolchain/lookup_test.go
index 7a97eff..81cdd91 100644
--- a/pkg/extension/workspace/toolchain/lookup_test.go
+++ b/pkg/extension/workspace/toolchain/lookup_test.go
@@ -84,7 +84,7 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
 `))
 	require.NoError(t, err)
 
diff --git a/pkg/extension/workspace/toolchain/testdata/workspace1/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/toolchain/testdata/workspace1/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/toolchain/testdata/workspace1/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/toolchain/testdata/workspace1/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/toolchain/testdata/workspace2/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/toolchain/testdata/workspace2/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/toolchain/testdata/workspace2/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/toolchain/testdata/workspace2/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/pkg/extension/workspace/toolchain/testdata/workspace3/.getenvoy/extension/extension.yaml b/pkg/extension/workspace/toolchain/testdata/workspace3/.getenvoy/extension/extension.yaml
index c03cb2a..4b4e33b 100644
--- a/pkg/extension/workspace/toolchain/testdata/workspace3/.getenvoy/extension/extension.yaml
+++ b/pkg/extension/workspace/toolchain/testdata/workspace3/.getenvoy/extension/extension.yaml
@@ -11,4 +11,4 @@ language: rust
 # Runtime the extension is being developed against.
 runtime:
   envoy:
-    version: standard:1.17.0
+    version: standard:1.17.1
diff --git a/test/e2e/getenvoy_extension_init_test.go b/test/e2e/getenvoy_extension_init_test.go
index 479c17d..f07ee9b 100644
--- a/test/e2e/getenvoy_extension_init_test.go
+++ b/test/e2e/getenvoy_extension_init_test.go
@@ -33,7 +33,7 @@ import (
 // "getenvoy extension init" does not use Docker. See TestMain for general notes on about the test runtime.
 func TestGetEnvoyExtensionInit(t *testing.T) {
 	const extensionName = "getenvoy_extension_init"
-	const envoyVersion = "standard:1.17.0"
+	const envoyVersion = "standard:1.17.1"
 
 	type testCase struct {
 		name string
diff --git a/test/e2e/getenvoy_extension_run_test.go b/test/e2e/getenvoy_extension_run_test.go
index c89dde0..9068fb2 100644
--- a/test/e2e/getenvoy_extension_run_test.go
+++ b/test/e2e/getenvoy_extension_run_test.go
@@ -57,7 +57,7 @@ func TestGetEnvoyExtensionRun(t *testing.T) {
 			defer requireExtensionClean(t, workDir)
 
 			// "getenvoy extension run" only returns stdout because `docker run -t` redirects stderr to stdout.
-			c := getEnvoy("extension run --envoy-options '-l trace'").Args(getToolchainContainerOptions()...)
+			c := getEnvoy("extension run").Args(getToolchainContainerOptions()...)
 			_, stderr, terminate := c.Start(t, terminateTimeout)
 
 			// The underlying call is conditional to ensure errors that raise before we stop the server, stop it.
@@ -134,7 +134,7 @@ func TestGetEnvoyExtensionRun(t *testing.T) {
 // data there. The function returned reverts this directory.
 //
 // Typically, this will run in the default ~/.getenvoy directory, as a means to avoid re-downloads of files such as
-// .getenvoy/builds/standard/1.17.0/darwin/bin/envoy (~100MB)
+// .getenvoy/builds/standard/1.17.1/darwin/bin/envoy (~100MB)
 //
 // While CI usually overrides the `HOME` variable with E2E_TOOLCHAIN_CONTAINER_OPTIONS, a developer may be
 // running this on their laptop. To avoid clobbering their old debug data, backup the