Merge pull request #7055 from kaovilai/warnOnCreateAlreadyExistsGetError-release-1.11
release-1.11: restore: Use warning when Create IsAlreadyExist and Get error (#7004)release-1.11
commit
8f9e9378e8
|
@ -0,0 +1 @@
|
||||||
|
restore: Use warning when Create IsAlreadyExist and Get error
|
|
@ -1357,8 +1357,8 @@ func (ctx *restoreContext) restoreItem(obj *unstructured.Unstructured, groupReso
|
||||||
// otherwise, we will return the original creation error.
|
// otherwise, we will return the original creation error.
|
||||||
fromCluster, err = resourceClient.Get(name, metav1.GetOptions{})
|
fromCluster, err = resourceClient.Get(name, metav1.GetOptions{})
|
||||||
if err != nil && isAlreadyExistsError {
|
if err != nil && isAlreadyExistsError {
|
||||||
ctx.log.Errorf("Error retrieving in-cluster version of %s: %v", kube.NamespaceAndName(obj), err)
|
ctx.log.Warnf("Unable to retrieve in-cluster version of %s: %v, object won't be restored by velero or have restore labels, and existing resource policy is not applied", kube.NamespaceAndName(obj), err)
|
||||||
errs.Add(namespace, err)
|
warnings.Add(namespace, err)
|
||||||
return warnings, errs, itemExists
|
return warnings, errs, itemExists
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue