1
0
Fork 0
Commit graph

18 commits

Author SHA1 Message Date
Joao Gilberto Magalhaes
3284992ff6 Bump version to 6.1.0 (chart 2.0.3) 2026-06-24 23:53:55 -04:00
Joao Gilberto Magalhaes
6939c593a3 Bump version to 6.0.1 (chart 2.0.1) 2026-02-22 20:56:29 -05:00
Joao Gilberto Magalhaes
711bb43572 Prepare version 6.0.0 2026-02-18 17:38:46 -05:00
Joao Gilberto Magalhaes
48f6e1f783 Migrate build assets and scripts to deploy/docker structure
- Removed `install.sh` and moved Docker-related assets to `deploy/docker`.
- Updated all Dockerfile references from `build/` to `deploy/docker/`.
- Refactored paths in E2E tests, Makefile, and documentation for consistency with new directory structure.
- Added `HAPROXY_STATS_CORS_ORIGIN` environment variable in `docker-compose.yml`.
2026-02-18 02:58:32 -05:00
Joao Gilberto Magalhaes
4aba68dd37 Improve SSL and ACME documentation
- Clarify that EASYHAPROXY_CERTBOT_AUTOCONFIG or CERTBOT_SERVER is required
- Add complete docker-compose.yml examples for ACME setup
- Explain SSL termination at HAProxy level vs backend containers
- Reorganize SSL docs to emphasize volume method over label method
- Add troubleshooting section for common ACME warnings
- Clarify certificate storage paths and selection priority
- Add examples showing both ACME and manual certificates together

Resolves confusion about ACME configuration requirements and makes
it clear that volume-mounted certificates are the recommended method
for manual SSL certificates.
2026-02-16 15:54:32 -05:00
Joao Gilberto Magalhaes
4df8666a2b Add health checks for Docker services, ACME environment readiness validation, and Certbot unit tests
- Introduced health checks to Docker Compose files for better service reliability.
- Added ACME environment readiness validation to ensure proper configuration for Certbot.
- Implemented unit tests for Certbot's `check_acme_environment_ready` method to cover edge cases.
- Improved E2E tests with startup wait adjustments and dynamic certificate issuance verification.
- Enhanced Kubernetes test cleanup with forced resource deletion for faster termination.
2026-02-16 11:47:28 -05:00
Joao Gilberto Magalhaes
045dd3817e Migrate configuration paths to /etc/easyhaproxy and improve health check support in E2E tests
- Refactored HAProxy configuration files, templates, and paths to use `/etc/easyhaproxy` instead of `/etc/haproxy`.
- Updated Dockerfile to generate DH params and placeholder certificates in the new configuration directory.
- Added health check support with timeout to `DockerComposeFixture` in E2E test utilities.
- Adjusted tests, templates, and plugins to use the new `Consts`-based configuration paths.
- Introduced pytest fixtures for environment isolation and temporary directory management.
2026-02-15 14:32:16 -05:00
Joao Gilberto Magalhaes
71ca8f6a9d Bump version to 5.0.0 across repository for major release
- Updated all references from `4.6.0` to `5.0.0` in Docker, Kubernetes, and Swarm configurations, as well as Helm chart and documentation.
- Updated `RELEASE.md` with new version history and highlights.
- Aligned all deployment examples and documentation with the new version to ensure consistency.
2025-12-04 13:12:12 -05:00
Joao Gilberto Magalhaes
5397f0166e Remove version directive from all Docker Compose and Swarm configuration files.
- Eliminated the `version` field across various examples and documentation for simplicity and alignment with newer Docker Compose and Swarm standards.
- Updated relevant documentation and example usage instructions accordingly.
2025-12-04 09:25:05 -05:00
byjg CI/CD
14cce510bf [skip ci] Update from 4.5.0 to 4.6.0 2025-08-24 23:14:07 +00:00
byjg CI/CD
f1c1d117f5 [skip ci] Update from 4.4.0 to 4.5.0 2025-04-16 18:53:24 +00:00
byjg CI/CD
7af8d2da5a [skip ci] Update from 4.3.1-rc1 to 4.4.0 2023-11-22 01:15:51 +00:00
Joao Gilberto Magalhaes
5dbe0a6d28 Renaming Letsencrypt to Certbot, since it will be more generic allowing other issuers. 2023-07-01 16:05:53 -05:00
byjg CI/CD
b52c413834 [skip ci] Update from 4.3.0 to 4.3.1-rc1 2023-02-27 03:06:48 +00:00
byjg CI/CD
89c4799efa [skip ci] Update from 4.2.0 to 4.3.0 2023-02-09 04:07:27 +00:00
Joao M
81ea3000bf Preparing to version 4.2.0 2022-09-01 16:51:22 +00:00
Joao Gilberto Magalhaes
26cf0af714 Change image 2022-08-31 23:30:42 -05:00
Joao Gilberto Magalhaes
2a74f5d445 Code reorganization 2022-08-26 15:56:13 -05:00
Renamed from docker-compose.yml (Browse further)