2 Commits

Author SHA1 Message Date
aaa26cf714 Bump version to v0.4.1
All checks were successful
Release workflow / Check version (push) Successful in 5s
Release workflow / Publish Helm chart (push) Successful in 33s
Release workflow / Publish Docker image (push) Successful in 2m16s
2023-10-17 12:12:57 -04:00
e64faa0ab1 Fix secret decoding 2023-10-17 12:12:27 -04:00
2 changed files with 8 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
apiVersion: v2
description: A Helm chart for cert-manager-webhook-gandi
name: cert-manager-webhook-gandi
version: v0.4.0
version: v0.4.1

View File

@@ -2,6 +2,7 @@ package main
import (
"context"
"encoding/base64"
"encoding/json"
"errors"
"fmt"
@@ -223,7 +224,12 @@ func (c *gandiDNSProviderSolver) getApiKey(cfg *gandiDNSProviderConfig, namespac
return nil, fmt.Errorf("key %q not found in secret \"%s/%s\"", cfg.APIKeySecretRef.Key,
cfg.APIKeySecretRef.LocalObjectReference.Name, namespace)
}
var decoded []byte
_, err = base64.RawStdEncoding.Decode(decoded, secBytes)
if err != nil {
return nil, fmt.Errorf("failed to decode api key secret: %w", err)
}
apiKey := string(secBytes)
apiKey := string(decoded)
return &apiKey, nil
}