1
0
Commit Graph

118 Commits

Author SHA1 Message Date
Nicolas Duchon
472940bed8
test: use Pebble 2.6.0 2024-06-06 08:41:54 +02:00
Nicolas Duchon
066ac80822 test: test ocsp must staple with pebble 2024-05-23 21:06:52 +02:00
Nicolas Duchon
327aa4932c test: get pebble from ghcr.io 2024-05-23 21:05:03 +02:00
Nicolas Duchon
0f3a1fb72e build: acme.sh 2.9.0 -> 3.0.7 2024-01-14 14:49:05 +01:00
Nicolas Duchon
9f78d105b4 test: assert that default certificate symlink isn't removed 2023-12-15 12:56:14 +01:00
Nicolas Duchon
2be93248eb
test: update wildcard location enumeration test 2023-12-10 18:54:37 +01:00
Nicolas Duchon
2bb8f21355
test: bump boulder to release-2023-12-04 2023-12-08 01:37:46 +01:00
Nicolas Duchon
1fc38f882b
refactor: move to correctly namespaced labels (#1046) 2023-08-01 21:45:39 +02:00
Nicolas Duchon
a16a97fe11
fix: restrict private key permissions (#1016)
* fix: restrict private file permissions by default

* fix: check perms of /etc/acme.sh private keys

* fix: typo
2023-03-27 19:03:21 +02:00
Nicolas Duchon
9f0b07407b
ci: bump Boulder to release-2023-01-09 2023-01-17 08:37:41 +01:00
Nicolas Duchon
015ac5ffa7
ci: bump Boulder to release-2022-12-19 2022-12-26 21:16:44 +01:00
Nicolas Duchon
09a78d88e4
Merge pull request #977 from nginx-proxy/dependabot/docker/alpine-3.17.0
chore(deps): Bump alpine from 3.16.3 to 3.17.0
2022-12-23 19:16:18 +01:00
Nicolas Duchon
87c27d22a6
feat: use EAB if available no matter the ACME CI (#981)
* ci: setup Pebble with docker-compose + .env file

* refactor: move acme.sh hooks further down the file

* feat: user EAB with other CAs than Zero SSL

* tests: ACME External Account Binding (EAB)

* ci: add local Pebble EAB testing
2022-12-06 12:28:48 +01:00
Nicolas Duchon
23c5a2379c
test: fix private_keys test 2022-12-03 20:18:15 +01:00
Nicolas Duchon
7599550805
ci: fix integration test with Boulder 2022-12-03 19:27:05 +01:00
Nicolas Duchon
7c86871bd0
fix: typo in pre/post hooks test file 2022-03-02 19:55:22 +01:00
Nicolas Duchon
16f7e198df
tests: per-container Pre-Hooks and Post-Hooks 2022-03-02 19:29:25 +01:00
Nicolas Duchon
084766d0eb
tests: change run_nginx_container() parameter handling 2022-03-02 19:29:25 +01:00
Nicolas Duchon
312fe57bb8
fix: remove unnecessary echo triggering SC2116 2022-03-02 17:42:54 +01:00
TreeN0de
c26ee284cd
tests: acme.sh pre and post hooks 2022-02-25 20:00:08 +01:00
TreeN0de
e3419dffb8
tests: change run_le_container() parameter handling 2022-02-25 20:00:08 +01:00
Nicolas Duchon
67d4194fb6
feat: use pre generated RFC7919 DH groups
Co-authored-by: polarathene <5098581+polarathene@users.noreply.github.com>
2021-12-14 23:32:39 +01:00
Nicolas Duchon
eff86377eb
tests: fix Docker volumes on nginx-proxy setup 2021-12-08 01:43:58 +01:00
Nicolas Duchon
746704cf30
tests: use pre generated dhparam.pem on companion 2021-12-08 01:42:27 +01:00
Nicolas Duchon
70424c5d60
tests: remove DHPARAM_BITS=256 on nginx-proxy
Using a low DH parameters size isn't needed anymore.
This specific size isn't supported and will cause the container to exit.
2021-10-28 12:00:39 +02:00
Nicolas Duchon
b7e1362115
tests: jwilder/docker-gen -> nginxproxy/docker-gen 2021-06-16 17:12:25 +02:00
Nicolas Duchon
61e5156ed3
ci: fix tests w/ upstream nginx-proxy & docker-gen 2021-04-26 16:10:56 +02:00
Nicolas Duchon
4bdb229e51
ci: double the tests timeout duration 2021-04-05 14:37:14 +02:00
Nicolas Duchon
ab930cba5f
chore: nginx-proxy default branch renamed to main (#778) 2021-04-05 14:31:53 +02:00
Nicolas Duchon
e9abac8b12
chore: project name change 2021-04-05 00:27:52 +02:00
Nicolas Duchon
11a534ecc1
chore: use the nginxproxy/nginx-proxy registry 2021-04-05 00:21:31 +02:00
Logan Kennelly
ffffdc86bd Fix unintentional file globbing during wildcard lookup
Matching globs are common because the script runs in the certs
directory.

The test uses a suffix match as the test domains don't include
subdomains, although such cases should probably be considered.

Fix the le3.wtf test. The existing add_location_configuration modifies
"default"; a second add is not necessary.

Fixes #763
2021-03-15 18:14:22 -07:00
Nicolas Duchon
cc2fa069c0
Enable local tests with both Boulder and Pebble 2020-12-28 16:28:18 +01:00
Nicolas Duchon
203f7a0bc9
CI/CD: Upgrade Boulder to release-2020-12-14 2020-12-28 16:27:16 +01:00
Nicolas Duchon
dc4255d8fa
CI/CD: Refactor the run_nginx_container() function 2020-12-28 11:32:04 +01:00
Nicolas Duchon
2222adc954
CI/CD: Enable Pebble random nonce rejection 2020-12-28 11:31:47 +01:00
Nicolas Duchon
38782a6acc
CI/CD: Upgrade Pebble to v2.3.1 2020-12-28 11:31:40 +01:00
Nicolas Duchon
b77392a5c8
CI/CD: Test against both Boulder and Pebble 2020-12-28 11:31:20 +01:00
Nicolas Duchon
3f65c8c6c1
CI/CD: Test against Pebble 2020-12-28 11:31:12 +01:00
Nicolas Duchon
be654b5d27
Add OCSP Must-Staple extension feature (#740) 2020-12-25 18:23:33 +01:00
Nicolas Duchon
000c279bb6
CI/CD: Use in-container artifact cleaning script 2020-12-22 00:07:15 +01:00
Nicolas Duchon
992928816d
CI/CD: Fix certs_san test 2020-12-21 23:56:18 +01:00
Nicolas Duchon
cf09ccbb80
CI/CD: Remove Travis stuff from containers-logs.sh 2020-12-21 23:31:52 +01:00
Nicolas Duchon
4692095e40
CI/CD: Use patched nginx-proxy & docker-gen images 2020-12-21 23:31:51 +01:00
Kevin Marilleau
cfff67c726
CI/CD: Remove Docker Compose Update. 2020-12-21 22:05:40 +01:00
Kevin Marilleau
cd3c9681dd
Move CI/CD from Travis to Github Actions. 2020-12-21 22:04:55 +01:00
Nicolas Duchon
082ad32f49
Fix the private_keys test 2020-12-07 21:05:32 +01:00
Nicolas Duchon
39682fa3e6
Test any image passed as argument to test/run.sh 2020-12-07 21:04:29 +01:00
Nicolas Duchon
6a4541ade9
Fix expected empty test output
They still require an (empty) expected-std-out.txt file
2020-12-07 19:40:41 +01:00
Nicolas Duchon
73b7186d6d
Raise back docker-gen debounce a bit 2020-12-07 00:57:22 +01:00