Communoplus uses VPN proxies to scrape data from Communauto. Multiple VPN endpoints provide redundancy and IP rotation.
The API automatically rotates through available VPN endpoints to:
| Alert | Description | Action |
|---|---|---|
| VPNConnectionLost | VPN has no public IP | Restart VPN pod |
| VPNIPRotationFailure | All VPNs have same IP | Check rotation logic |
| VPNProxyDown | All VPN pods down | Emergency response |
kubectl get pods -n vpn
kubectl logs -n vpn -l app=gluetun-pool --tail=50
kubectl delete pod -n vpn <pod-name>