Alex
Alex•4mo ago

Is there a list of IPs used by Windmill Cloud?

We want to give access to specific internal endpoints of our Cloud, which are IP-restricted, to our Windmill Scripts that are hosted on Windmill Cloud. A shared AWS prefix list, or a dynamically-updated publicly-hosted JSON file would all suffice 🙂
5 Replies
rubenf
rubenf•4mo ago
@Alex we haven't made it a precise api yet but you can map the ips here: https://app.windmill.dev/api/workers/list?ping_since=300
Alex
Alex•4mo ago
Thanks for the fast reply @rubenf 🙌 I was hoping for specific CIDR range(s), these seem to update too often to be practical, and also require an account to access that make it impractical for infra-as-code 🤔 As an alternative, would it be possible to enable VPN connectivity to our Cloud through Windmill Scripts? We would have to look into running Docker-based scripts, with openvpn installed and whatnot, right? Which requires us to have at least a "dedicated instance" or self-host.
rubenf
rubenf•4mo ago
We only offer VPN connectivity for enterprise unfortunately since it's only possible on dedicated infra We have mainly 3 internet gateways which is how we have those IPs, we may publish CIDR ranges later but the 3 main IPs we have are static and won't change
Alex
Alex•4mo ago
Right! That is encouraging. And to make sure, the 3 static main IPs are the ones I can see in the link you shared?
"ip": "34.233.201.5"
"ip": "52.5.182.214"
"ip": "54.227.220.13"
"ip": "34.233.201.5"
"ip": "52.5.182.214"
"ip": "54.227.220.13"
?
rubenf
rubenf•4mo ago
yes