From 6c73adbb6b81f6a2e4ffd6b751696658984e1223 Mon Sep 17 00:00:00 2001 From: lewismunene020 Date: Sun, 12 Jul 2026 20:58:19 +0300 Subject: [PATCH 1/2] feat: add nextunesolutions cloud template --- ...olutions.com.cloud-application-domain.json | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 nextunesolutions.com.cloud-application-domain.json diff --git a/nextunesolutions.com.cloud-application-domain.json b/nextunesolutions.com.cloud-application-domain.json new file mode 100644 index 00000000..e72d8935 --- /dev/null +++ b/nextunesolutions.com.cloud-application-domain.json @@ -0,0 +1,48 @@ +{ + "providerId": "nextunesolutions.com", + "providerName": "Nextune Solutions", + "serviceId": "cloud-application-domain", + "serviceName": "Nextune Cloud Application Domain", + "version": 2, + "logoUrl": "https://www.nextunesolutions.com/logo.png", + "description": "Connect a custom domain to a Nextune Cloud application.", + "variableDescription": "target: CNAME endpoint. loadBalancerIp: apex A record IP. verifyHost: relative TXT host (e.g. _nextuneapps-verification or _nextuneapps-verification.www). verification: ownership token. Apply ONE group only: routing_a (apex) OR cname (subdomain) — never both.", + "syncBlock": false, + "syncPubKeyDomain": "nextunesolutions.com", + "syncRedirectDomain": "www.nextunesolutions.com", + "hostRequired": true, + "records": [ + { + "type": "TXT", + "groupId": "routing_a", + "host": "%verifyHost%", + "ttl": 3600, + "data": "nextuneapps-txt-verification=%verification%", + "txtConflictMatchingMode": "Prefix", + "txtConflictMatchingPrefix": "nextuneapps-txt-verification=" + }, + { + "type": "A", + "groupId": "routing_a", + "host": "@", + "pointsTo": "%loadBalancerIp%", + "ttl": 3600 + }, + { + "type": "TXT", + "groupId": "cname", + "host": "%verifyHost%", + "ttl": 3600, + "data": "nextuneapps-txt-verification=%verification%", + "txtConflictMatchingMode": "Prefix", + "txtConflictMatchingPrefix": "nextuneapps-txt-verification=" + }, + { + "type": "CNAME", + "groupId": "cname", + "host": "@", + "pointsTo": "%target%", + "ttl": 3600 + } + ] +} From 50d36df96629583ca55629cb4db7a36999cc07b3 Mon Sep 17 00:00:00 2001 From: lewismunene020 Date: Sun, 12 Jul 2026 21:28:04 +0300 Subject: [PATCH 2/2] feat: update nextunesolutions cloud template --- ...olutions.com.cloud-application-domain.json | 28 ++++--------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/nextunesolutions.com.cloud-application-domain.json b/nextunesolutions.com.cloud-application-domain.json index e72d8935..808f1ba2 100644 --- a/nextunesolutions.com.cloud-application-domain.json +++ b/nextunesolutions.com.cloud-application-domain.json @@ -3,46 +3,30 @@ "providerName": "Nextune Solutions", "serviceId": "cloud-application-domain", "serviceName": "Nextune Cloud Application Domain", - "version": 2, + "version": 3, "logoUrl": "https://www.nextunesolutions.com/logo.png", "description": "Connect a custom domain to a Nextune Cloud application.", - "variableDescription": "target: CNAME endpoint. loadBalancerIp: apex A record IP. verifyHost: relative TXT host (e.g. _nextuneapps-verification or _nextuneapps-verification.www). verification: ownership token. Apply ONE group only: routing_a (apex) OR cname (subdomain) — never both.", + "variableDescription": "target is the CNAME endpoint. verifyHost is the TXT record host for ownership verification. verification is the verification token.", "syncBlock": false, "syncPubKeyDomain": "nextunesolutions.com", "syncRedirectDomain": "www.nextunesolutions.com", "hostRequired": true, "records": [ { - "type": "TXT", - "groupId": "routing_a", - "host": "%verifyHost%", - "ttl": 3600, - "data": "nextuneapps-txt-verification=%verification%", - "txtConflictMatchingMode": "Prefix", - "txtConflictMatchingPrefix": "nextuneapps-txt-verification=" - }, - { - "type": "A", - "groupId": "routing_a", + "type": "CNAME", + "groupId": "cname", "host": "@", - "pointsTo": "%loadBalancerIp%", + "pointsTo": "%target%", "ttl": 3600 }, { "type": "TXT", - "groupId": "cname", + "groupId": "verification", "host": "%verifyHost%", "ttl": 3600, "data": "nextuneapps-txt-verification=%verification%", "txtConflictMatchingMode": "Prefix", "txtConflictMatchingPrefix": "nextuneapps-txt-verification=" - }, - { - "type": "CNAME", - "groupId": "cname", - "host": "@", - "pointsTo": "%target%", - "ttl": 3600 } ] }