Skip to content

Add protocol support and enhance FastCGI plugin configuration#80

Merged
byjg merged 4 commits into
masterfrom
fix-fastcgi
Jun 25, 2026
Merged

Add protocol support and enhance FastCGI plugin configuration#80
byjg merged 4 commits into
masterfrom
fix-fastcgi

Conversation

@byjg

@byjg byjg commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Description

This pull request introduces significant improvements to protocol handling and the FastCGI plugin:

  • Added easyhaproxy.proto annotation to configure backend protocols.
  • Defaulted to FastCGI protocol (proto: fcgi) when leveraging the FastCGI plugin.
  • Enhanced Kubernetes processor to recognize and handle proto annotations.
  • Improved EasyMapping to support plugin-specific overrides for host-level configurations.
  • Improved multiprocessing configuration with better context management in haproxy.py.
  • Updated documentation to reflect changes in protocol handling and plugin behavior.

Checklist

  • Documentation has been updated as needed
  • Unit tests have been added/updated
  • Relevant issues have been linked

byjg added 4 commits June 24, 2026 21:21
- Introduced `easyhaproxy.proto` annotation for backend protocol configuration.
- Automatically set FastCGI protocol (`proto: fcgi`) when using the FastCGI plugin.
- Updated Kubernetes processor to handle `proto` annotations.
- Enhanced EasyMapping to allow plugin overrides for host-level configs.
- Updated documentation to reflect new `proto` behavior and FastCGI improvements.
- Improved multiprocessing configuration with better context handling in `haproxy.py`.
@byjg byjg merged commit d3582ce into master Jun 25, 2026
10 checks passed
@byjg byjg deleted the fix-fastcgi branch June 25, 2026 04:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant