diff --git a/.circleci/config.yml b/.circleci/config.yml index ae78a436c..ec37de495 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -65,7 +65,7 @@ jobs: # # FYI: The domain name name was selected at random. If it stops working, this command will list domains to choose from: # echo '{ "hexo": { "apientity": "OTE", "apilogin": "test.user", "apipassword": "test.passw0rd" } }' > hexo-creds.json ; dnscontrol get-zones --creds hexo-creds.json --format=nameonly hexo HEXONET all - HEXONET_DOMAIN: a-b-c-movies.com + HEXONET_DOMAIN: a-b-c-music.com HEXONET_ENTITY: OTE HEXONET_PW: test.passw0rd HEXONET_UID: test.user diff --git a/docs/_includes/matrix.html b/docs/_includes/matrix.html index 3f76558eb..20d03d67c 100644 --- a/docs/_includes/matrix.html +++ b/docs/_includes/matrix.html @@ -19,6 +19,7 @@
DNSIMPLE
DNSMADEEASY
DNSOVERHTTPS
+
EASYNAME
EXOSCALE
GANDI_V5
GCLOUD
@@ -93,6 +94,9 @@ + + + @@ -201,6 +205,9 @@ + + + @@ -315,6 +322,9 @@ + + + @@ -419,6 +429,7 @@ + @@ -506,6 +517,7 @@ + @@ -575,6 +587,7 @@ + @@ -671,6 +684,7 @@ + @@ -764,6 +778,7 @@ + @@ -843,6 +858,7 @@ + SRV @@ -881,6 +897,7 @@ + @@ -982,6 +999,7 @@ + @@ -1061,6 +1079,7 @@ + @@ -1155,6 +1174,7 @@ + R53_ALIAS @@ -1176,6 +1196,7 @@ + @@ -1225,6 +1246,7 @@ + @@ -1274,6 +1296,7 @@ + @@ -1355,6 +1378,7 @@ + dual host @@ -1391,6 +1415,7 @@ + @@ -1423,8 +1448,8 @@ - - + + @@ -1496,6 +1521,9 @@ + + + @@ -1610,6 +1638,9 @@ + + + @@ -1717,6 +1748,7 @@ + diff --git a/integrationTest/integration_test.go b/integrationTest/integration_test.go index 43516c92e..104b969e9 100644 --- a/integrationTest/integration_test.go +++ b/integrationTest/integration_test.go @@ -308,6 +308,10 @@ func TestDualProviders(t *testing.T) { t.Fatal("NO DOMAIN SET! Exiting!") } dc := getDomainConfigWithNameservers(t, p, domain) + if !providers.ProviderHasCapability(*providerToRun, providers.DocDualHost) { + t.Skip("Skipping. DocDualHost == Cannot") + return + } // clear everything run := func() { dom, _ := dc.Copy() diff --git a/providers/namedotcom/namedotcomProvider.go b/providers/namedotcom/namedotcomProvider.go index c8a00981f..60ec05bdb 100644 --- a/providers/namedotcom/namedotcomProvider.go +++ b/providers/namedotcom/namedotcomProvider.go @@ -25,7 +25,7 @@ var features = providers.DocumentationNotes{ providers.CanUsePTR: providers.Cannot("PTR records are not supported (See Link)", "https://www.name.com/support/articles/205188508-Reverse-DNS-records"), providers.CanUseSRV: providers.Can("SRV records with empty targets are not supported"), providers.DocCreateDomains: providers.Cannot("New domains require registration"), - providers.DocDualHost: providers.Cannot("Apex NS records not editable"), + providers.DocDualHost: providers.Can(), providers.DocOfficiallySupported: providers.Can(), providers.CanGetZones: providers.Can(), }