diff options
author | Zach Shepherd <zjs@users.noreply.github.com> | 2017-05-17 21:26:26 +0300 |
---|---|---|
committer | Brad Warren <bmw@users.noreply.github.com> | 2017-05-17 21:26:26 +0300 |
commit | 4caff11371fe58a6211488affe29d61da9c80cac (patch) | |
tree | 89b61eba21d539648dd856759c73dca50825152e /tox.cover.sh | |
parent | e4f65074d1219f49030e3a88cf080cb4daf28ad0 (diff) |
Google Cloud DNS Authenticator (#4581)
Implement an Authenticator which can fulfill a dns-01 challenge using
the Google Cloud DNS API. Applicable only for domains using Google Cloud
DNS for DNS.
Testing Done:
* `tox -e py27`
* `tox -e lint`
* Manual testing:
* Used `certbot certonly --dns-google -d`, specifying a credentials
file as a command line argument. Verified that a certificate was
successfully obtained without user interaction.
* Used `certbot certonly --dns-google -d`, without specifying a
credentials file as a command line argument. Verified that the
user was prompted and that a certificate was successfully
obtained.
* Used `certbot certonly -d`. Verified that the user was prompted for
a credentials file after selecting google interactively and that
a certificate was successfully obtained.
* Used `certbot renew --force-renewal`. Verified that certificates
were renewed without user interaction.
* Negative testing:
* Path to non-existent credentials file.
* Credentials file with unsafe permissions (644).
* Domain name not registered to Google Cloud Platform account.
Diffstat (limited to 'tox.cover.sh')
-rwxr-xr-x | tox.cover.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tox.cover.sh b/tox.cover.sh index afe0e03ed..1ac248796 100755 --- a/tox.cover.sh +++ b/tox.cover.sh @@ -9,7 +9,7 @@ # -e makes sure we fail fast and don't submit coveralls submit if [ "xxx$1" = "xxx" ]; then - pkgs="certbot acme certbot_apache certbot_dns_cloudflare certbot_dns_digitalocean certbot_nginx letshelp_certbot" + pkgs="certbot acme certbot_apache certbot_dns_cloudflare certbot_dns_digitalocean certbot_dns_google certbot_nginx letshelp_certbot" else pkgs="$@" fi @@ -25,6 +25,8 @@ cover () { min=98 elif [ "$1" = "certbot_dns_digitalocean" ]; then min=98 + elif [ "$1" = "certbot_dns_google" ]; then + min=99 elif [ "$1" = "certbot_nginx" ]; then min=97 elif [ "$1" = "letshelp_certbot" ]; then |