Let uninstall continue if resource is just missing
because uninstall is best effort. There is no reason to fail because
something we wanted to remove was not there.
@@ -327,7 +327,7 @@ func (w Workloads) deleteCACertificate(c *kubernetes.Cluster) error {
Delete(context.Background(),
"generate-ca-certificate",
metav1.DeleteOptions{})
- if err != nil {
+ if err != nil && !apierrors.IsNotFound(err) {
return err
}
