1
0
Fork 0

Commit graph

  • 1302425d09
    Merge branch 'fix/host-network-mode' master badbl0cks 2026-09-02 13:22:14 -07:00
  • 53104905b9
    Merge branch 'fix/label-scoped-attach' badbl0cks 2026-09-02 13:19:23 -07:00
  • e7a0f7b930
    Inspect only the containers carrying the lookup label fix/label-scoped-attach badbl0cks 2026-09-01 16:13:15 -07:00
  • 463e2023c8
    Support containers sharing a network namespace (issue #47) fix/host-network-mode badbl0cks 2026-09-01 16:11:31 -07:00
  • 8bd9f06f12
    Merge pull request #81 from byjg/fastcgi-pass-headers Joao Gilberto Magalhaes 2026-06-25 23:00:10 -04:00
  • 52558e9277 Add log-stderr, keep-conn, and path_info presets to FastCGI plugin Joao Gilberto Magalhaes 2026-06-25 22:46:35 -04:00
  • 3dfc570d57 Bump version to 6.1.1 (chart 2.0.4) Joao Gilberto Magalhaes 2026-06-25 22:36:17 -04:00
  • 5eee2fcf19 Add pass_headers support to FastCGI plugin Joao Gilberto Magalhaes 2026-06-25 22:34:51 -04:00
  • 91da35650d Add extraEnv support to Helm chart for custom environment variables Joao Gilberto Magalhaes 2026-06-25 21:32:53 -04:00
  • d3582ce1d0
    Merge pull request #80 from byjg/fix-fastcgi Joao Gilberto Magalhaes 2026-06-25 00:03:40 -04:00
  • 3dc3e3d8b9 Upgrade GitHub Actions to latest major versions Joao Gilberto Magalhaes 2026-06-24 23:57:37 -04:00
  • 3284992ff6 Bump version to 6.1.0 (chart 2.0.3) Joao Gilberto Magalhaes 2026-06-24 23:53:55 -04:00
  • ebbd50226a Bump dependencies (idna, urllib3, pytest, cryptography, pygments, requests, deepdiff, pyopenssl, pyjwt) Joao Gilberto Magalhaes 2026-06-24 23:44:30 -04:00
  • e4b62a3925 Add protocol support and improve FastCGI plugin handling Joao Gilberto Magalhaes 2026-06-24 21:21:27 -04:00
  • 2b7b2c887f Add dashboard port and CORS origin support to Helm chart (2.0.2) Joao Gilberto Magalhaes 2026-02-22 21:35:03 -05:00
  • 6939c593a3 Bump version to 6.0.1 (chart 2.0.1) Joao Gilberto Magalhaes 2026-02-22 20:56:29 -05:00
  • 00b7bac5c0 Configure HAProxy stats and improve test fixture cleanup logic Joao Gilberto Magalhaes 2026-02-22 20:51:16 -05:00
  • d926cd7e69 Update documentation and guides for the monitoring dashboard Joao Gilberto Magalhaes 2026-02-22 20:20:00 -05:00
  • 4dda1ed631 Enable health checking for HAProxy backend servers Joao Gilberto Magalhaes 2026-02-22 20:03:12 -05:00
  • 7e3134155a Introduce embedded HTTP server for HAProxy monitoring dashboard Joao Gilberto Magalhaes 2026-02-22 19:42:51 -05:00
  • 67cfcf3aff Add HAProxy monitoring dashboard features Joao Gilberto Magalhaes 2026-02-22 18:10:00 -05:00
  • 580c90440e Fix build error Joao Gilberto Magalhaes 2026-02-20 14:46:39 -05:00
  • 4b7f42473a Fix build error Joao Gilberto Magalhaes 2026-02-20 14:34:38 -05:00
  • a410b34521 Documentation Refactor Joao Gilberto Magalhaes 2026-02-20 01:05:37 -05:00
  • 3b8818e636
    Merge pull request #68 from byjg/dependabot/uv/cryptography-46.0.5 Joao Gilberto Magalhaes 2026-02-18 17:57:20 -05:00
  • 4c98fd48e5
    Bump cryptography from 46.0.4 to 46.0.5 dependabot[bot] 2026-02-18 22:52:00 +00:00
  • deade0a928
    Merge pull request #67 from byjg/ingressclassname Joao Gilberto Magalhaes 2026-02-18 17:51:06 -05:00
  • 9eb0ab61a9
    Merge branch 'master' into ingressclassname Joao Gilberto Magalhaes 2026-02-18 17:45:30 -05:00
  • 711bb43572 Prepare version 6.0.0 Joao Gilberto Magalhaes 2026-02-18 17:38:46 -05:00
  • 1262946a3e Refine Kubernetes E2E polling logic to check backend readiness beyond HTTP 503 Joao Gilberto Magalhaes 2026-02-18 17:26:24 -05:00
  • 81495216a7 Add Docker build and cache cleanup steps in CI, prevent redundant builds in Swarm E2E tests Joao Gilberto Magalhaes 2026-02-18 16:58:55 -05:00
  • 3710b08995 Add Docker build and cache cleanup steps in CI, prevent redundant builds in Swarm E2E tests Joao Gilberto Magalhaes 2026-02-18 16:42:44 -05:00
  • 3fd0fe0d46 Update plugin paths from /etc/haproxy to /etc/easyhaproxy across tests, configs, and documentation Joao Gilberto Magalhaes 2026-02-18 16:35:57 -05:00
  • 8532d49642 Refactor Swarm E2E tests: optimize timeouts, enhance stack deployment/wait logic, consolidate replicas, and update HAProxy config refresh cycle Joao Gilberto Magalhaes 2026-02-18 16:10:01 -05:00
  • 5a9f14e980 Refactor Swarm E2E tests: optimize timeouts, enhance stack deployment/wait logic, consolidate replicas, and update HAProxy config refresh cycle Joao Gilberto Magalhaes 2026-02-18 15:55:00 -05:00
  • d9c7ff89cc Set pytest.fixture scope to class, add Swarm E2E tests, and update Docker Swarm configurations Joao Gilberto Magalhaes 2026-02-18 15:28:07 -05:00
  • 16fcee4280 Bump version to 6.0.0 and update release notes for major changes Joao Gilberto Magalhaes 2026-02-18 14:06:59 -05:00
  • 53f5f39ba9 Enable manual workflow dispatch with configurable inputs in CI/CD pipeline Joao Gilberto Magalhaes 2026-02-18 13:15:56 -05:00
  • d894778ddc Add Certbot and HAProxy management modules, container environment parsing, and plugin management framework Joao Gilberto Magalhaes 2026-02-18 12:07:15 -05:00
  • 48f6e1f783 Migrate build assets and scripts to deploy/docker structure Joao Gilberto Magalhaes 2026-02-18 02:58:32 -05:00
  • 53c32499b5 Remove Diffie-Hellman parameter generation and references in templates and tests Joao Gilberto Magalhaes 2026-02-18 02:08:46 -05:00
  • 44cb3dd5e0 Refactor Dockerfile for multi-stage build and runtime optimization Joao Gilberto Magalhaes 2026-02-18 01:53:27 -05:00
  • bfd38adea5 Add standalone Python entrypoint for EasyHAProxy and pip-based installation Joao Gilberto Magalhaes 2026-02-17 21:41:33 -05:00
  • 3805100244 Refactor E2E tests: add wait_for_json_response helper for robust JSON response handling Joao Gilberto Magalhaes 2026-02-17 16:13:40 -05:00
  • 491f4a8c09 Add support for CORS in HAProxy stats dashboard Joao Gilberto Magalhaes 2026-02-16 20:41:49 -05:00
  • 353fd392f6 Add support for proxy-awareness headers: X-Forwarded-For, X-Forwarded-Port, X-Forwarded-Proto, X-Forwarded-Host, and X-Request-ID Joao Gilberto Magalhaes 2026-02-16 17:49:11 -05:00
  • 776f216a36 Add support for proxy-awareness headers: X-Forwarded-For, X-Forwarded-Port, X-Forwarded-Proto, X-Forwarded-Host, and X-Request-ID Joao Gilberto Magalhaes 2026-02-16 17:26:59 -05:00
  • 4aba68dd37 Improve SSL and ACME documentation Joao Gilberto Magalhaes 2026-02-16 15:53:55 -05:00
  • c340de1d9d Refactor ACME E2E tests: add Pebble health check container, simplify startup logic, and replace Python-based health check Joao Gilberto Magalhaes 2026-02-16 14:48:39 -05:00
  • 4646572953 Update ACME E2E tests: use specific Docker Compose file and ensure correct working directory Joao Gilberto Magalhaes 2026-02-16 14:20:02 -05:00
  • 6997777f41 Add Pebble readiness debug logs and skip ACME tests in specific CI environments Joao Gilberto Magalhaes 2026-02-16 14:07:29 -05:00
  • 9d1e947675 Refactor ACME/Certbot E2E test fixture to use staged service startup for improved reliability Joao Gilberto Magalhaes 2026-02-16 13:50:25 -05:00
  • 1493beb227 Remove Pebble health check container and replace with Python-based health check in E2E tests Joao Gilberto Magalhaes 2026-02-16 13:18:35 -05:00
  • b867bb724d Adjust health checks and retry logic in E2E tests for improved CI reliability Joao Gilberto Magalhaes 2026-02-16 12:48:59 -05:00
  • aa518e9686 Adjust health checks and retry logic in E2E tests for improved CI reliability Joao Gilberto Magalhaes 2026-02-16 12:13:13 -05:00
  • 4df8666a2b Add health checks for Docker services, ACME environment readiness validation, and Certbot unit tests Joao Gilberto Magalhaes 2026-02-16 11:47:28 -05:00
  • 045dd3817e Migrate configuration paths to /etc/easyhaproxy and improve health check support in E2E tests Joao Gilberto Magalhaes 2026-02-15 14:32:16 -05:00
  • 3e963228f3 Add ACME/Certbot E2E tests with Pebble integration and update dependencies in CI workflows Joao Gilberto Magalhaes 2026-02-14 17:40:40 -05:00
  • 2e45c3f2e5 Add unit and integration tests for Certbot and HAProxy configuration Joao Gilberto Magalhaes 2026-02-14 16:59:22 -05:00
  • ece012a884 Introduce plugin initialization phase and consolidate config handling Joao Gilberto Magalhaes 2026-02-13 16:14:05 -05:00
  • 97845b8a52 Refactor E2E tests and configuration format Joao Gilberto Magalhaes 2026-02-13 11:44:26 -05:00
  • c125985150 Refactor Docker Compose E2E tests: consolidate file creation and optimize build strategy Joao Gilberto Magalhaes 2026-02-12 18:48:24 -05:00
  • 904a102b0a Enhance logging and error handling in E2E tests and CI workflows Joao Gilberto Magalhaes 2026-02-12 18:26:59 -05:00
  • 4160babc94 Update CI workflow to adjust job dependencies and remove conditional triggers Joao Gilberto Magalhaes 2026-02-12 18:13:04 -05:00
  • bec91950c5 Update CI workflow to adjust job dependencies and remove conditional triggers Joao Gilberto Magalhaes 2026-02-12 18:11:18 -05:00
  • 0a400b976c Add improved output formatting and new manual test workflows Joao Gilberto Magalhaes 2026-02-12 18:07:01 -05:00
  • f463020e3e Refactor and consolidate E2E test utilities and fixtures Joao Gilberto Magalhaes 2026-02-12 17:55:09 -05:00
  • d66c4f8595 Migrate examples to tests_e2e directory structure Joao Gilberto Magalhaes 2026-02-12 17:05:04 -05:00
  • b34d7822e4 Remove Python app example and replace with header-echo server for testing Joao Gilberto Magalhaes 2026-02-12 16:23:01 -05:00
  • 1fd5873dc9 Add Cloudflare plugin tests with base64-encoded IP list support Joao Gilberto Magalhaes 2026-02-12 16:03:50 -05:00
  • 90b01b1f13 Add Kubernetes integration tests for EasyHAProxy examples Joao Gilberto Magalhaes 2026-02-11 23:32:44 -05:00
  • 5767e55dea Refactor Docker Compose examples and plugins, add pytest tests Joao Gilberto Magalhaes 2026-02-11 19:19:08 -05:00
  • 343987ab58 Update secrets configuration in CI workflow for DOC_TOKEN Joao Gilberto Magalhaes 2026-02-07 23:42:57 -05:00
  • a07c3fc9e3 Add --current flag to bump-version.sh for displaying current versions Joao Gilberto Magalhaes 2026-02-07 21:37:51 -05:00
  • 8d24cdb513 Update logo ASCII art in main.py and bump Alpine base image to 3.23 Joao Gilberto Magalhaes 2026-02-06 21:07:45 -05:00
  • 714fe2fc5b Remove .gitpod.yml and uv.lock, update Dockerfile to include uv sync Joao Gilberto Magalhaes 2026-02-06 20:52:10 -05:00
  • 7363538b5e Switch to uv for dependency management and streamline Dockerfile Joao Gilberto Magalhaes 2026-02-06 20:36:26 -05:00
  • 17f40bf2bd Update CI workflow to use uv sync for dependency installation and streamline test execution Joao Gilberto Magalhaes 2026-02-06 20:23:58 -05:00
  • dc28b18351 Fix lint errors Joao Gilberto Magalhaes 2026-01-22 22:05:49 -05:00
  • 62e5c054f4 Refactor: modernize codebase by replacing deprecated patterns, simplifying imports, and applying type hinting refinements. Joao Gilberto Magalhaes 2026-01-22 21:47:33 -05:00
  • 55d0d1a105 Modernizing PyThon Projec Joao Gilberto Magalhaes 2026-01-22 20:14:22 -05:00
  • b8848c8303 Update containerenv tests to include new ingress status fields Joao Gilberto Magalhaes 2025-12-15 21:18:49 -05:00
  • 542fab1607 Add ingress status update functionality to support various deployment modes Joao Gilberto Magalhaes 2025-12-15 21:11:02 -05:00
  • c8f8320cfe Add IngressClass resource and update references to spec.ingressClassName across templates, examples, and documentation for consistency and backward compatibility Joao Gilberto Magalhaes 2025-12-15 20:33:51 -05:00
  • e8aceda402 Replace deprecated kubernetes.io/ingress.class annotation with spec.ingressClassName in Kubernetes examples and processor logic for compatibility with Kubernetes v1.22+. Updated documentation and examples to reflect the change while maintaining backward compatibility. Joao Gilberto Magalhaes 2025-12-15 19:58:08 -05:00
  • a577601e52 Add Sponsor and Artifact Hub badges to README.md Joao Gilberto Magalhaes 2025-12-04 21:07:11 -05:00
  • 71ca8f6a9d Bump version to 5.0.0 across repository for major release Joao Gilberto Magalhaes 2025-12-04 13:12:12 -05:00
  • be9a99eb79 Automate version bumping with bump-version.sh script Joao Gilberto Magalhaes 2025-12-04 12:56:08 -05:00
  • 0324267adf
    Merge pull request #64 from byjg/plugins Joao Gilberto Magalhaes 2025-12-04 11:40:07 -05:00
  • 85ba5723a0 Bump chart version to 1.0.0 to signify stable release. Joao Gilberto Magalhaes 2025-12-04 11:29:33 -05:00
  • 525e1b170d Reorganize documentation sidebar positions and update HAProxy stats configuration Joao Gilberto Magalhaes 2025-12-04 11:27:18 -05:00
  • 3c7ef2d2a8 Update Swarm documentation to replace tags dynamically during release Joao Gilberto Magalhaes 2025-12-04 11:18:19 -05:00
  • 0add881a87 Update JWT Validator examples and documentation with key generation steps Joao Gilberto Magalhaes 2025-12-04 10:33:38 -05:00
  • e1d2cb3b59 Update Cloudflare examples to improve IP list as part of idempotent configuration Joao Gilberto Magalhaes 2025-12-04 10:22:04 -05:00
  • b9a9bee0b9 Revamp Swarm example documentation and streamline deployment instructions Joao Gilberto Magalhaes 2025-12-04 10:07:17 -05:00
  • 5397f0166e Remove version directive from all Docker Compose and Swarm configuration files. Joao Gilberto Magalhaes 2025-12-04 09:25:05 -05:00
  • 99f4ff325b Update logging level for plugin loading and extend static example documentation Joao Gilberto Magalhaes 2025-12-04 09:01:12 -05:00
  • 3a4b428e46 Add generate-keys.sh script for SSL and JWT key generation and update examples Joao Gilberto Magalhaes 2025-12-02 12:28:22 -05:00
  • d3149637b4 Add detailed release guide and update Makefile test command Joao Gilberto Magalhaes 2025-12-02 11:54:47 -05:00
  • 50ffb4fe16 Add environment variable documentation for all plugins, reorganize plugin files for consistency Joao Gilberto Magalhaes 2025-12-02 11:47:19 -05:00