- Added `initialize_plugins` method to `PluginManager` for requesting and processing file system resources during plugin initialization. - Introduced `InitializationResult` and `ResourceRequest` structures for fine-grained resource management (e.g., directories, files). - Enhanced configuration injection by separating `global_configs`, `defaults_configs`, and backend-level `haproxy_config`. - Updated existing plugins (e.g., JWT Validator, Cloudflare) to use the initialization phase for resource setup. - Simplified domain plugin execution by consolidating configuration logic into unified loops. |
||
|---|---|---|
| .. | ||
| expected | ||
| fixtures | ||
| __init__.py | ||
| test_containerenv.py | ||
| test_daemonize.py | ||
| test_docker.py | ||
| test_functions.py | ||
| test_kubernetes_processor.py | ||
| test_labels.py | ||
| test_parser.py | ||
| test_plugins.py | ||
| test_static.py | ||