From e9f7761423e3ee24f1debc2621dad92af65ece38 Mon Sep 17 00:00:00 2001 From: Meredith Lancaster Date: Thu, 30 Jan 2025 09:56:06 -0700 Subject: [PATCH] dont retry when parsing fails Signed-off-by: Meredith Lancaster --- pkg/cmd/attestation/api/client.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/cmd/attestation/api/client.go b/pkg/cmd/attestation/api/client.go index 76ef6688a..a950e76eb 100644 --- a/pkg/cmd/attestation/api/client.go +++ b/pkg/cmd/attestation/api/client.go @@ -209,19 +209,19 @@ func (c *LiveClient) getBundle(url string) (*bundle.Bundle, error) { var out []byte decompressed, err := snappy.Decode(out, body) if err != nil { - return fmt.Errorf("failed to decompress with snappy: %w", err) + return backoff.Permanent(fmt.Errorf("failed to decompress with snappy: %w", err)) } var pbBundle v1.Bundle if err = protojson.Unmarshal(decompressed, &pbBundle); err != nil { - return fmt.Errorf("failed to unmarshal to bundle: %w", err) + return backoff.Permanent(fmt.Errorf("failed to unmarshal to bundle: %w", err)) } c.logger.VerbosePrintf("Successfully fetched bundle\n\n") sgBundle, err = bundle.NewBundle(&pbBundle) if err != nil { - return fmt.Errorf("failed to create new bundle: %w", err) + return backoff.Permanent(fmt.Errorf("failed to create new bundle: %w", err)) } return nil