diff --git a/package.json b/package.json index d7bbe34..15d0389 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "azure-acme-provisioner", - "version": "0.3.1", + "version": "0.3.2", "author": { "name": "Sławomir Koszewski", "url": "https://github.com/skoszewski" diff --git a/src/lib/dns.ts b/src/lib/dns.ts index 3344ca2..d3fa967 100644 --- a/src/lib/dns.ts +++ b/src/lib/dns.ts @@ -33,8 +33,8 @@ export async function scanDnsZones( for await (const record of client.recordSets.listAllByDnsZone(rg, zone.name)) { if (!record.name) continue; if (!isAcmeTagged(record.metadata)) continue; - if (record.type !== 'Microsoft.Network/dnszones/A' && - record.type !== 'Microsoft.Network/dnszones/CNAME') continue; + const recordType = record.type?.split('/').pop(); + if (recordType !== 'A' && recordType !== 'AAAA' && recordType !== 'CNAME') continue; const fqdn = record.name === '@' ? zone.name : `${record.name}.${zone.name}`; addDomain(results, seen, fqdn, rg, false);