datopian / ckan-cloud-operator

CKAN Cloud operator manages, provisions and configures Ckan Cloud instances and related infrastructure.
MIT License
19 stars 14 forks source link

ckan-cloud-operator should support Azure DNS provider #112

Closed zelima closed 3 years ago

zelima commented 4 years ago

CCO supports Cloudflare and AWS Route53 for registering DNS for CKAN applications. We need it to support Azure-DNS as well.

When CCO users deploy CKAN infra in azure environmen, they wants to register DNS records for their CKAN apps on Azure-DNS, so that they have all infra under their azure account.

When I want to create DNS record for my CKAN app (with CCO), I want it on Azure-DNS, so that I can use my azure account, cause that's what I like.

Acceptance Criteria

Tasks

Analysis

WIP

Docs: https://docs.microsoft.com/en-us/azure/dns/dns-overview

Azure DNS is a hosting service for DNS domains that provides name resolution by using Microsoft Azure infrastructure. By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.

Note:

You can't use Azure DNS to buy a domain name. For an annual fee, you can buy a domain name by using App Service domains or a third-party domain name registrar. Your domains then can be hosted in Azure DNS for record management. For more information, see Delegate a domain to Azure DNS.

pwalsh commented 4 years ago

@akariv @zelima is this in a state for me to do acceptance testing yet?

zelima commented 4 years ago

Still needs to be merged https://github.com/datopian/ckan-cloud-operator/pull/115

zelima commented 3 years ago

FIXED