Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f143a34954 | |||
| 4d78692298 |
@@ -1,4 +1,4 @@
|
|||||||
apiVersion: v2
|
apiVersion: v2
|
||||||
description: A Helm chart for cert-manager-webhook-gandi
|
description: A Helm chart for cert-manager-webhook-gandi
|
||||||
name: cert-manager-webhook-gandi
|
name: cert-manager-webhook-gandi
|
||||||
version: v0.4.5
|
version: v0.4.6
|
||||||
|
|||||||
5
main.go
5
main.go
@@ -111,10 +111,11 @@ func (c *gandiDNSProviderSolver) Present(ch *v1alpha1.ChallengeRequest) error {
|
|||||||
return fmt.Errorf("failed to get record: %w", err)
|
return fmt.Errorf("failed to get record: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
txtValues := []string{fmt.Sprintf(`"%s"`, ch.Key)}
|
||||||
if present {
|
if present {
|
||||||
_, err = client.UpdateDomainRecordByNameAndType(domain, entry, "TXT", GandiMinTtl, []string{ch.Key})
|
_, err = client.UpdateDomainRecordByNameAndType(domain, entry, "TXT", GandiMinTtl, txtValues)
|
||||||
} else {
|
} else {
|
||||||
_, err = client.CreateDomainRecord(domain, entry, "TXT", GandiMinTtl, []string{ch.Key})
|
_, err = client.CreateDomainRecord(domain, entry, "TXT", GandiMinTtl, txtValues)
|
||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to set record: %w", err)
|
return fmt.Errorf("failed to set record: %w", err)
|
||||||
|
|||||||
Reference in New Issue
Block a user