diff --git a/letsencrypt/CHANGELOG.md b/letsencrypt/CHANGELOG.md index 807f2b4..577b2bd 100755 --- a/letsencrypt/CHANGELOG.md +++ b/letsencrypt/CHANGELOG.md @@ -1,6 +1,12 @@ # Changelog +## 4.3 + +- Update cerbot to 1.0.0 +- Fix issue with DNS provider AWS + ## 4.2 + - Bugfix default empty dns setting ## 4.1 diff --git a/letsencrypt/Dockerfile b/letsencrypt/Dockerfile index 809406b..117c16d 100755 --- a/letsencrypt/Dockerfile +++ b/letsencrypt/Dockerfile @@ -26,6 +26,6 @@ RUN apk add --no-cache --update \ && apk del .build-dependencies # Copy data -COPY run.sh / +COPY data/run.sh / CMD [ "/run.sh" ] diff --git a/letsencrypt/build.json b/letsencrypt/build.json index 170d19e..02ee00c 100755 --- a/letsencrypt/build.json +++ b/letsencrypt/build.json @@ -7,6 +7,6 @@ "aarch64": "homeassistant/aarch64-base-python:3.7-alpine3.10" }, "args": { - "CERTBOT_VERSION": "0.38.0" + "CERTBOT_VERSION": "1.0.0" } } diff --git a/letsencrypt/run.sh b/letsencrypt/data/run.sh similarity index 91% rename from letsencrypt/run.sh rename to letsencrypt/data/run.sh index cd5f501..c9e8702 100755 --- a/letsencrypt/run.sh +++ b/letsencrypt/data/run.sh @@ -46,6 +46,15 @@ echo -e "dns_cloudflare_email = $(bashio::config 'dns.cloudflare_email')\n" \ "dns_sakuracloud_api_secret = $(bashio::config 'dns.sakuracloud_api_secret')" > /data/dnsapikey chmod 600 /data/dnsapikey +# AWS workaround +if bashio::config.exists 'dns.aws_access_key_id' && bashio::config.exists 'dns.aws_secret_access_key'; then + AWS_ACCESS_KEY_ID="$(bashio::config 'dns.aws_access_key_id')" + AWS_SECRET_ACCESS_KEY="$(bashio::config 'dns.aws_secret_access_key')" + + export AWS_ACCESS_KEY_ID + export AWS_SECRET_ACCESS_KEY +fi + # Generate new certs if [ ! -d "$CERT_DIR/live" ]; then DOMAIN_ARR=()