Skip to content

Commit 1d073d9

Browse files
authored
Merge pull request #4868 from camilamacedo86/fix-sa
🐛 (go/v4): e2e tests SA spec name is not accurate to inform the SA
2 parents 06e3c2f + ef43533 commit 1d073d9

File tree

8 files changed

+20
-10
lines changed

8 files changed

+20
-10
lines changed

docs/book/src/cronjob-tutorial/testdata/project/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ var _ = Describe("Manager", Ordered, func() {
238238
}
239239
}
240240
}],
241-
"serviceAccount": "%s"
241+
"serviceAccountName": "%s"
242242
}
243243
}`, token, metricsServiceName, namespace, serviceAccountName))
244244
_, err = utils.Run(cmd)

docs/book/src/getting-started/testdata/project/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ var _ = Describe("Manager", Ordered, func() {
233233
}
234234
}
235235
}],
236-
"serviceAccount": "%s"
236+
"serviceAccountName": "%s"
237237
}
238238
}`, token, metricsServiceName, namespace, serviceAccountName))
239239
_, err = utils.Run(cmd)

docs/book/src/multiversion-tutorial/testdata/project/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ var _ = Describe("Manager", Ordered, func() {
238238
}
239239
}
240240
}],
241-
"serviceAccount": "%s"
241+
"serviceAccountName": "%s"
242242
}
243243
}`, token, metricsServiceName, namespace, serviceAccountName))
244244
_, err = utils.Run(cmd)

pkg/plugins/golang/v4/scaffolds/internal/templates/test/e2e/test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ var _ = Describe("Manager", Ordered, func() {
396396
}
397397
}
398398
}],
399-
"serviceAccount": "%s"
399+
"serviceAccountName": "%s"
400400
}
401401
}` + "`" + `, token, metricsServiceName, namespace, serviceAccountName))
402402
_, err = utils.Run(cmd)

test/e2e/v4/plugin_cluster_test.go

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -560,15 +560,25 @@ func metricsShouldBeUnavailable(kbc *utils.TestContext) {
560560

561561
By("validating that the curl pod fail as expected")
562562
verifyCurlUp := func(g Gomega) {
563-
status, err := kbc.Kubectl.Get(
563+
status, errCurl := kbc.Kubectl.Get(
564564
true,
565565
"pods", "curl", "-o", "jsonpath={.status.phase}")
566-
g.Expect(err).NotTo(HaveOccurred())
566+
g.Expect(errCurl).NotTo(HaveOccurred())
567567
g.Expect(status).NotTo(Equal("Failed"),
568568
fmt.Sprintf("curl pod in %s status when should fail with an error", status))
569569
}
570570
Eventually(verifyCurlUp, 240*time.Second, time.Second).Should(Succeed())
571571

572+
By("validating that the correct ServiceAccount is being used")
573+
saName := kbc.Kubectl.ServiceAccount
574+
currentSAOutput, err := kbc.Kubectl.Get(
575+
true,
576+
"serviceaccount", saName,
577+
"-o", "jsonpath={.metadata.name}",
578+
)
579+
Expect(err).NotTo(HaveOccurred(), "Failed to fetch the service account")
580+
Expect(currentSAOutput).To(Equal(saName), "The ServiceAccount in use does not match the expected one")
581+
572582
By("validating that the metrics endpoint is not working as expected")
573583
getCurlLogs := func(g Gomega) {
574584
metricsOutput, err := kbc.Kubectl.Logs("curl")
@@ -607,7 +617,7 @@ func cmdOptsToCreateCurlPod(kbc *utils.TestContext, token string) []string {
607617
}
608618
}
609619
}],
610-
"serviceAccount": "%s"
620+
"serviceAccountName": "%s"
611621
}
612622
}`, token, kbc.TestSuffix, kbc.Kubectl.Namespace, kbc.Kubectl.ServiceAccount),
613623
}

testdata/project-v4-multigroup/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ var _ = Describe("Manager", Ordered, func() {
233233
}
234234
}
235235
}],
236-
"serviceAccount": "%s"
236+
"serviceAccountName": "%s"
237237
}
238238
}`, token, metricsServiceName, namespace, serviceAccountName))
239239
_, err = utils.Run(cmd)

testdata/project-v4-with-plugins/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ var _ = Describe("Manager", Ordered, func() {
233233
}
234234
}
235235
}],
236-
"serviceAccount": "%s"
236+
"serviceAccountName": "%s"
237237
}
238238
}`, token, metricsServiceName, namespace, serviceAccountName))
239239
_, err = utils.Run(cmd)

testdata/project-v4/test/e2e/e2e_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ var _ = Describe("Manager", Ordered, func() {
233233
}
234234
}
235235
}],
236-
"serviceAccount": "%s"
236+
"serviceAccountName": "%s"
237237
}
238238
}`, token, metricsServiceName, namespace, serviceAccountName))
239239
_, err = utils.Run(cmd)

0 commit comments

Comments
 (0)