@@ -146,6 +146,7 @@ var _ = g.Describe("[Feature:Prometheus][Conformance] Prometheus", func() {
146146 targets .Expect (labels {"job" : "alertmanager-main" }, "up" , "^https://.*/metrics$" ),
147147 targets .Expect (labels {"job" : "crio" }, "up" , "^http://.*/metrics$" ),
148148 targets .Expect (labels {"job" : "telemeter-client" }, "up" , "^https://.*/metrics$" ),
149+ targets .Expect (labels {"job" : "sdn" }, "up" , "^http://.*/metrics$" ),
149150 )
150151 if len (lastErrs ) > 0 {
151152 e2e .Logf ("missing some targets: %v" , lastErrs )
@@ -182,6 +183,18 @@ var _ = g.Describe("[Feature:Prometheus][Conformance] Prometheus", func() {
182183 }
183184 runQueries (tests , oc , ns , execPodName , url , bearerToken )
184185 })
186+ g .It ("should be able to get the sdn ovs flows" , func () {
187+ oc .SetupProject ()
188+ ns := oc .Namespace ()
189+ execPodName := e2e .CreateExecPodOrFail (oc .AdminKubeClient (), ns , "execpod" , func (pod * v1.Pod ) { pod .Spec .Containers [0 ].Image = "centos:7" })
190+ defer func () { oc .AdminKubeClient ().CoreV1 ().Pods (ns ).Delete (execPodName , metav1 .NewDeleteOptions (1 )) }()
191+
192+ tests := map [string ][]metricTest {
193+ //something
194+ `openshift_sdn_ovs_flows` : {metricTest {greaterThanEqual : true , value : 1 }},
195+ }
196+ runQueries (tests , oc , ns , execPodName , url , bearerToken )
197+ })
185198 })
186199})
187200
0 commit comments