Commit Graph

4748 Commits

Author SHA1 Message Date
neil afc0097b12
Merge pull request #4139 from wsellitti/proxmoxve
deploy api script to upload certs to proxmox using proxmox api
2022-07-11 22:23:02 +08:00
neil 4e9f971c91
Merge pull request #4170 from SecT0uch/patch-1
Fix ecc certificates
2022-07-11 22:13:24 +08:00
neil f27566669b
Merge pull request #4174 from Ry3nlNaToR/patch-1
Also restart Postfix container for Mailcow
2022-07-11 14:40:46 +08:00
neil 093cfcdf42 Add NetBSD Test by: https://github.com/vmactions/netbsd-vm 2022-07-10 18:01:49 +08:00
Ry3nlNaToR 41801a60ad
Also restart postfix 2022-07-09 14:30:18 +01:00
Jordan ERNST 2cbf1259a8
Fix for ECC certificates 2022-07-07 17:20:23 +02:00
neil 59dc513ac3 add OpenBSD test 2022-07-07 22:30:35 +08:00
neil 87b110bb86 add OpenBSD CI test: https://vmactions.org 2022-07-07 22:27:18 +08:00
neil 2d4ea720eb
Merge pull request #2606 from ianw/no-exit-manual-dns
Don't exit with issue failure if in DNS manual mode
2022-07-07 20:02:55 +08:00
neil 9c757bbe6e
Update acme.sh 2022-07-07 20:01:43 +08:00
Ian Wienand be7840c827 Exit with separate failure if in DNS manual mode
In our environment we use DNS manual mode and take the TXT record
output of acme.sh and process it with Ansible to install the records
(then we call renew later when the records have been pushed to the DNS
servers by a whole bunch of other bits).

One problem is that after getting/showing the TXT records, acme.sh
always returns 1.  This makes it difficult to tell if there is
actually an error condition.

Since we have set the manual-mode flag, not installing the DNS records
is an expected correct result.  This returns a separate error code for
this situation (3), which can be distinguished in automation.
2022-07-06 06:20:28 +10:00
neil e3cd96bf19
Merge pull request #4164 from acmesh-official/dev
sync
2022-06-30 23:18:53 +08:00
neilpang 7746042adc fix https://github.com/acmesh-official/acme.sh/issues/4160
fix https://github.com/acmesh-official/acme.sh/issues/4160
2022-06-30 23:07:18 +08:00
neil 9b79743c5d
Update proxmoxve.sh 2022-06-23 14:12:53 +08:00
neil a386826808
Update proxmoxve.sh 2022-06-23 14:11:36 +08:00
neil 668894fc4d
Update proxmoxve.sh 2022-06-23 14:08:24 +08:00
William Sellitti 799f509ba9 typo 2022-06-22 23:19:12 -04:00
neilpang 6ccf617d62 clear CF_Zone_ID 2022-06-21 10:12:06 +08:00
William Sellitti b3b4811b2c added savedeployconf to preserve environment variables usedi in initial deployments 2022-06-19 22:01:56 -04:00
William Sellitti 966e4246e5 Merge branch 'proxmoxve' of gitlab.lan.home.wesitcllc.com:software/upstream/acme.sh into proxmoxve 2022-06-19 01:49:51 -04:00
William Sellitti 9377c4f3ad Merge branch 'proxmoxve' of github.com:wsellitti/acme.sh into proxmoxve 2022-06-19 01:46:45 -04:00
William Sellitti b876128635 forced content-type to json 2022-06-19 01:46:10 -04:00
William Sellitti c0da801580 Revert "'+' are being converted to ' ' at some point"
This reverts commit 149310e1ec.
2022-06-18 17:00:36 -04:00
William Sellitti 149310e1ec '+' are being converted to ' ' at some point 2022-06-18 16:58:15 -04:00
William Sellitti 4e625c18dc Revert "seems like the escaped new lines aren't remaining escaped new lines with the new version of curl"
This reverts commit a5d5113be3.
2022-06-18 16:56:46 -04:00
William Sellitti a5d5113be3 seems like the escaped new lines aren't remaining escaped new lines with the new version of curl 2022-06-18 16:55:12 -04:00
William Sellitti 7900c493af debugging for the payload 2022-06-18 16:43:25 -04:00
William Sellitti 76fe5d8831 those where flipped by mistake 2022-06-18 16:39:32 -04:00
William Sellitti 37031721dd typo 2022-06-18 15:52:18 -04:00
William Sellitti 3cc283cbee not generating files any more 2022-06-18 15:44:25 -04:00
William Sellitti 35cf98fff2 sensititive things debugged at a higher level 2022-06-18 15:41:38 -04:00
William Sellitti ca41ea2d5c added _getdeployconf to set all of the environment variables 2022-06-18 15:40:05 -04:00
William Sellitti daffc4e6a4 typo, using _H1 to provide header keys. 2022-06-18 12:21:14 -04:00
William Sellitti 5f3cb9019b fixed to use _post function instead of curl 2022-06-18 12:18:33 -04:00
neil 4951b58b21
Merge pull request #4086 from plett/aws-multiline-comments
Squash multiline responses. Fixes issue #4085
2022-06-18 15:55:10 +08:00
neil 7be7586971
Update proxmoxve.sh 2022-06-18 15:01:38 +08:00
William Sellitti 6d64098288 shell check war warning against unnecessary use of cat 2022-06-14 23:46:09 -04:00
William Sellitti 4351110082 properly quoted variable names 2022-06-14 22:38:06 -04:00
William Sellitti 6652138d3e fixed per shellcheck's preference for `-n` instead of `! -z` 2022-06-14 22:33:38 -04:00
William Sellitti c8d0d475e4 deploy api script to upload certs to proxmox using proxmox api 2022-06-11 13:49:31 -04:00
neil 39b25029fc
Merge pull request #4128 from capile/dev
fixed compatibility for UltraDNS API v3
2022-06-09 13:13:43 +08:00
neil b5cabd6d8e
Merge pull request #4131 from ffy/master
change _dbase64 in deploy/qiniu.sh to single line
2022-06-09 13:12:56 +08:00
Debian Bear b169a5c707
change _dbase64 to single line 2022-06-08 22:44:10 +08:00
Guilherme Capilé 4f816c06b0 variable expansion consistency & actions push 2022-06-07 11:59:34 -03:00
Guilherme Capilé b5f49d9563 fixed compatibility for UltraDNS API v3: https://docs.ultradns.neustar/Content/REST%20API/Content/REST%20API/Zone%20API/Zone%20API.htm; also a minor bugfix for fecthing the domain_id using egrep 2022-06-06 20:10:05 -03:00
neil 274fd5ab8b
Merge pull request #4124 from rmalchow/dev
check all pages first, then go up
2022-06-06 15:45:13 +08:00
rm e48d7de763 push to run actions 2022-06-05 15:46:42 +02:00
rm f426940bd2 check all pages first, the go up 2022-06-04 20:24:33 +02:00
neil 6c11dd12d7
Merge pull request #4118 from retoo/bugfix/google-dns-escape-arguments
dns_gcloud: disable argument parsing for challenges
2022-06-02 09:03:29 +08:00
Reto Schüttel c2b14d3075 dns_gcloud: disable argument parsing for challenges
fixes #3596
2022-06-01 16:51:01 +02:00