Commit Graph

193 Commits

Author SHA1 Message Date
67c42c5911 add zerossl 2021-06-13 15:00:30 +08:00
6f88c81616 Add DNS API plugin for Oracle Cloud Infrastructure DNS Service
This plugin is has noticeably more required fields than most
other plugins due to the requirement that all requests to
the OCI REST API must be cryptographically signed by the client
using the draft standard proposed in draft-cavage-http-signatures-08[1].

The OCI specific implementation details of the draft standard are
documented in the Developer Guide[2].

NOTE: there is maximum allowed clock skew of five minutes between the
client and the API endpoint. Requests will be denied if the skew is
greater.

This PR also includes a minor tweak to the Solaris job in the DNS
workflow so that it uses the pre-installed GNU tools, curl and OpenSSL 1.1.1.
Without these changes, the signature generation function does not
work on Solaris.

[1]: https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures-08
[2]: https://docs.oracle.com/en-us/iaas/Content/API/Concepts/signingrequests.htm#five

Signed-off-by: Avi Miller <avi.miller@oracle.com>
2021-06-05 21:55:40 +10:00
7aa4b8247c upgrade cf-tunnel 2021-05-29 15:17:34 +08:00
40e2ebed95 remove ngrok token 2021-05-23 23:16:04 +08:00
bf9b33acec use cloudflare tunnel to test 2021-05-23 23:12:46 +08:00
f855862ade upgrade freebsd 2021-05-02 22:20:04 +08:00
a694b46914 fix freebsd 2021-03-21 22:46:35 +08:00
31f65b89bb fix: fix freebsd and solaris 2021-02-15 15:19:18 +08:00
d8163e9835 upgrade freebsd and solaris 2021-02-13 17:27:22 +08:00
77e8008752 fix docker build (#3383)
* fix dockerhub

* fix

Co-authored-by: neil <win10@neilpang.com>
2021-01-26 22:10:53 +08:00
cc8f2afce9 fix for Solaris, and add Solaris to Github actions 2020-11-22 21:41:22 +08:00
11b980f574 fix set-env 2020-11-18 23:16:36 +08:00
2b8561f27d fix set-env 2020-11-18 22:23:36 +08:00
c349e9aabe fix set-env 2020-11-18 21:19:10 +08:00
075dc1e4e9 add linux/ppc64le and linux/s390x 2020-11-05 01:25:07 +01:00
02baa778c5 Merge pull request #3232 from acmesh-official/dev
sync
2020-10-26 14:35:05 +08:00
5fd0e5add2 Update DNS.yml 2020-10-21 15:07:25 +08:00
23eccb2f20 Update LetsEncrypt.yml 2020-10-21 15:00:33 +08:00
348bae53fe Update LetsEncrypt.yml 2020-10-16 18:47:27 +08:00
6bc00fc5e5 Update DNS.yml 2020-10-16 18:47:02 +08:00
784b914e07 update freebsd 2020-10-09 22:33:21 +08:00
c9ff536e24 minor 2020-10-02 16:20:27 +08:00
238efb02c6 update freebsd-vm 2020-10-02 16:17:16 +08:00
be7b87cda3 fix message 2020-09-28 21:50:20 +08:00
07979a13fb add FreeBSD 2020-09-24 22:57:26 +08:00
9073c4554f add curl to freebsd 2020-09-24 22:18:38 +08:00
8694e0ad19 add freebsd 2020-09-24 21:37:51 +08:00
60fe987a5f enable for any branches. 2020-09-21 19:57:10 +08:00
b74a501fac fix for Windows 2020-09-14 21:51:21 +08:00
490a7d4a78 support more dns tokens 2020-09-13 00:16:04 +08:00
b147195189 use testall target 2020-09-12 14:22:18 +08:00
e7a6c17260 fix dns check 2020-09-11 23:35:27 +08:00
c8ee9e6447 add dns api check 2020-09-11 23:11:26 +08:00
fabd26f85b check token first 2020-09-08 22:44:43 +08:00
6f62995c96 remove ZeroSSL test 2020-09-06 12:29:23 +08:00
f405f4bbc4 fix zerossl 2020-09-06 12:22:09 +08:00
98124de362 add email for zerossl 2020-09-06 11:31:22 +08:00
1e4ea90021 add zerossl test 2020-09-06 11:26:53 +08:00
1f5b6a6a35 fix filter to *.yml 2020-09-01 21:39:44 +08:00
d25b2890be split shellcheck 2020-09-01 21:34:44 +08:00
d73438a397 update comments 2020-09-01 21:30:56 +08:00
41754c92c3 --preserve-env 2020-08-30 23:26:10 +08:00
45cf5c4c0f trigger build 2020-08-29 23:23:07 +08:00
900eedfc2e fix checktoken 2020-08-29 23:19:21 +08:00
faaa7bfa3a check token before run 2020-08-29 23:14:18 +08:00
70366a98bd fix if 2020-08-29 14:33:33 +08:00
e88180b4d5 fix if 2020-08-29 14:19:17 +08:00
b639683ac1 don't run if "${{ secrets.NGROK_TOKEN }}" is not set. 2020-08-29 14:11:11 +08:00
918c8f9295 filer events 2020-08-29 13:14:28 +08:00
7d7e5bac12 add comments 2020-08-29 09:54:02 +08:00