File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -215,21 +215,21 @@ func (i *StrategyDeploymentInstaller) installCertRequirementsForDeployment(deplo
215
215
}
216
216
service .SetName (ServiceName (deploymentName ))
217
217
service .SetNamespace (i .owner .GetNamespace ())
218
- ownerutil .AddNonBlockingOwner (service , i .owner )
219
218
220
219
existingService , err := i .strategyClient .GetOpLister ().CoreV1 ().ServiceLister ().Services (i .owner .GetNamespace ()).Get (service .GetName ())
221
220
if err == nil {
222
221
if ! ownerutil .Adoptable (i .owner , existingService .GetOwnerReferences ()) {
223
222
return nil , fmt .Errorf ("service %s not safe to replace: extraneous ownerreferences found" , service .GetName ())
224
223
}
225
- service .SetOwnerReferences (append ( service . GetOwnerReferences (), existingService .GetOwnerReferences () ... ))
224
+ service .SetOwnerReferences (existingService .GetOwnerReferences ())
226
225
227
226
// Delete the Service to replace
228
227
deleteErr := i .strategyClient .GetOpClient ().DeleteService (service .GetNamespace (), service .GetName (), & metav1.DeleteOptions {})
229
228
if err != nil && ! k8serrors .IsNotFound (deleteErr ) {
230
229
return nil , fmt .Errorf ("could not delete existing service %s" , service .GetName ())
231
230
}
232
231
}
232
+ ownerutil .AddNonBlockingOwner (service , i .owner )
233
233
234
234
// Attempt to create the Service
235
235
_ , err = i .strategyClient .GetOpClient ().CreateService (service )
You can’t perform that action at this time.
0 commit comments