-
Notifications
You must be signed in to change notification settings - Fork 303
Add: easydigz.com templates for custom domain and custom email domain… #679
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add: easydigz.com templates for custom domain and custom email domain… #679
Conversation
|
Linter OK: |
|
Could you reconsider %host% variable? Ref: https://github.com/Domain-Connect/dc-template-linter/wiki/DCTL1024 |
… to remove the reserved keword conflict
pawel-kow
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please just read the specification how host parameter gets resolved.
Use of @ character shall be a hint.
kerolasa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. And just as a heads up, many DNS providers use synchronous flow which means you might need to add syncPubKeyDomain sooner or later to your templates.
Initially we are targeting subdomain only, reason being that we used that variable %subdomain-prefix% If we use @ instead of %subdomain-prefix%, then this will resolve with ?host=www or ?host=anysubdomain { "host": "_cf-custom-hostname.@"} to { "host": "_cf-custom-hostname.www"} |
All "host" entries are relative to the template application fqdn. So ".@" is not needed and not even generally accepten. Just use "_cf-custom-hostname". Use "@" if no sublabel is needed. |
Got it, i found that is automatically resolved, when we go with host as @ and if we take ?host=www, then { "host": "_cf-custom-hostname"} automatically resolves to { "host": "_cf-custom-hostname.www"}, and rest references with same nomenclature shows same behaviour. Please once validate my reasoning, then i will make the final changes. |
|
correct |
Thanks @pawel-kow , Can this be get live now? |
| "logoUrl": "https://easydigz.com/assets/EasyDigz-HorizontalLogo-Black.svg", | ||
| "description": "Connect your subdomain to the EasyDigz platform with SSL certificate provisioning. Creates a CNAME record for routing and TXT records for domain verification and SSL validation.", | ||
| "variableDescription": "target: The proxy server to point the CNAME to; verificationToken: Domain ownership verification token; acmeChallenge: SSL certificate validation token", | ||
| "warnPhishing": true, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you specify "warnPhishing" and not "syncPubKeyDomain" please be aware the template may be rejected by some providers (for sure Cloudflare has such policy).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Acknowledged @pawel-kow , Thanks for this information,
Can we go forward with these templates, and can we update rest in further upgrades
If possible, can this be live for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok
pawel-kow
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, no template signing wished.
warnPhishing set to true
@pawel-kow , Can you please assist me in mooving forward with this , like some kind of official API documentation for like godaddy for the integration, or do i need to contact them. Do i need to contact each provider to onboard us? |
Yes contact data is here https://www.domainconnect.org/dns-providers/ |
Thanks @pawel-kow , I have mailed GoDaddy already, but does it takes time for DNS providers to sync the templates. |
… setup
Description
New templates for EasyDigz (easydigz.com), a whitelabel platform enabling real estate agencies to set up branded websites with custom domains and email configurations.
Templates:
easydigz.com.custom-domain.json- Subdomain mapping via CNAME with domain verificationeasydigz.com.custom-domain-ssl.json- Subdomain mapping with SSL certificate provisioningeasydigz.com.ses-email.json- AWS SES email authentication (DKIM, SPF, DMARC)Type of change
How Has This Been Tested?
<providerId>.<serviceId>.jsonExample variable values
easydigz.com.custom-domain.json
host: www
target: proxy.easydigz.com
verificationToken: cf-verification-abc123
easydigz.com.custom-domain-ssl.json
host: www
target: proxy.easydigz.com
verificationToken: cf-verification-abc123
acmeChallenge: dnsauth.abc123xyz
easydigz.com.ses-email.json
dkim1Selector: abcdef1234
dkim1Value: abcdef1234.dkim.amazonses.com
dkim2Selector: ghijkl5678
dkim2Value: ghijkl5678.dkim.amazonses.com
dkim3Selector: mnopqr9012
dkim3Value: mnopqr9012.dkim.amazonses.com
mailFromSubdomain: mail
mailFromMx: feedback-smtp.us-east-1.amazonses.com
spfValue: v=spf1 include:amazonses.com ~all
dmarcValue: v=DMARC1; p=none;