@@ -111,7 +111,7 @@ func getObjectsWithFinalizers(ctx context.Context, proxy ClusterProxy, namespace
111
111
setFinalizers := obj .GetFinalizers ()
112
112
113
113
if len (setFinalizers ) > 0 {
114
- objsWithFinalizers [client. ObjectKey { Namespace : node .Object .Namespace , Name : node .Object .Name }. String ( )] = obj
114
+ objsWithFinalizers [fmt . Sprintf ( "%s/%s/%s" , node .Object .Kind , node . Object . Namespace , node .Object .Name )] = obj
115
115
}
116
116
}
117
117
@@ -124,11 +124,11 @@ func assertFinalizersExist(ctx context.Context, proxy ClusterProxy, namespace st
124
124
var allErrs []error
125
125
finalObjsWithFinalizers := getObjectsWithFinalizers (ctx , proxy , namespace )
126
126
127
- for objNamespacedName , obj := range initialObjsWithFinalizers {
127
+ for objKindNamespacedName , obj := range initialObjsWithFinalizers {
128
128
// verify if finalizers for this resource were set on reconcile
129
- if _ , valid := finalObjsWithFinalizers [objNamespacedName ]; ! valid {
130
- allErrs = append (allErrs , fmt .Errorf ("no finalizers set for %s/%s " ,
131
- obj . GetKind (), objNamespacedName ))
129
+ if _ , valid := finalObjsWithFinalizers [objKindNamespacedName ]; ! valid {
130
+ allErrs = append (allErrs , fmt .Errorf ("no finalizers set for %s" ,
131
+ objKindNamespacedName ))
132
132
continue
133
133
}
134
134
@@ -138,10 +138,10 @@ func assertFinalizersExist(ctx context.Context, proxy ClusterProxy, namespace st
138
138
continue
139
139
}
140
140
141
- setFinalizers := finalObjsWithFinalizers [objNamespacedName ].GetFinalizers ()
141
+ setFinalizers := finalObjsWithFinalizers [objKindNamespacedName ].GetFinalizers ()
142
142
if ! reflect .DeepEqual (expectedFinalizers , setFinalizers ) {
143
- allErrs = append (allErrs , fmt .Errorf ("expected finalizers do not exist for %s/%s : expected: %v, found: %v" ,
144
- obj . GetKind (), objNamespacedName , expectedFinalizers , setFinalizers ))
143
+ allErrs = append (allErrs , fmt .Errorf ("expected finalizers do not exist for %s: expected: %v, found: %v" ,
144
+ objKindNamespacedName , expectedFinalizers , setFinalizers ))
145
145
}
146
146
}
147
147
0 commit comments