1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
Description: Update to newer Vultr API.
Author: Fabio Berchtold <jamesclonk@jamesclonk.ch>
Applied-Upstream: https://github.com/xenolf/lego/commit/ce8fb060cb8361a9ff8b5fb7c2347fa907b6fcac
Last-Updated: 2017-07-24
---
Index: golang-github-xenolf-lego/providers/dns/vultr/vultr.go
===================================================================
--- golang-github-xenolf-lego.orig/providers/dns/vultr/vultr.go
+++ golang-github-xenolf-lego/providers/dns/vultr/vultr.go
@@ -49,7 +49,7 @@ func (c *DNSProvider) Present(domain, to
name := c.extractRecordName(fqdn, zoneDomain)
- err = c.client.CreateDnsRecord(zoneDomain, name, "TXT", `"`+value+`"`, 0, ttl)
+ err = c.client.CreateDNSRecord(zoneDomain, name, "TXT", `"`+value+`"`, 0, ttl)
if err != nil {
return fmt.Errorf("Vultr API call failed: %v", err)
}
@@ -67,7 +67,7 @@ func (c *DNSProvider) CleanUp(domain, to
}
for _, rec := range records {
- err := c.client.DeleteDnsRecord(zoneDomain, rec.RecordID)
+ err := c.client.DeleteDNSRecord(zoneDomain, rec.RecordID)
if err != nil {
return err
}
@@ -76,12 +76,12 @@ func (c *DNSProvider) CleanUp(domain, to
}
func (c *DNSProvider) getHostedZone(domain string) (string, error) {
- domains, err := c.client.GetDnsDomains()
+ domains, err := c.client.GetDNSDomains()
if err != nil {
return "", fmt.Errorf("Vultr API call failed: %v", err)
}
- var hostedDomain vultr.DnsDomain
+ var hostedDomain vultr.DNSDomain
for _, d := range domains {
if strings.HasSuffix(domain, d.Domain) {
if len(d.Domain) > len(hostedDomain.Domain) {
@@ -96,14 +96,14 @@ func (c *DNSProvider) getHostedZone(doma
return hostedDomain.Domain, nil
}
-func (c *DNSProvider) findTxtRecords(domain, fqdn string) (string, []vultr.DnsRecord, error) {
+func (c *DNSProvider) findTxtRecords(domain, fqdn string) (string, []vultr.DNSRecord, error) {
zoneDomain, err := c.getHostedZone(domain)
if err != nil {
return "", nil, err
}
- var records []vultr.DnsRecord
- result, err := c.client.GetDnsRecords(zoneDomain)
+ var records []vultr.DNSRecord
+ result, err := c.client.GetDNSRecords(zoneDomain)
if err != nil {
return "", records, fmt.Errorf("Vultr API call has failed: %v", err)
}
|