@@ -13,7 +13,6 @@ import (
1313 crdv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1414 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1515 "k8s.io/apimachinery/pkg/types"
16- "k8s.io/apimachinery/pkg/util/intstr"
1716 "sigs.k8s.io/controller-runtime/pkg/client"
1817 "sigs.k8s.io/controller-runtime/pkg/reconcile"
1918)
@@ -278,7 +277,7 @@ var _ = Describe("Resource creation and cleanup tests", func() {
278277 }
279278 })
280279
281- Context ("Rollouts Metics ServiceMonitor test" , func () {
280+ Context ("Rollouts Metrics ServiceMonitor test" , func () {
282281 var (
283282 ctx context.Context
284283 a * v1alpha1.RolloutManager
@@ -301,9 +300,8 @@ var _ = Describe("Resource creation and cleanup tests", func() {
301300 })
302301
303302 It ("Verify whether RolloutManager creating ServiceMonitor" , func () {
304- smCRD , existingSvc := serviceAndServiceMonitorCRD (req .Namespace )
303+ smCRD := serviceAndServiceMonitorCRD (req .Namespace )
305304 Expect (r .Client .Create (ctx , smCRD )).To (Succeed ())
306- Expect (r .Client .Create (ctx , existingSvc )).To (Succeed ())
307305
308306 res , err := r .Reconcile (ctx , req )
309307 Expect (err ).ToNot (HaveOccurred ())
@@ -323,10 +321,6 @@ var _ = Describe("Resource creation and cleanup tests", func() {
323321 })
324322
325323 It ("Verify if ServiceMonitor exists, but has different content than we expect then it should update ServiceMonitor" , func () {
326- smCRD , existingSvc := serviceAndServiceMonitorCRD (req .Namespace )
327- Expect (r .Client .Create (ctx , smCRD )).To (Succeed ())
328- Expect (r .Client .Create (ctx , existingSvc )).To (Succeed ())
329-
330324 existingServiceMonitor := & monitoringv1.ServiceMonitor {
331325 ObjectMeta : metav1.ObjectMeta {
332326 Name : DefaultArgoRolloutsMetricsServiceName ,
@@ -335,12 +329,12 @@ var _ = Describe("Resource creation and cleanup tests", func() {
335329 Spec : monitoringv1.ServiceMonitorSpec {
336330 Selector : metav1.LabelSelector {
337331 MatchLabels : map [string ]string {
338- "app.kubernetes.io/name" : "test-label " ,
332+ "app.kubernetes.io/name" : "argo-rollouts-metrics " ,
339333 },
340334 },
341335 Endpoints : []monitoringv1.Endpoint {
342336 {
343- Port : "metrics-test " ,
337+ Port : "metrics" ,
344338 },
345339 },
346340 },
@@ -366,9 +360,6 @@ var _ = Describe("Resource creation and cleanup tests", func() {
366360 })
367361
368362 It ("Verify ServiceMonitor is not created if the CRD does not exist." , func () {
369- _ , existingSvc := serviceAndServiceMonitorCRD (req .Namespace )
370- Expect (r .Client .Create (ctx , existingSvc )).To (Succeed ())
371-
372363 res , err := r .Reconcile (ctx , req )
373364 Expect (err ).ToNot (HaveOccurred ())
374365 Expect (res .Requeue ).Should (BeFalse (), "reconcile should not requeue request" )
@@ -405,37 +396,11 @@ func serviceMonitor() *monitoringv1.ServiceMonitor {
405396 return sm
406397}
407398
408- func serviceAndServiceMonitorCRD (namespace string ) ( * crdv1.CustomResourceDefinition , * corev1. Service ) {
399+ func serviceAndServiceMonitorCRD (namespace string ) * crdv1.CustomResourceDefinition {
409400 smCRD := & crdv1.CustomResourceDefinition {
410401 ObjectMeta : metav1.ObjectMeta {
411402 Name : "servicemonitors.monitoring.coreos.com" ,
412403 },
413404 }
414-
415- existingSvc := & corev1.Service {
416- ObjectMeta : metav1.ObjectMeta {
417- Name : DefaultArgoRolloutsMetricsServiceName ,
418- Namespace : namespace ,
419- Labels : map [string ]string {
420- "app.kubernetes.io/name" : DefaultArgoRolloutsResourceName ,
421- "app.kubernetes.io/component" : "server" ,
422- },
423- },
424- Spec : corev1.ServiceSpec {
425- Ports : []corev1.ServicePort {
426- {
427- Name : "metrics" ,
428- Port : 8090 ,
429- Protocol : corev1 .ProtocolTCP ,
430- TargetPort : intstr .FromInt (8090 ),
431- },
432- },
433- Selector : map [string ]string {
434- DefaultRolloutsSelectorKey : DefaultArgoRolloutsResourceName ,
435- },
436- },
437- }
438-
439- return smCRD , existingSvc
440-
405+ return smCRD
441406}
0 commit comments