@@ -3,6 +3,7 @@ package installation_test
33import (
44 "encoding/json"
55 "fmt"
6+ "strings"
67 "time"
78
89 . "github.com/onsi/ginkgo/v2"
1718
1819var _ = Describe ("Fleet installation with TLS agent modes" , func () {
1920 BeforeEach (func () {
20- kd = env .Kubectl .Context (env .Downstream )
21-
2221 _ , err := kd .Delete (
2322 "pod" ,
2423 "-n" ,
@@ -105,26 +104,21 @@ var _ = Describe("Fleet installation with TLS agent modes", func() {
105104
106105var _ = Describe ("HelmOps installation with strict TLS mode" , func () {
107106 BeforeEach (func () {
108- kd = env .Kubectl .Context (env .Downstream )
109-
110- _ , err := kd .Delete (
111- "pod" ,
112- "-n" ,
113- "cattle-fleet-system" ,
114- "-l" ,
115- "app=fleet-agent" ,
116- )
107+ _ , err := kd .Delete ("pod" , "-n" , "cattle-fleet-system" , "-l" , "app=fleet-agent" )
117108 Expect (err ).NotTo (HaveOccurred ())
109+ })
110+
111+ JustBeforeEach (func () {
112+ strictCfg := strings .ReplaceAll (config , "system-store" , "strict" )
118113
119- restoreConfig () // prevent interference with other test cases in the suite.
120114 out , err := ku .Patch (
121115 "configmap" ,
122116 "fleet-controller" ,
123117 "-n" ,
124118 "cattle-fleet-system" ,
125119 "--type=merge" ,
126120 "-p" ,
127- fmt .Sprintf (`{"data":{"config":"{\"agentTLSMode\": \"%s\"}"}} ` , agentMode ),
121+ fmt .Sprintf (`{"data":{"config":"%s"}} ` , strictCfg ),
128122 )
129123 Expect (err ).ToNot (HaveOccurred (), string (out ))
130124
@@ -133,12 +127,7 @@ var _ = Describe("HelmOps installation with strict TLS mode", func() {
133127 AgentTLSMode string `json:"agentTLSMode"`
134128 }
135129 Eventually (func (g Gomega ) {
136- data , err := kd .Namespace ("cattle-fleet-system" ).Get (
137- "configmap" ,
138- "fleet-agent" ,
139- "-o" ,
140- "jsonpath={.data.config}" ,
141- )
130+ data , err := kd .Namespace ("cattle-fleet-system" ).Get ("configmap" , "fleet-agent" , "-o" , "jsonpath={.data.config}" )
142131 g .Expect (err ).ToNot (HaveOccurred (), data )
143132
144133 var c configWithTLSMode
0 commit comments