Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions zenarahealth.com.whitelabel-custom-mail-alias.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"providerId": "zenarahealth.com",
"providerName": "Zenara Health",
"serviceId": "whitelabel-custom-mail-alias",
"serviceName": "White Label - Custom Mail alias",
"version": 1,
"logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service with custom mail address.",
"variableDescription": "This configuration sets whitelabel for custom domain and email address.",
"syncPubKeyDomain": "zenarahealth.com",
"records": [
{
"type": "A",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "A",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost1%",
"pointsTo": "%sendgridrecord1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost2%",
"pointsTo": "%sendgridrecord2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost3%",
"pointsTo": "%sendgridrecord3%",
"ttl": 600
},
{
"type": "A",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "A",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}
]
}
55 changes: 55 additions & 0 deletions zenarahealth.com.whitelabel-custom-mail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"providerId": "zenarahealth.com",
"providerName": "Zenara Health",
"serviceId": "whitelabel-custom-mail",
"serviceName": "White Label - Custom Mail",
"version": 1,
"logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service with custom mail address.",
"variableDescription": "This configuration sets whitelabel for custom domain and email address.",
"syncPubKeyDomain": "zenarahealth.com",
"records": [
{
"type": "CNAME",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost1%",
"pointsTo": "%sendgridrecord1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost2%",
"pointsTo": "%sendgridrecord2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost3%",
"pointsTo": "%sendgridrecord3%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}
]
}
38 changes: 38 additions & 0 deletions zenarahealth.com.whitelabel-default-mail-alias.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"providerId": "zenarahealth.com",
"providerName": "Zenara Health",
"serviceId": "whitelabel-default-mail-alias",
"serviceName": "White Label - Default Mail alias",
"version": 1,
"logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service using default mail.",
"variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.",
"syncPubKeyDomain": "zenarahealth.com",
"records": [
{
"type": "CNAME",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}

]
}
38 changes: 38 additions & 0 deletions zenarahealth.com.whitelabel-default-mail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"providerId": "zenarahealth.com",
"providerName": "Zenara Health",
"serviceId": "whitelabel-default-mail",
"serviceName": "White Label - Default Mail",
"version": 1,
"logoUrl": "https://zenarahealth.com/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service using default mail.",
"variableDescription": "This template sets up CNAME records required for Zenara Health white label mail.",
"syncPubKeyDomain": "zenarahealth.com",
"records": [
{
"type": "CNAME",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}

]
}
55 changes: 55 additions & 0 deletions zenarahealth.io.whitelabel-custom-mail-alias.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"providerId": "zenarahealth.io",
"providerName": "Zenara Health",
"serviceId": "whitelabel-custom-mail-alias",
"serviceName": "White Label - Custom Mail alias",
"version": 1,
"logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this domain work? The zenarahealth.io does not have A or AAAA record, and the www.zenerahealth.io gives certificate error.

"description": "Configures your domain to work with Zenara Health's white label service with custom mail address.",
"variableDescription": "This configuration sets whitelabel for custom domain and email address.",
"syncPubKeyDomain": "zenarahealth.io",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since you need to look into DNS anyway please have a look the public key TXT record works as expected. There are pretty good instructions in https://exampleservice.domainconnect.org/sig to get the signature sorted.

"records": [
{
"type": "A",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "A",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost1%",
"pointsTo": "%sendgridrecord1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost2%",
"pointsTo": "%sendgridrecord2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost3%",
"pointsTo": "%sendgridrecord3%",
"ttl": 600
},
{
"type": "A",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "A",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}
]
}
55 changes: 55 additions & 0 deletions zenarahealth.io.whitelabel-custom-mail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"providerId": "zenarahealth.io",
"providerName": "Zenara Health",
"serviceId": "whitelabel-custom-mail",
"serviceName": "White Label - Custom Mail",
"version": 1,
"logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service with custom mail address.",
"variableDescription": "This configuration sets whitelabel for custom domain and email address.",
"syncPubKeyDomain": "zenarahealth.io",
"records": [
{
"type": "A",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "A",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost1%",
"pointsTo": "%sendgridrecord1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost2%",
"pointsTo": "%sendgridrecord2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%sendgridhost3%",
"pointsTo": "%sendgridrecord3%",
"ttl": 600
},
{
"type": "A",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "A",
"host": "%host4%",
"pointsTo": "%record4%",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These templates add quite many records to customer domain. It would be nice to describe what the records are used for in variable description. Or at least in the git commit message. Ideally the pull request description could show how example.com would look like after it would be applied by this template. Try to answer the question: if I as a customer would apply this template to my zone what would I get?

"ttl": 600
}
]
}
38 changes: 38 additions & 0 deletions zenarahealth.io.whitelabel-default-mail-alias.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"providerId": "zenarahealth.io",
"providerName": "Zenara Health",
"serviceId": "whitelabel-default-mail-alias",
"serviceName": "White Label - Default Mail alias",
"version": 1,
"logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service using default mail.",
"variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.",
"syncPubKeyDomain": "zenarahealth.io",
"records": [
{
"type": "CNAME",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "CNAME",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}

]
}
38 changes: 38 additions & 0 deletions zenarahealth.io.whitelabel-default-mail.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"providerId": "zenarahealth.io",
"providerName": "Zenara Health",
"serviceId": "whitelabel-default-mail",
"serviceName": "White Label - Default Mail",
"version": 1,
"logoUrl": "https://zenarahealth.io/assets/zenarahealth.svg",
"description": "Configures your domain to work with Zenara Health's white label service using default mail.",
"variableDescription": "This template sets up CNAME and A records required for Zenara Health white label mail.",
"syncPubKeyDomain": "zenarahealth.io",
"records": [
{
"type": "A",
"host": "%host1%",
"pointsTo": "%record1%",
"ttl": 600
},
{
"type": "A",
"host": "%host2%",
"pointsTo": "%record2%",
"ttl": 600
},
{
"type": "A",
"host": "%host3%",
"pointsTo": "%record3%",
"ttl": 600
},
{
"type": "A",
"host": "%host4%",
"pointsTo": "%record4%",
"ttl": 600
}

]
}