I have a js app deployed on fly which is calling the external service icanhazip (every 90 seconds) to know it’s egress IP.
say current IP as reported by icanhazip is A
❯ FLY_API_TOKEN=$FLY_IITKGP_TOKEN fly machine egress-ip allocate 7811ee1c425118
? Looks like you're allocating a static egress (outgoing) IP. This is an advanced feature, and is not needed by most apps.
Are you sure this is what you want? Yes
Allocated egress IPs for machine 7811ee1c425118:
IPv4: ......
IPv6: ....
let’s call the allocated egress IP as B
This was allocated to the machine. My app still calls the icanhazip and prints A.
Just wondering if there’s any sense of the timeline for a fix here — are we talking days, weeks, or longer? We’re trying to decide whether to stick with Fly for static egress IPs or look at other options in the short term.
Hm… Sorry to see that this feature is still glitching for people… I don’t work at Fly.io myself, but, personally, I’d be inclined to go with other options for now, .
(It’s too bad, because the static egress IP side really is pretty promising, overall…)
Outbound requests from your hkg Machines should be working better now. Let us know if you’re still having any trouble.
We did find a bug that caused the problem in this case. The immediate issue you reported should be mitigated, and a more lasting, preventative fix will be deployed soon.