Avi Miller
eee5341988
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-08-10 09:30:05 +02:00
neilpang
e3ae12c7a7
exclude test for dns api changes
2021-08-10 09:30:05 +02:00
neilpang
e938a2cdc9
fix
2021-08-10 09:30:05 +02:00
neilpang
cd00f00eed
add all Linux
2021-08-10 09:30:05 +02:00
neilpang
eec0442db6
fix env
2021-08-10 09:30:05 +02:00
neilpang
c701bf3e37
set ca names in the env
2021-08-10 09:30:05 +02:00
neilpang
838bf2684b
fix windows
2021-08-10 09:30:05 +02:00
neilpang
f31c7e5350
add zerossl
2021-08-10 09:30:05 +02:00
neil
95036e346e
upgrade cf-tunnel
2021-08-10 09:29:15 +02:00
neil
4687e4d8fc
remove ngrok token
2021-08-10 09:29:15 +02:00
neil
2cd7fc40b6
use cloudflare tunnel to test
2021-08-10 09:29:15 +02:00
Easton Man
ad8fd97433
fix: fix freebsd and solaris
2021-08-10 09:28:19 +02:00
neilpang
45a5f24d64
upgrade freebsd and solaris
2021-08-10 09:27:58 +02:00
Alexander Kulumbeg
58ff7722cd
Revert "Syncing with the original repo ( #2 )"
...
This reverts commit c384ed960c138f4449e79293644c4d0ec937cef1.
2021-08-10 09:27:23 +02:00
neilpang
dd42da818f
upgrade freebsd
2021-08-10 09:25:09 +02:00
neilpang
3428fe9b34
fix freebsd
2021-08-10 09:25:09 +02:00
Easton Man
5a6f672a6f
fix: fix freebsd and solaris
2021-08-10 09:25:09 +02:00
neilpang
bb10f748b1
upgrade freebsd and solaris
2021-08-10 09:25:09 +02:00
neil
bbb8c133ef
fix docker build ( #3383 )
...
* fix dockerhub
* fix
Co-authored-by: neil <win10@neilpang.com>
2021-08-10 09:25:09 +02:00
neil
cc8f2afce9
fix for Solaris, and add Solaris to Github actions
2020-11-22 21:41:22 +08:00
neil
11b980f574
fix set-env
2020-11-18 23:16:36 +08:00
neil
2b8561f27d
fix set-env
2020-11-18 22:23:36 +08:00
neil
c349e9aabe
fix set-env
2020-11-18 21:19:10 +08:00
MaxPeal
075dc1e4e9
add linux/ppc64le and linux/s390x
2020-11-05 01:25:07 +01:00
neil
02baa778c5
Merge pull request #3232 from acmesh-official/dev
...
sync
2020-10-26 14:35:05 +08:00
neil
5fd0e5add2
Update DNS.yml
2020-10-21 15:07:25 +08:00
neil
23eccb2f20
Update LetsEncrypt.yml
2020-10-21 15:00:33 +08:00
neil
348bae53fe
Update LetsEncrypt.yml
2020-10-16 18:47:27 +08:00
neil
6bc00fc5e5
Update DNS.yml
2020-10-16 18:47:02 +08:00
neil
784b914e07
update freebsd
2020-10-09 22:33:21 +08:00
neil
c9ff536e24
minor
2020-10-02 16:20:27 +08:00
neil
238efb02c6
update freebsd-vm
2020-10-02 16:17:16 +08:00
neil
be7b87cda3
fix message
2020-09-28 21:50:20 +08:00
neil
07979a13fb
add FreeBSD
2020-09-24 22:57:26 +08:00
neil
9073c4554f
add curl to freebsd
2020-09-24 22:18:38 +08:00
neil
8694e0ad19
add freebsd
2020-09-24 21:37:51 +08:00
neil
60fe987a5f
enable for any branches.
2020-09-21 19:57:10 +08:00
neil
b74a501fac
fix for Windows
2020-09-14 21:51:21 +08:00
neil
490a7d4a78
support more dns tokens
2020-09-13 00:16:04 +08:00
neil
b147195189
use testall target
2020-09-12 14:22:18 +08:00
neil
e7a6c17260
fix dns check
2020-09-11 23:35:27 +08:00
neil
c8ee9e6447
add dns api check
2020-09-11 23:11:26 +08:00
neil
fabd26f85b
check token first
2020-09-08 22:44:43 +08:00
neil
6f62995c96
remove ZeroSSL test
2020-09-06 12:29:23 +08:00
neil
f405f4bbc4
fix zerossl
2020-09-06 12:22:09 +08:00
neil
98124de362
add email for zerossl
2020-09-06 11:31:22 +08:00
neil
1e4ea90021
add zerossl test
2020-09-06 11:26:53 +08:00
neil
1f5b6a6a35
fix filter to *.yml
2020-09-01 21:39:44 +08:00
neil
d25b2890be
split shellcheck
2020-09-01 21:34:44 +08:00
neil
d73438a397
update comments
2020-09-01 21:30:56 +08:00