- Introduced `docker-compose-acme-e2e.yml` for end-to-end testing with Pebble test server. - Added tests to validate ACME challenge routing, certificate issuance, HTTPS functionality, and HAProxy configuration. - Implemented CA certificate download fixture (`create_pebble_ca_file`) for test session initialization. - Updated `.gitignore` to exclude Pebble-related files. - Modified CI workflows to include `needs: [Test]` dependencies for E2E jobs, ensuring proper sequencing.
27 lines
488 B
Text
27 lines
488 B
Text
.idea
|
|
*~
|
|
venv
|
|
.docker_data
|
|
__pycache__
|
|
.pytest_cache
|
|
*.pyc
|
|
.env
|
|
|
|
# uv
|
|
.venv/
|
|
|
|
# Build artifacts
|
|
dist/
|
|
build/
|
|
*.egg-info/
|
|
|
|
/tests_e2e/static/conf/config.yml
|
|
/tests_e2e/docker/certs/haproxy/.place_holder_cert.pem
|
|
/tests_e2e/static/host1.local.pem
|
|
/tests_e2e/swarm/certs/host1.local.pem
|
|
/tests_e2e/docker/host2.local.pem
|
|
/tests_e2e/swarm/certs/host2.local.pem
|
|
/tests_e2e/docker/jwt_private.pem
|
|
/tests_e2e/docker/jwt_pubkey.pem
|
|
/tests_e2e/docker/cloudflare_ips.lst
|
|
/tests_e2e/docker/pebble-*
|