rekor retries to 5

Signed-off-by: Ramon Petgrave <ramon.petgrave64@gmail.com>
This commit is contained in:
Ramon Petgrave
2025-06-18 17:29:50 -04:00
parent 4f28a9512a
commit e4d02546cf
2 changed files with 4 additions and 5 deletions
+3 -3
View File
@@ -51,12 +51,12 @@ var (
defaultRekorClientOnce = new(sync.Once)
)
// getDefaultRekorClient returns a cached Rekor client.
func getDefaultRekorClient() (*rekorGenClient.Rekor, error) {
// getRekorClient returns a cached Rekor client, with a retry count of 5.
func getRekorClient() (*rekorGenClient.Rekor, error) {
var err error
defaultRekorClientOnce.Do(func() {
userAgent := fmt.Sprintf("slsa-verifier/%s (%s; %s)", version.GetVersionInfo().GitVersion, runtime.GOOS, runtime.GOARCH)
defaultRekorClient, err = rekorClient.GetRekorClient(defaultRekorAddr, rekorClient.WithUserAgent(userAgent))
defaultRekorClient, err = rekorClient.GetRekorClient(defaultRekorAddr, rekorClient.WithUserAgent(userAgent), rekorClient.WithRetryCount(5))
if err != nil {
defaultRekorClientOnce = new(sync.Once)
return
+1 -2
View File
@@ -214,8 +214,7 @@ func (v *GHAVerifier) VerifyArtifact(ctx context.Context,
) ([]byte, *utils.TrustedBuilderID, error) {
isSigstoreBundle := IsSigstoreBundle(provenance)
// This includes a default retry count of 3.
rClient, err := getDefaultRekorClient()
rClient, err := getRekorClient()
if err != nil {
return nil, nil, err
}