diff --git a/cmd/manager/main.go b/cmd/manager/main.go index 2d7904c..05ca380 100644 --- a/cmd/manager/main.go +++ b/cmd/manager/main.go @@ -178,7 +178,10 @@ func main() { ticker.Stop() return case <-ticker.C: - updatedSecretsPoller.UpdateKubernetesSecretsTask() + err := updatedSecretsPoller.UpdateKubernetesSecretsTask() + if err != nil { + log.Error(err, "error running update kubernetes secret task") + } } } }() diff --git a/pkg/onepassword/secret_update_handler.go b/pkg/onepassword/secret_update_handler.go index ad2e8d6..d32f0b9 100644 --- a/pkg/onepassword/secret_update_handler.go +++ b/pkg/onepassword/secret_update_handler.go @@ -118,7 +118,8 @@ func (h *SecretUpdateHandler) updateKubernetesSecrets() (map[string]map[string]* item, err := GetOnePasswordItemByPath(h.opConnectClient, secret.Annotations[ItemPathAnnotation]) if err != nil { - return nil, fmt.Errorf("Failed to retrieve item: %v", err) + log.Error(err, "failed to retrieve 1Password item at path \"%s\" for secret \"%s\"", secret.Annotations[ItemPathAnnotation], secret.Name) + continue } itemVersion := fmt.Sprint(item.Version)