Skip to content

Commit 5721d7d

Browse files
ilackarmsjmhbh
authored andcommitted
fix e2e test
Signed-off-by: JM Huibonhoa <jm.huibonhoa@solo.io>
1 parent 245d4ed commit 5721d7d

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

test/e2e/e2e_test.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
"encoding/json"
2222
"fmt"
2323
"net/http"
24+
"os"
2425
"os/exec"
2526
"strings"
2627
"time"
@@ -184,6 +185,7 @@ var _ = ginkgo.Describe("Manager", ginkgo.Ordered, func() {
184185
"init",
185186
"python",
186187
projectDir,
188+
"--non-interactive",
187189
"--force",
188190
"--namespace",
189191
namespace,
@@ -200,8 +202,16 @@ var _ = ginkgo.Describe("Manager", ginkgo.Ordered, func() {
200202
cmd = exec.Command("rm", "-f", fmt.Sprintf("%s/kmcp.yaml.bak", projectDir))
201203
_, _ = utils.Run(cmd)
202204

203-
ginkgo.By("creating Kubernetes staging secret from example .env.local file")
205+
ginkgo.By("creating a dummy .env.local file for testing secrets")
204206
envFilePath := fmt.Sprintf("%s/.env.local", projectDir)
207+
envContent := []byte("DATABASE_URL=postgres://user:pass@host:port/db\n" +
208+
"OPENAI_API_KEY=dummy-key\n" +
209+
"WEATHER_API_KEY=dummy-key\n")
210+
err = os.WriteFile(envFilePath, envContent, 0644)
211+
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "Failed to create dummy .env.local file")
212+
213+
ginkgo.By("creating Kubernetes secret from existing .env.local file")
214+
205215
cmd = exec.Command("dist/kmcp", "secrets", "sync", "staging", "--from-file", envFilePath, "--dir", projectDir)
206216
_, err = utils.Run(cmd)
207217
gomega.Expect(err).NotTo(gomega.HaveOccurred(), "Failed to create secret from .env.local file")
@@ -220,7 +230,6 @@ var _ = ginkgo.Describe("Manager", ginkgo.Ordered, func() {
220230
cmd = exec.Command(
221231
"dist/kmcp",
222232
"deploy",
223-
"mcp",
224233
"-f",
225234
fmt.Sprintf("%s/kmcp.yaml", projectDir),
226235
"-n",

0 commit comments

Comments
 (0)