From fd6673420b1e375c8e9db1b8ec9494e75c19d839 Mon Sep 17 00:00:00 2001 From: Fuechslein Date: Thu, 3 Jun 2021 18:33:33 +0200 Subject: [PATCH 1/5] Added IONOS and Infomaniak certbot plugins --- global/certbot-dns-plugins.js | 20 ++++++++++++++++++++ scripts/buildx | 3 ++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/global/certbot-dns-plugins.js b/global/certbot-dns-plugins.js index b8ad8d17..85e7e9d4 100644 --- a/global/certbot-dns-plugins.js +++ b/global/certbot-dns-plugins.js @@ -240,6 +240,15 @@ dns_godaddy_key = abcdef0123456789abcdef01234567abcdef0123`, credentials: 'certbot_dns_hetzner:dns_hetzner_api_token = 0123456789abcdef0123456789abcdef', full_plugin_name: 'certbot-dns-hetzner:dns-hetzner', }, + //####################################################// + infomaniak: { + display_name: 'Infomaniak', + package_name: 'certbot-dns-infomaniak', + package_version: '0.1.12', + dependencies: '', + credentials: 'certbot_dns_infomaniak:dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', + full_plugin_name: 'certbot-dns-infomaniak:dns-infomaniak', + }, //####################################################// inwx: { display_name: 'INWX', @@ -253,6 +262,17 @@ certbot_dns_inwx:dns_inwx_shared_secret = your_shared_secret optional`, full_plugin_name: 'certbot-dns-inwx:dns-inwx', }, //####################################################// + ionos: { + display_name: 'IONOS', + package_name: 'certbot-dns-ionos', + package_version: '0.0.7', + dependencies: '', + credentials: `certbot_dns_ionos:dns_ionos_prefix = myapikeyprefix +certbot_dns_ionos:dns_ionos_secret = verysecureapikeysecret +certbot_dns_ionos:dns_ionos_endpoint = https://api.hosting.ionos.com`, + full_plugin_name: 'certbot-dns-ionos:dns-ionos', + }, + //####################################################// ispconfig: { display_name: 'ISPConfig', package_name: 'certbot-dns-ispconfig', diff --git a/scripts/buildx b/scripts/buildx index 4da6c167..47c11822 100755 --- a/scripts/buildx +++ b/scripts/buildx @@ -23,9 +23,10 @@ docker buildx build \ --build-arg BUILD_DATE="$(date '+%Y-%m-%d %T %Z')" \ --build-arg GOPROXY="${GOPROXY:-}" \ --build-arg GOPRIVATE="${GOPRIVATE:-}" \ - --platform linux/amd64,linux/arm64,linux/arm/7 \ + --platform linux/arm64 \ --progress plain \ --pull \ + --load \ -f docker/Dockerfile \ $@ \ . From 44a202552e734e1df87b5535b0450a139a84fbc0 Mon Sep 17 00:00:00 2001 From: Fuechslein Date: Thu, 3 Jun 2021 18:36:25 +0200 Subject: [PATCH 2/5] Restore default build script --- scripts/buildx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/buildx b/scripts/buildx index 47c11822..4da6c167 100755 --- a/scripts/buildx +++ b/scripts/buildx @@ -23,10 +23,9 @@ docker buildx build \ --build-arg BUILD_DATE="$(date '+%Y-%m-%d %T %Z')" \ --build-arg GOPROXY="${GOPROXY:-}" \ --build-arg GOPRIVATE="${GOPRIVATE:-}" \ - --platform linux/arm64 \ + --platform linux/amd64,linux/arm64,linux/arm/7 \ --progress plain \ --pull \ - --load \ -f docker/Dockerfile \ $@ \ . From d9d682585c0f02f5e1deb1a7c827b1f0380c1f83 Mon Sep 17 00:00:00 2001 From: Yannik Roth <15112818+Fuechslein@users.noreply.github.com> Date: Thu, 3 Jun 2021 19:35:30 +0200 Subject: [PATCH 3/5] fix spaces/tabs --- global/certbot-dns-plugins.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/global/certbot-dns-plugins.js b/global/certbot-dns-plugins.js index 85e7e9d4..fdf9cceb 100644 --- a/global/certbot-dns-plugins.js +++ b/global/certbot-dns-plugins.js @@ -240,15 +240,15 @@ dns_godaddy_key = abcdef0123456789abcdef01234567abcdef0123`, credentials: 'certbot_dns_hetzner:dns_hetzner_api_token = 0123456789abcdef0123456789abcdef', full_plugin_name: 'certbot-dns-hetzner:dns-hetzner', }, - //####################################################// - infomaniak: { - display_name: 'Infomaniak', - package_name: 'certbot-dns-infomaniak', - package_version: '0.1.12', - dependencies: '', - credentials: 'certbot_dns_infomaniak:dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', - full_plugin_name: 'certbot-dns-infomaniak:dns-infomaniak', - }, + //####################################################// + infomaniak: { + display_name: 'Infomaniak', + package_name: 'certbot-dns-infomaniak', + package_version: '0.1.12', + dependencies: '', + credentials: 'certbot_dns_infomaniak:dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', + full_plugin_name: 'certbot-dns-infomaniak:dns-infomaniak', + }, //####################################################// inwx: { display_name: 'INWX', @@ -262,16 +262,16 @@ certbot_dns_inwx:dns_inwx_shared_secret = your_shared_secret optional`, full_plugin_name: 'certbot-dns-inwx:dns-inwx', }, //####################################################// - ionos: { - display_name: 'IONOS', - package_name: 'certbot-dns-ionos', - package_version: '0.0.7', - dependencies: '', - credentials: `certbot_dns_ionos:dns_ionos_prefix = myapikeyprefix + ionos: { + display_name: 'IONOS', + package_name: 'certbot-dns-ionos', + package_version: '0.0.7', + dependencies: '', + credentials: `certbot_dns_ionos:dns_ionos_prefix = myapikeyprefix certbot_dns_ionos:dns_ionos_secret = verysecureapikeysecret certbot_dns_ionos:dns_ionos_endpoint = https://api.hosting.ionos.com`, - full_plugin_name: 'certbot-dns-ionos:dns-ionos', - }, + full_plugin_name: 'certbot-dns-ionos:dns-ionos', + }, //####################################################// ispconfig: { display_name: 'ISPConfig', From d544650b05f4c5ded2216ae6f9f75de4a89d1651 Mon Sep 17 00:00:00 2001 From: Yannik Roth <15112818+Fuechslein@users.noreply.github.com> Date: Thu, 3 Jun 2021 19:42:14 +0200 Subject: [PATCH 4/5] fix spacings. again. --- global/certbot-dns-plugins.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/global/certbot-dns-plugins.js b/global/certbot-dns-plugins.js index fdf9cceb..8d572293 100644 --- a/global/certbot-dns-plugins.js +++ b/global/certbot-dns-plugins.js @@ -263,11 +263,11 @@ certbot_dns_inwx:dns_inwx_shared_secret = your_shared_secret optional`, }, //####################################################// ionos: { - display_name: 'IONOS', - package_name: 'certbot-dns-ionos', - package_version: '0.0.7', - dependencies: '', - credentials: `certbot_dns_ionos:dns_ionos_prefix = myapikeyprefix + display_name: 'IONOS', + package_name: 'certbot-dns-ionos', + package_version: '0.0.7', + dependencies: '', + credentials: `certbot_dns_ionos:dns_ionos_prefix = myapikeyprefix certbot_dns_ionos:dns_ionos_secret = verysecureapikeysecret certbot_dns_ionos:dns_ionos_endpoint = https://api.hosting.ionos.com`, full_plugin_name: 'certbot-dns-ionos:dns-ionos', From 655094a8161cb1c8d4f43fad21c5afbdbb378615 Mon Sep 17 00:00:00 2001 From: Fuechslein <15112818+Fuechslein@users.noreply.github.com> Date: Sun, 6 Jun 2021 16:44:44 +0200 Subject: [PATCH 5/5] Update certbot-dns-plugins.js --- global/certbot-dns-plugins.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global/certbot-dns-plugins.js b/global/certbot-dns-plugins.js index 8d572293..461bb223 100644 --- a/global/certbot-dns-plugins.js +++ b/global/certbot-dns-plugins.js @@ -246,7 +246,7 @@ dns_godaddy_key = abcdef0123456789abcdef01234567abcdef0123`, package_name: 'certbot-dns-infomaniak', package_version: '0.1.12', dependencies: '', - credentials: 'certbot_dns_infomaniak:dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', + credentials: 'certbot_dns_infomaniak:dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', full_plugin_name: 'certbot-dns-infomaniak:dns-infomaniak', }, //####################################################//