@@ -34,8 +34,7 @@ import (
34
34
var _ = g .Describe ("[sig-network][Feature:Router]" , func () {
35
35
defer g .GinkgoRecover ()
36
36
var (
37
- oc = exutil .NewCLIWithPodSecurityLevel ("router-metrics" , admissionapi .LevelBaseline )
38
-
37
+ oc = exutil .NewCLIWithPodSecurityLevel ("router-metrics" , admissionapi .LevelBaseline )
39
38
username , password , bearerToken string
40
39
metricsPort int32
41
40
execPodName , ns , host string
@@ -153,9 +152,8 @@ var _ = g.Describe("[sig-network][Feature:Router]", func() {
153
152
p := expfmt.TextParser {}
154
153
155
154
err = wait .PollImmediate (2 * time .Second , 240 * time .Second , func () (bool , error ) {
156
- results , err = getBearerTokenURLViaPod ( ns , execPodName , fmt .Sprintf ("http://%s/metrics" , net .JoinHostPort (host , strconv .Itoa (int (metricsPort )))), bearerToken )
155
+ results , err = prometheus . GetBearerTokenURLViaPod ( oc , execPodName , fmt .Sprintf ("http://%s/metrics" , net .JoinHostPort (host , strconv .Itoa (int (metricsPort )))), bearerToken )
157
156
o .Expect (err ).NotTo (o .HaveOccurred ())
158
-
159
157
metrics , err = p .TextToMetricFamilies (bytes .NewBufferString (results ))
160
158
o .Expect (err ).NotTo (o .HaveOccurred ())
161
159
@@ -234,7 +232,7 @@ var _ = g.Describe("[sig-network][Feature:Router]", func() {
234
232
time .Sleep (15 * time .Second )
235
233
236
234
g .By ("checking that some metrics are not reset to 0 after router restart" )
237
- updatedResults , err := getBearerTokenURLViaPod ( ns , execPodName , fmt .Sprintf ("http://%s/metrics" , net .JoinHostPort (host , strconv .Itoa (int (metricsPort )))), bearerToken )
235
+ updatedResults , err := prometheus . GetBearerTokenURLViaPod ( oc , execPodName , fmt .Sprintf ("http://%s/metrics" , net .JoinHostPort (host , strconv .Itoa (int (metricsPort )))), bearerToken )
238
236
o .Expect (err ).NotTo (o .HaveOccurred ())
239
237
defer func () { e2e .Logf ("final metrics:\n %s" , updatedResults ) }()
240
238
@@ -278,7 +276,7 @@ var _ = g.Describe("[sig-network][Feature:Router]", func() {
278
276
}()
279
277
280
278
o .Expect (wait .PollImmediate (10 * time .Second , 5 * time .Minute , func () (bool , error ) {
281
- contents , err := getBearerTokenURLViaPod ( ns , execPod .Name , fmt .Sprintf ("%s/api/v1/targets?state=active" , url ), token )
279
+ contents , err := prometheus . GetBearerTokenURLViaPod ( oc , execPod .Name , fmt .Sprintf ("%s/api/v1/targets?state=active" , url ), token )
282
280
o .Expect (err ).NotTo (o .HaveOccurred ())
283
281
284
282
targets := & promTargets {}
@@ -440,15 +438,6 @@ func getAuthenticatedURLViaPod(ns, execPodName, url, user, pass string) (string,
440
438
return output , nil
441
439
}
442
440
443
- func getBearerTokenURLViaPod (ns , execPodName , url , bearer string ) (string , error ) {
444
- cmd := fmt .Sprintf ("curl -s -k -H 'Authorization: Bearer %s' %q" , bearer , url )
445
- output , err := e2eoutput .RunHostCmd (ns , execPodName , cmd )
446
- if err != nil {
447
- return "" , fmt .Errorf ("host command failed: %v\n %s" , err , output )
448
- }
449
- return output , nil
450
- }
451
-
452
441
func waitForAdmittedRoute (maxInterval time.Duration , client routev1client.RouteV1Interface , ns , name , ingressName string , errorOnRejection bool ) (string , error ) {
453
442
var routeHost string
454
443
err := wait .PollImmediate (time .Second , maxInterval , func () (bool , error ) {
0 commit comments