@@ -226,7 +226,7 @@ func (c *GrpcRegistryReconciler) ensurePod(source grpcCatalogSourceDecorator, sa
226
226
return nil
227
227
}
228
228
for _ , p := range currentLivePods {
229
- if err := c .OpClient .KubernetesInterface ().CoreV1 ().Pods (source .GetNamespace ()).Delete (context .TODO (), p .GetName (), * metav1 .NewDeleteOptions (0 )); err != nil {
229
+ if err := c .OpClient .KubernetesInterface ().CoreV1 ().Pods (source .GetNamespace ()).Delete (context .TODO (), p .GetName (), * metav1 .NewDeleteOptions (1 )); err != nil {
230
230
return errors .Wrapf (err , "error deleting old pod: %s" , p .GetName ())
231
231
}
232
232
}
@@ -307,6 +307,7 @@ func (c *GrpcRegistryReconciler) ensureService(source grpcCatalogSourceDecorator
307
307
if ! overwrite && ServiceHashMatch (svc , service ) {
308
308
return nil
309
309
}
310
+ // TODO(tflannag): Do we care about force deleting services?
310
311
if err := c .OpClient .DeleteService (service .GetNamespace (), service .GetName (), metav1 .NewDeleteOptions (0 )); err != nil {
311
312
return err
312
313
}
@@ -402,7 +403,7 @@ func imageID(pod *corev1.Pod) string {
402
403
403
404
func (c * GrpcRegistryReconciler ) removePods (pods []* corev1.Pod , namespace string ) error {
404
405
for _ , p := range pods {
405
- err := c .OpClient .KubernetesInterface ().CoreV1 ().Pods (namespace ).Delete (context .TODO (), p .GetName (), * metav1 .NewDeleteOptions (0 ))
406
+ err := c .OpClient .KubernetesInterface ().CoreV1 ().Pods (namespace ).Delete (context .TODO (), p .GetName (), * metav1 .NewDeleteOptions (1 ))
406
407
if err != nil {
407
408
return errors .Wrapf (err , "error deleting pod: %s" , p .GetName ())
408
409
}
0 commit comments