Traefik Proxmox Provider v0.3.0
Key Features
- Automatic Service Discovery: Seamlessly discovers Proxmox VE virtual machines and containers
- Configuration via Description Fields: Extract Traefik configuration directly from VM/CT description fields
- IP Address Auto-Discovery: Automatically detects IP addresses via QEMU Guest Agent
- LXC Container Support: Manual IP configuration for containers without guest agent
- Real-time Updates: Configurable polling interval for up-to-date routing
- Flexible Configuration: SSL validation options and configurable logging levels
- Easy Integration: Simple setup with standard Traefik plugin system
Technical Improvements
- Robust error handling and validation for Proxmox API interactions
- Comprehensive test coverage for all core functionality
- Clean, well-structured code organization with internal models separated from core logic
- Flexible configuration options with sensible defaults
- Support for both IPv4 and IPv6 addressing
Documentation
The project includes detailed documentation covering:
- Installation instructions
- Configuration options for both provider and service setup
- Required Proxmox API permissions
- Example configurations for common use cases
- Development guidance for contributors