Set default cert provider to wildcard

Change it to non-wildcard for manual/noop/wildcard dns
This commit is contained in:
Girish Ramakrishnan
2018-09-26 18:16:21 -07:00
parent ee1a194305
commit dfa4e20a8f
4 changed files with 24 additions and 4 deletions

View File

@@ -35,6 +35,16 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
(tlsProvider === 'letsencrypt-prod' || tlsProvider === 'letsencrypt-staging'));
};
$scope.setDefaultTlsProvider = function () {
var dnsProvider = $scope.domainConfigure.provider;
// wildcard LE won't work without automated DNS
if ((dnsProvider === 'manual' || dnsProvider === 'noop' || dnsProvider === 'wildcard')) {
$scope.domainConfigure.tlsProvider.provider = 'letsencrypt-prod';
} else {
$scope.domainConfigure.tlsProvider.provider = 'letsencrypt-prod-wildcard';
}
};
// If we migrate the api origin we have to poll the new location
if (search.admin_fqdn) Client.apiOrigin = 'https://' + search.admin_fqdn;
@@ -83,7 +93,7 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
provider: 'route53',
zoneName: '',
tlsConfig: {
provider: 'letsencrypt-prod'
provider: 'letsencrypt-prod-wildcard'
},
hyphenatedSubdomains: false
};