Tim Kimber
f40c8af231
Skip CNAME authoritative check if it fails
6 months ago
Tim Kimber
4fe8f5dd31
Convert CMD instructions to exec form for proper signal handling
- Updated 6 Dockerfiles to use JSON array syntax for CMD
- Ensures tail process runs as PID 1 and receives signals properly
- Improves container shutdown behavior and signal forwarding
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
6 months ago
Tim Kimber
066c6995ab
Add --load flag to docker buildx build to load image into local Docker daemon
6 months ago
Tim Kimber
819d98f1dc
Fix Docker buildx cache configuration
- Remove cache options from driver-opts (not supported)
- Fix missing 'build' subcommand in test script
- Cache options are now properly passed to buildx build command
6 months ago
Tim Kimber
a7e327084e
Skip another authoritative check to fix flaky tests
6 months ago
Tim Kimber
75d407d2b0
Add Docker buildx caching to improve CI performance
- Updated GitHub Actions workflow to use docker/setup-buildx-action@v3 with GitHub Actions cache
- Modified test/run-test.sh to use 'docker buildx' with cache-from and cache-to options
- All test jobs now share Docker layer cache, significantly reducing build times
- Uses cache-from=type=gha and cache-to=type=gha,mode=max for optimal caching
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
6 months ago
Tim Kimber
b6b7ccf323
Add support for profiles, fix tests ( #881 )
* Fix execute permissions for dns scripts
* Send the profile with the order request
* Update chown command for all alpine based Dockerfiles
* Rewrote the profiles parsing code to be more generic and more readable
* Change some tests which depend on DNS to be warning instead of failure to prevent false alerts
* Skip some ftp tests on centos6 and centos7, setup issue with vsftpd
6 months ago
Tim Kimber
9f26be158f
Fix capitalisation of badNonce
1 year ago
Tim Kimber
acc321151a
Ignore DNS errors in check_output_for_errors
1 year ago
Tim Kimber
47b92ae5d1
Fix test failure when token contains the phrase "url"
1 year ago
Tim Kimber
30cd200f78
Add test for obtain_ca_resource_location changes
1 year ago
Tim Kimber
88f5d2ed17
Fix intermittent test failures by retrying on DNS failure and waiting for finalize order to return Valid
1 year ago
Tim Kimber
ffdfb09577
Retry drill if the output contains SERVFAIL to fix test instability
1 year ago
Tim Kimber
d763342fd0
Changes to fix Docker warnings
1 year ago
Tim Kimber
523b95e3b8
Change centos7 to use the vault repo
1 year ago
Tim Kimber
5964527381
Add debug messages
1 year ago
Tim Kimber
0d060a5a2e
Fix markdownlint warnings
1 year ago
Tim Kimber
34d9b9de21
Replace docker-compose with "docker compose" in the github actions
1 year ago
Tim Kimber
d24d5d7034
Another quality of life improvement - make it easier to start a shell
2 years ago
Tim Kimber
7213e06387
Tweak the "check output for errors" only on ubuntu16 as ftp output includes the phrase "error"
2 years ago
Tim Kimber
aa1a248840
Fix shellcheck warnings
2 years ago
Tim Kimber
c103d42ad6
Minor quality of life improvements
2 years ago
Tim Kimber
8602ffc2cd
Update the staging server default root
2 years ago
Tim Kimber
05390156e5
Tweak the "check output for errors" only on ubuntu16 as ftp output includes the phrase "error"
2 years ago
Tim Kimber
fea73101cb
Move to from dockerhub to github for pebble docker image
2 years ago
Tim Kimber
70beeb1d68
Make arg parsing more friendly
2 years ago
Tim Kimber
75e2a15ca0
Fix minor errors in instructions
2 years ago
Tim Kimber
73b21eb244
Misc fixes for CI tests
3 years ago
Tim Kimber
dc1359442b
Check for internal test before checking if previous test succeeded
3 years ago
Tim Kimber
cca04dda73
Check for internal test before checking if previous test succeeded
3 years ago
Tim Kimber
601401c98f
Add FTP_PORT
3 years ago
Tim Kimber
012d48694a
Add ftps and ftpes tests
3 years ago
Tim Kimber
eeb4f4f0c6
Move some tests to afraid.org
3 years ago
Tim Kimber
044a64560a
Add FTP_ARGS
4 years ago
Tim Kimber
48e626e5ed
Use vault as Centos8 is eol
4 years ago
Tim Kimber
c7ee602ab1
Fix check for private key algo changed
Fix passive ftp command
4 years ago
Tim Kimber
16d971956e
Add prefix to 'warning' in the update message so tests don't fail
4 years ago
Tim Kimber
f06e9a47b4
Don't check for errors (recent changes cause a Warning msg)
4 years ago
Tim Kimber
e2b8ead532
Close fd 3 and 4 on centos6 (otherwise bats hangs)
4 years ago
Tim Kimber
9d0b19d5d2
Close fd 3 and 4 (otherwise bats hangs)
4 years ago
Tim Kimber
6ce12118cc
Remove hardcode bats version
4 years ago
Tim Kimber
fc05330fb6
Add --account-id to show account id
4 years ago
Tim Kimber
dffa8578d9
Add usage tests (test #722 fix)
4 years ago
Tim Kimber
3aedcb9956
Move cleanup to teardown_files() ( fixes #696 )
4 years ago
Tim Kimber
3b90477cf3
Change to use pgrep (fixes ubuntu14 ftp tests)
4 years ago
Tim Kimber
1fce9999c4
Add missing utils to rockylinux8 docker file, fix setup fn
4 years ago
Tim Kimber
9015a837f8
Only run in interactive mode if running in an interactive shell
4 years ago
Tim Kimber
9da2603d89
Test on ubuntu14
4 years ago
Tim Kimber
e5cb7fedfd
Support acme-dns and fix CNAME issues
4 years ago
Tim Kimber
0462542f7d
Fixes for centos6 automated test hanging
4 years ago