@@ -438,15 +438,15 @@ var _ = Describe("GitJob controller", func() {
438438 g .Expect (events .Items [0 ].Reason ).To (Equal ("GotNewCommit" ))
439439 g .Expect (events .Items [0 ].Message ).To (Equal ("9ca3a0ad308ed8bffa6602572e2a1343af9c3d2e" ))
440440 g .Expect (events .Items [0 ].Type ).To (Equal ("Normal" ))
441- g .Expect (events .Items [0 ].Source . Component ).To (Equal ("gitjob-controller" ))
441+ g .Expect (events .Items [0 ].ReportingController ).To (Equal ("gitjob-controller" ))
442442 g .Expect (events .Items [1 ].Reason ).To (Equal ("Created" ))
443443 g .Expect (events .Items [1 ].Message ).To (Equal ("GitJob was created" ))
444+ g .Expect (events .Items [1 ].ReportingController ).To (Equal ("gitjob-controller" ))
444445 g .Expect (events .Items [1 ].Type ).To (Equal ("Normal" ))
445- g .Expect (events .Items [1 ].Source .Component ).To (Equal ("gitjob-controller" ))
446446 g .Expect (events .Items [2 ].Reason ).To (Equal ("JobDeleted" ))
447447 g .Expect (events .Items [2 ].Message ).To (Equal ("job deletion triggered because job succeeded" ))
448448 g .Expect (events .Items [2 ].Type ).To (Equal ("Normal" ))
449- g .Expect (events .Items [2 ].Source . Component ).To (Equal ("gitjob-controller" ))
449+ g .Expect (events .Items [2 ].ReportingController ).To (Equal ("gitjob-controller" ))
450450 }).Should (Succeed ())
451451
452452 // job should not be present
@@ -706,30 +706,40 @@ var _ = Describe("GitJob controller", func() {
706706
707707 return string (job .UID ) != string (newJob .UID )
708708 }).Should (BeTrue ())
709- // it should log 3 events
709+ // it should log 5 events:
710710 // first one is to log the new commit from the poller
711711 // second one is to inform that the job was created
712712 // third one reports on the job being deleted because of ForceUpdateGeneration
713+ // the fourth and fifth ones represent job re-creation and deletion after successful completion,
714+ // respectively
713715 Eventually (func (g Gomega ) {
714716 events , _ := k8sClientSet .CoreV1 ().Events (gitRepo .Namespace ).List (context .TODO (),
715717 metav1.ListOptions {
716718 FieldSelector : "involvedObject.name=force-deletion" ,
717719 TypeMeta : metav1.TypeMeta {Kind : "GitRepo" },
718720 })
719721 g .Expect (events ).ToNot (BeNil ())
720- g .Expect (events .Items ).To (HaveLen (3 ))
722+ g .Expect (events .Items ).To (HaveLen (5 ))
723+
724+ for _ , e := range events .Items {
725+ g .Expect (e .ReportingController ).To (Equal ("gitjob-controller" ))
726+ g .Expect (e .Type ).To (Equal ("Normal" ))
727+ }
728+
721729 g .Expect (events .Items [0 ].Reason ).To (Equal ("GotNewCommit" ))
722730 g .Expect (events .Items [0 ].Message ).To (Equal ("9ca3a0ad308ed8bffa6602572e2a1343af9c3d2e" ))
723- g .Expect (events .Items [0 ].Type ).To (Equal ("Normal" ))
724- g .Expect (events .Items [0 ].Source .Component ).To (Equal ("gitjob-controller" ))
731+
725732 g .Expect (events .Items [1 ].Reason ).To (Equal ("Created" ))
726733 g .Expect (events .Items [1 ].Message ).To (Equal ("GitJob was created" ))
727- g .Expect (events .Items [1 ].Type ).To (Equal ("Normal" ))
728- g .Expect (events .Items [1 ].Source .Component ).To (Equal ("gitjob-controller" ))
734+
729735 g .Expect (events .Items [2 ].Reason ).To (Equal ("JobDeleted" ))
730736 g .Expect (events .Items [2 ].Message ).To (Equal ("job deletion triggered because job succeeded" ))
731- g .Expect (events .Items [2 ].Type ).To (Equal ("Normal" ))
732- g .Expect (events .Items [2 ].Source .Component ).To (Equal ("gitjob-controller" ))
737+
738+ g .Expect (events .Items [3 ].Reason ).To (Equal ("Created" ))
739+ g .Expect (events .Items [3 ].Message ).To (Equal ("GitJob was created" ))
740+
741+ g .Expect (events .Items [4 ].Reason ).To (Equal ("JobDeleted" ))
742+ g .Expect (events .Items [4 ].Message ).To (Equal ("job deletion triggered because job succeeded" ))
733743 }).Should (Succeed ())
734744 })
735745
0 commit comments