mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-08-15 11:46:06 +00:00
Merge branch 'vmware-tanzu:release-1.10' into release-1.10
This commit is contained in:
@@ -0,0 +1 @@
|
||||
Fix issue #5972, don't assume errorField as error type when dealing with logger.WithError
|
||||
@@ -0,0 +1 @@
|
||||
Ignore not found error during patching managedFields
|
||||
@@ -1434,10 +1434,13 @@ func (ctx *restoreContext) restoreItem(obj *unstructured.Unstructured, groupReso
|
||||
if patchBytes != nil {
|
||||
if _, err = resourceClient.Patch(name, patchBytes); err != nil {
|
||||
ctx.log.Errorf("error patch for managed fields %s: %v", kube.NamespaceAndName(obj), err)
|
||||
errs.Add(namespace, err)
|
||||
return warnings, errs
|
||||
if !apierrors.IsNotFound(err) {
|
||||
errs.Add(namespace, err)
|
||||
return warnings, errs
|
||||
}
|
||||
} else {
|
||||
ctx.log.Infof("the managed fields for %s is patched", kube.NamespaceAndName(obj))
|
||||
}
|
||||
ctx.log.Infof("the managed fields for %s is patched", kube.NamespaceAndName(obj))
|
||||
}
|
||||
|
||||
if groupResource == kuberesource.Pods {
|
||||
|
||||
@@ -71,7 +71,7 @@ func (h *LogHook) Fire(entry *logrus.Entry) error {
|
||||
entryMessage = fmt.Sprintf("%s name: /%s", entryMessage, nameField.(string))
|
||||
}
|
||||
if isErrorFieldPresent {
|
||||
entryMessage = fmt.Sprintf("%s error: /%s", entryMessage, errorField.(error).Error())
|
||||
entryMessage = fmt.Sprintf("%s error: /%v", entryMessage, errorField)
|
||||
}
|
||||
|
||||
if isNamespacePresent {
|
||||
|
||||
Reference in New Issue
Block a user