Skip to content

EXOSCALE: migrate to egoscale v3#4224

Open
natalie-o-perret wants to merge 1 commit intoDNSControl:mainfrom
exoscale:exoscale-egoscale-v3-rebased
Open

EXOSCALE: migrate to egoscale v3#4224
natalie-o-perret wants to merge 1 commit intoDNSControl:mainfrom
exoscale:exoscale-egoscale-v3-rebased

Conversation

@natalie-o-perret
Copy link
Copy Markdown

@natalie-o-perret natalie-o-perret commented May 4, 2026

Rebase of #3342 + bugfixes.

Changes from the original PR

  • Updated egoscale to v3 (from v0.102.4)
  • Fixed import paths (StackExchange -> DNSControl, providers -> pkg/providers)
  • Updated GetZoneRecords signature: (dc *models.DomainConfig) instead of (string, map[string]string)

Additional fixes found during testing

  • GetZoneRecords was making one GetDNSDomainRecord call per record (N+1); the list response already includes full record data, so this is eliminated (was causing timeouts on zones with 100+ records)
  • Added TXT audit rejections in auditrecords.go: double-quotes, unpaired backslashes, empty strings (all cause idempotency diffs against the Exoscale API)

Tests

  • Unit: 12/12 pass, see exoscaleProvider_test.go

  • Integration: pass against a live Exoscale account (TestDNSProviders, 350s), full log below

    Integration test log
    EXOSCALE_API_KEY=xxx EXOSCALE_SECRET_KEY=xxx EXOSCALE_DOMAIN=xxx go test -v -timeout 30m -provider EXOSCALE
    === RUN   TestDNSProviders
    Testing Profile="EXOSCALE" (TYPE="EXOSCALE")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/00:A:Create_A
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/00:A:Change_A_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/01:Apex:Create_A
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/01:Apex:Change_A_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/02:Protocol-Wildcard:Create_wildcard
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/02:Protocol-Wildcard:Delete_wildcard
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#03
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/03:AAAA:Create_AAAA
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/03:AAAA:Change_AAAA_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#04
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/04:CNAME:Create_a_CNAME
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/04:CNAME:Change_CNAME_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#05
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/05:CNAME-short:Create_a_CNAME
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#06
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Create_MX_apex
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_apex
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Create_MX
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_p
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/07:RP_***SKIPPED(CanUseRP_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/08:RP_***SKIPPED(CanUseRP_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#07
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/09:TXT:Create_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/09:TXT:Change_TXT_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#08
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:CreateManyAtLabel
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Create_an_A_record
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Add_at_label1
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Add_at_label2
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#09
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:CreateManyTypesAtLabel
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Create_an_A_record
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Add_Type_At_Label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Add_Type_At_Label#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#10
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/12:Attl:Create_Arc
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/12:Attl:Change_TTL
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#11
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Start
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_a_ttl
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_single_target_from_set
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_all_ttls
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#12
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/14:add_to_label_and_change_orig_ttl:Setup
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/14:add_to_label_and_change_orig_ttl:Add_at_same_label,_new_ttl
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#13
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Create_A
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Change_to_MX
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Change_back_to_A
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#14
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Create_a_CNAME
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Change_to_A_record
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Change_back_to_CNAME
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/17:HTTPS_***SKIPPED(CanUseHTTPS_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/18:Ech_***SKIPPED(CanUseHTTPS_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/19:SVCB_***SKIPPED(CanUseSVCB_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#15
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/20:CNAME:Record_pointing_to_@
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#16
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/21:ApexMX:Record_pointing_to_@
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#17
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:create
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[mx has null target]' ::"22:NullMX")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:unnull
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:renull
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[mx has null target]' ::"22:NullMX")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#18
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:create
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[mx has null target]' ::"23:NullMXApex")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:unnull
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:renull
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[mx has null target]' ::"23:NullMXApex")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/24:NS_***SKIPPED(excluded_by_not("EXOSCALE"))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/25:NS_only_APEX_***SKIPPED(excluded_by_not("EXOSCALE"))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#19
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_0-byte_TXT
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring is empty]' ::"26:complex TXT")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_254-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_255-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_256-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_509-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_510-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_511-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_764-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_765-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_766-byte_TXT
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_single-quote
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_backtick
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-1interior
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring contains doublequotes]' ::"26:complex TXT")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_2_dq-2interior
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring contains doublequotes]' ::"26:complex TXT")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-left
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring contains doublequotes]' ::"26:complex TXT")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-right
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring contains doublequotes]' ::"26:complex TXT")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_semicolon
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_semicolon_ws
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_interior_ws
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_trailing_ws
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:Create_a_TXT/SPF
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#20
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/27:TXT_backslashes:TXT_with_backslashs
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[txtstring contains unpaired backslash (odd count) txtstring contains unpaired backslash (odd count)]' ::"27:TXT backslashes")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#21
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Create_CAPS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Downcase_label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Downcase_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Upcase_both
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#22
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:initial
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:changeOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:deleteOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:addOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#23
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:initial
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:changeOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:deleteOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:addOne
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#24
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Internationalized_name
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Change_IDN
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Chinese_label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Internationalized_CNAME_Target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#25
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/32:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#26
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:99_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:100_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:101_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/34:pager601_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/35:pager1201_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/36:batchRecordswithOthers_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#27
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_record
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_tag
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_flag
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_many_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_whitespace
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[caa target contains whitespace]' ::"37:CAA")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/38:LOC_***SKIPPED(CanUseLOC_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/39:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#28
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/40:PTR:Create_PTR_record
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[PTR records are not supported by the Exoscale provider]' ::"40:PTR")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/40:PTR:Modify_PTR_record
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[PTR records are not supported by the Exoscale provider]' ::"40:PTR")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/41:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#29
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:SRV_record
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Second_SRV_record,_same_prio
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:3_SRV
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Delete_one
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Priority
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Weight
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Port
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Null_Target
        helpers_integration_test.go:212: ***SKIPPED(PROVIDER DOES NOT SUPPORT '[srv has null target]' ::"42:SRV")
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#30
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/43:SRV:Create_SRV333
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/43:SRV:Change_TTL999
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/44:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/45:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/46:DS_***SKIPPED(CanUseDS_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/47:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/48:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/49:DHCID_***SKIPPED(CanUseDHCID_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/50:DNAME_***SKIPPED(CanUseDNAME_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/51:DNSKEY_***SKIPPED(CanUseDNSKEY_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#31
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/52:ALIAS_on_apex:ALIAS_at_root
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/52:ALIAS_on_apex:change_it
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#32
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/53:ALIAS_to_nonfqdn:ALIAS_at_root
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#33
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/54:ALIAS_on_subdomain:ALIAS_at_subdomain
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/54:ALIAS_on_subdomain:change_it
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/55:AZURE_ALIAS_A_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/56:AZURE_ALIAS_CNAME_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/57:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/58:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/59:R53_ALIAS_CNAME_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/60:R53_ALIAS_Loop_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/61:R53_alias_pre-existing_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/62:R53_alias_evaluate_target_health_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/63:R53_B3493_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/64:R53_B3493_REV_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/65:CF_REDIRECT_CONVERT_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/66:CLOUDFLAREAPI_SINGLE_REDIRECT_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/67:CF_PROXY_A_create_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/68:CF_PROXY_A_off_to_on_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/69:CF_PROXY_A_on_to_off_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/70:CF_PROXY_CNAME_create_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/71:CF_PROXY_CNAME_off_to_on_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/72:CF_PROXY_CNAME_on_to_off_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/73:CF_CNAME_FLATTEN_create_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/74:CF_CNAME_FLATTEN_off_to_on_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/75:CF_CNAME_FLATTEN_on_to_off_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/76:CF_COMMENT_create_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/77:CF_TAGS_create_***SKIPPED(excluded_by_alltrue([false]))***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/78:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/79:ADGUARDHOME_A_PASSTHROUGH_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/80:ADGUARDHOME_AAAA_PASSTHROUGH_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/81:MIKROTIK_FWD_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/82:MIKROTIK_NXDOMAIN_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/83:MIKROTIK_METADATA_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/84:VERCEL_CAA_whitespace_-_cansignhttpexchanges_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#34
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type,target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_type
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#03
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_type,target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#04
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#05
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_manytypes
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#06
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type,target=*
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#07
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#35
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label,type
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label,type,target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_type
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#03
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_type,target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#04
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_target
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#05
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_manytypes
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#06
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#36
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:ignore_unsafe_apex
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:ignore_unsafe_label
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#37
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_label=foo.*
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_label=foo.bat,type
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_target=*.domain
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#38
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByZone
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByLabel
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByRecordSet
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByRecord
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#03
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#39
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:Add_a_new_record_-_ignoring_test.foo.com.
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#40
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:ignore_them_all
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#41
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:Create_some_records
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:ignore
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:Verify_nothing_changed
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS#01
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:ignore_with_change
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS#02
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/93:structured_TXT_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/94:structured_TXT_as_native_records_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/95:CLOUDNS_geodns_tests_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/96:PORKBUN_URLFWD_tests_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/97:GCORE_metadata_tests_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/98:NAMECHEAP_url_redirect_records_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/99:OPENPGPKEY_***SKIPPED(CanUseOPENPGPKEY_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/100:SMIMEA_***SKIPPED(CanUseSMIMEA_not_supported)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/101:Bunny_DNS_Pull_Zone_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/102:HEDNS_DYNAMIC_A_lifecycle_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/103:HEDNS_DYNAMIC_AAAA+TXT_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/104:HEDNS_DDNS_KEY_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/105:HEDNS_DYNAMIC_mixed_records_***SKIPPED(disabled_by_only)***:Empty
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#42
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/106:final:final
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#43
    === RUN   TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/107:final:final
    --- PASS: TestDNSProviders (350.35s)
        --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net (350.22s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty (3.35s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/00:A:Create_A (1.15s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/00:A:Change_A_target (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#01 (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/01:Apex:Create_A (1.06s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/01:Apex:Change_A_target (1.11s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#02 (0.80s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/02:Protocol-Wildcard:Create_wildcard (1.46s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/02:Protocol-Wildcard:Delete_wildcard (1.17s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#03 (0.71s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/03:AAAA:Create_AAAA (1.29s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/03:AAAA:Change_AAAA_target (1.42s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#04 (1.01s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/04:CNAME:Create_a_CNAME (1.15s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/04:CNAME:Change_CNAME_target (1.02s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#05 (0.90s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/05:CNAME-short:Create_a_CNAME (1.56s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#06 (1.20s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Create_MX_apex (1.16s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_apex (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Create_MX (1.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_target (1.14s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/06:MX:Change_MX_p (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/07:RP_***SKIPPED(CanUseRP_not_supported)***:Empty (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/08:RP_***SKIPPED(CanUseRP_not_supported)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#07 (0.44s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/09:TXT:Create_TXT (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/09:TXT:Change_TXT_target (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#08 (0.69s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:CreateManyAtLabel (1.77s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Empty (1.61s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Create_an_A_record (1.16s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Add_at_label1 (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/10:ManyAtOnce:Add_at_label2 (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#09 (1.61s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:CreateManyTypesAtLabel (1.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Empty (1.58s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Create_an_A_record (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Add_Type_At_Label (1.03s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/11:manyTypesAtOnce:Add_Type_At_Label#01 (1.04s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#10 (1.57s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/12:Attl:Create_Arc (1.26s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/12:Attl:Change_TTL (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#11 (0.80s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Start (1.59s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_a_ttl (1.19s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_single_target_from_set (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/13:TTL:Change_all_ttls (5.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#12 (1.50s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/14:add_to_label_and_change_orig_ttl:Setup (1.16s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/14:add_to_label_and_change_orig_ttl:Add_at_same_label,_new_ttl (1.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#13 (1.30s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Create_A (1.05s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Change_to_MX (1.44s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/15:TypeChange:Change_back_to_A (1.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#14 (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Create_a_CNAME (0.94s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Change_to_A_record (1.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/16:TypeChangeHard:Change_back_to_CNAME (1.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/17:HTTPS_***SKIPPED(CanUseHTTPS_not_supported)***:Empty (0.66s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/18:Ech_***SKIPPED(CanUseHTTPS_not_supported)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/19:SVCB_***SKIPPED(CanUseSVCB_not_supported)***:Empty (0.39s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#15 (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/20:CNAME:Record_pointing_to_@ (1.54s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#16 (1.19s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/21:ApexMX:Record_pointing_to_@ (1.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#17 (1.10s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:create (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:unnull (2.00s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/22:NullMX:renull (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#18 (1.78s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:create (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:unnull (1.97s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/23:NullMXApex:renull (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/24:NS_***SKIPPED(excluded_by_not("EXOSCALE"))***:Empty (1.92s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/25:NS_only_APEX_***SKIPPED(excluded_by_not("EXOSCALE"))***:Empty (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#19 (0.41s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_0-byte_TXT (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_254-byte_TXT (0.99s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_255-byte_TXT (1.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_256-byte_TXT (1.36s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_509-byte_TXT (1.37s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_510-byte_TXT (1.49s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_511-byte_TXT (1.39s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_764-byte_TXT (1.49s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_765-byte_TXT (1.49s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:a_766-byte_TXT (1.35s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_single-quote (1.35s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_backtick (1.54s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-1interior (0.00s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_2_dq-2interior (0.00s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-left (0.00s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_1_dq-right (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_semicolon (1.54s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_with_semicolon_ws (1.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_interior_ws (1.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:TXT_trailing_ws (1.57s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/26:complex_TXT:Create_a_TXT/SPF (1.39s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#20 (0.79s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/27:TXT_backslashes:TXT_with_backslashs (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#21 (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Create_CAPS (1.02s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Downcase_label (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Downcase_target (1.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/28:Case_Sensitivity:Upcase_both (0.98s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#22 (1.02s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:initial (1.28s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:changeOne (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:deleteOne (1.22s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/29:testByLabel:addOne (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#23 (1.04s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:initial (2.45s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:changeOne (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:deleteOne (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/30:testByRecordSet:addOne (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#24 (2.22s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Internationalized_name (1.15s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Change_IDN (1.04s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Chinese_label (1.54s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/31:IDNA:Internationalized_CNAME_Target (1.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#25 (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/32:IDNAs_in_CNAME_targets:IDN_CNAME_AND_Target (1.06s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#26 (0.78s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:99_records (35.08s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:100_records (1.44s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/33:pager101:101_records (1.35s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/34:pager601_***SKIPPED(disabled_by_only)***:Empty (38.52s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/35:pager1201_***SKIPPED(disabled_by_only)***:Empty (0.44s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/36:batchRecordswithOthers_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#27 (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_record (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_tag (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_target (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_change_flag (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_many_records (1.24s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/37:CAA:CAA_whitespace (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/38:LOC_***SKIPPED(CanUseLOC_not_supported)***:Empty (0.88s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/39:NAPTR_***SKIPPED(CanUseNAPTR_not_supported)***:Empty (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#28 (0.41s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/40:PTR:Create_PTR_record (0.00s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/40:PTR:Modify_PTR_record (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/41:SOA_***SKIPPED(CanUseSOA_not_supported)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#29 (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:SRV_record (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Second_SRV_record,_same_prio (1.03s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:3_SRV (1.10s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Delete_one (1.05s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Target (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Priority (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Weight (1.10s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Change_Port (1.05s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Empty (1.17s)
            --- SKIP: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/42:SRV:Null_Target (0.00s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#30 (0.36s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/43:SRV:Create_SRV333 (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/43:SRV:Change_TTL999 (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/44:SSHFP_***SKIPPED(CanUseSSHFP_not_supported)***:Empty (0.69s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/45:TLSA_***SKIPPED(CanUseTLSA_not_supported)***:Empty (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/46:DS_***SKIPPED(CanUseDS_not_supported)***:Empty (0.39s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/47:DS_(children_only)_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/48:DS_(children_only)_CLOUDNS_***SKIPPED(CanUseDSForChildren_not_supported)***:Empty (0.42s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/49:DHCID_***SKIPPED(CanUseDHCID_not_supported)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/50:DNAME_***SKIPPED(CanUseDNAME_not_supported)***:Empty (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/51:DNSKEY_***SKIPPED(CanUseDNSKEY_not_supported)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#31 (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/52:ALIAS_on_apex:ALIAS_at_root (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/52:ALIAS_on_apex:change_it (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#32 (0.89s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/53:ALIAS_to_nonfqdn:ALIAS_at_root (1.46s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#33 (1.15s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/54:ALIAS_on_subdomain:ALIAS_at_subdomain (1.11s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/54:ALIAS_on_subdomain:change_it (1.13s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/55:AZURE_ALIAS_A_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.75s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/56:AZURE_ALIAS_CNAME_***SKIPPED(CanUseAzureAlias_not_supported)***:Empty (0.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/57:R53_ALIAS2_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/58:R53_ALIAS_ORDER_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/59:R53_ALIAS_CNAME_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/60:R53_ALIAS_Loop_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/61:R53_alias_pre-existing_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/62:R53_alias_evaluate_target_health_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.37s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/63:R53_B3493_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/64:R53_B3493_REV_***SKIPPED(CanUseRoute53Alias_not_supported)***:Empty (0.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/65:CF_REDIRECT_CONVERT_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.42s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/66:CLOUDFLAREAPI_SINGLE_REDIRECT_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.61s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/67:CF_PROXY_A_create_***SKIPPED(disabled_by_only)***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/68:CF_PROXY_A_off_to_on_***SKIPPED(disabled_by_only)***:Empty (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/69:CF_PROXY_A_on_to_off_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/70:CF_PROXY_CNAME_create_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/71:CF_PROXY_CNAME_off_to_on_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/72:CF_PROXY_CNAME_on_to_off_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/73:CF_CNAME_FLATTEN_create_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/74:CF_CNAME_FLATTEN_off_to_on_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/75:CF_CNAME_FLATTEN_on_to_off_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/76:CF_COMMENT_create_***SKIPPED(disabled_by_only)***:Empty (0.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/77:CF_TAGS_create_***SKIPPED(excluded_by_alltrue([false]))***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/78:CF_WORKER_ROUTE_***SKIPPED(disabled_by_only)***:Empty (0.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/79:ADGUARDHOME_A_PASSTHROUGH_***SKIPPED(disabled_by_only)***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/80:ADGUARDHOME_AAAA_PASSTHROUGH_***SKIPPED(disabled_by_only)***:Empty (0.40s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/81:MIKROTIK_FWD_***SKIPPED(disabled_by_only)***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/82:MIKROTIK_NXDOMAIN_***SKIPPED(disabled_by_only)***:Empty (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/83:MIKROTIK_METADATA_***SKIPPED(disabled_by_only)***:Empty (0.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/84:VERCEL_CAA_whitespace_-_cansignhttpexchanges_***SKIPPED(disabled_by_only)***:Empty (0.34s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#34 (0.32s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:Create_some_records (2.28s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label (0.78s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type (0.74s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#01 (0.80s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type,target (0.72s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#02 (0.71s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_type (0.66s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#03 (0.76s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_type,target (0.65s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#04 (0.80s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_target (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#05 (0.74s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_manytypes (0.77s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#06 (0.63s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:ignore_label,type,target=* (0.63s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/85:IGNORE_main:VERIFY_PREVIOUS#07 (0.66s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#35 (2.24s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:Create_some_records (2.28s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label (0.74s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label,type (0.72s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#01 (0.75s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_label,type,target (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#02 (0.66s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_type (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#03 (0.63s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_type,target (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#04 (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_target (0.63s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#05 (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:apex_manytypes (0.79s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/86:IGNORE_apex:VERIFY_PREVIOUS#06 (0.65s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#36 (2.36s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:Create_some_records (2.26s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:ignore_unsafe_apex (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:VERIFY_PREVIOUS (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:ignore_unsafe_label (0.68s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/87:IGNORE_unsafe:VERIFY_PREVIOUS#01 (0.75s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#37 (2.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:Create_some_records (2.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_label=foo.* (0.77s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS (0.72s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_label=foo.bat,type (0.71s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS#01 (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:ignore_target=*.domain (0.71s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/88:IGNORE_wilds:VERIFY_PREVIOUS#02 (0.74s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#38 (2.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:Create_some_records (3.60s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByZone (1.02s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS (0.70s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByLabel (1.36s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#01 (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByRecordSet (1.23s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#02 (0.72s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:IGNORE_change_ByRecord (1.22s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/89:IGNORE_with_modify:VERIFY_PREVIOUS#03 (0.73s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#39 (3.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:Create_some_records (1.27s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:Add_a_new_record_-_ignoring_test.foo.com. (0.30s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/90:IGNORE_TARGET_b2285:VERIFY_PREVIOUS (0.82s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#40 (1.10s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:Create_some_records (2.08s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:ignore_them_all (0.72s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/91:IGNORE_everything_b2822:VERIFY_PREVIOUS (0.64s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#41 (1.89s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:Create_some_records (1.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:ignore (0.63s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS (0.78s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:Verify_nothing_changed (0.71s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS#01 (0.74s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:ignore_with_change (0.97s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/92:IGNORE_w/change_b3227:VERIFY_PREVIOUS#02 (0.67s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/93:structured_TXT_***SKIPPED(disabled_by_only)***:Empty (1.14s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/94:structured_TXT_as_native_records_***SKIPPED(disabled_by_only)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/95:CLOUDNS_geodns_tests_***SKIPPED(disabled_by_only)***:Empty (0.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/96:PORKBUN_URLFWD_tests_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/97:GCORE_metadata_tests_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/98:NAMECHEAP_url_redirect_records_***SKIPPED(disabled_by_only)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/99:OPENPGPKEY_***SKIPPED(CanUseOPENPGPKEY_not_supported)***:Empty (0.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/100:SMIMEA_***SKIPPED(CanUseSMIMEA_not_supported)***:Empty (0.39s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/101:Bunny_DNS_Pull_Zone_***SKIPPED(disabled_by_only)***:Empty (0.41s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/102:HEDNS_DYNAMIC_A_lifecycle_***SKIPPED(disabled_by_only)***:Empty (0.38s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/103:HEDNS_DYNAMIC_AAAA+TXT_***SKIPPED(disabled_by_only)***:Empty (0.43s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/104:HEDNS_DDNS_KEY_***SKIPPED(disabled_by_only)***:Empty (0.33s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/105:HEDNS_DYNAMIC_mixed_records_***SKIPPED(disabled_by_only)***:Empty (0.31s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#42 (0.30s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/106:final:final (1.12s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/Clean_Slate:Empty#43 (0.67s)
            --- PASS: TestDNSProviders/test-terraform-exoscale-2880837201863400824.net/107:final:final (1.29s)
    PASS
    ok  	github.com/DNSControl/dnscontrol/v4/integrationTest	350.371s
    

@natalie-o-perret
Copy link
Copy Markdown
Author

@natalie-o-perret natalie-o-perret marked this pull request as draft May 4, 2026 11:25
@natalie-o-perret natalie-o-perret force-pushed the exoscale-egoscale-v3-rebased branch from 7df8725 to 8c2b97f Compare May 4, 2026 12:26
@natalie-o-perret natalie-o-perret marked this pull request as ready for review May 4, 2026 13:43
@natalie-o-perret natalie-o-perret force-pushed the exoscale-egoscale-v3-rebased branch from 8c2b97f to e1b9d6a Compare May 5, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants