# flyctl version update Update available 0.0.429 -> v0.1.136.
Run "flyctl version update" to upgrade.
/bin/bash -c
Running automatic update [curl -L "https://fly.io/install.sh" | sh]
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1735 0 1735 0 0 7006 0 --:--:-- --:--:-- --:--:-- 7024
######################################################################## 100,0%
set update channel to shell
flyctl was installed successfully to /home/socrates/.fly/bin/flyctl
Run 'flyctl --help' to get started
# flyctl version
Update available 0.0.429 -> v0.1.136.
Run "flyctl version update" to upgrade.
flyctl v0.0.429 linux/amd64 Commit: 6db701e0 BuildDate: 2022-11-04T13:45:42Z
The IP usage graph needs some TLC. It’s missing values on each axis: I’m guessing number of requests on the y and dates on the x. Without it, it just looks like a blob.
I’ve just noticed the ‘7 distinct IPv4 - $14.46’ in the current invoice, apparently they are for very old apps in a suspended state. fortunately the charge was unsuccessful. Do I have to worry about this and contact the billing team?
I’ll go ahead and remove these 7 IPs for now.
Just a small comment: We tried to update our hobby app (“bg”) to a shared IP using the given commands.
Oddly, all subsequent deploys failed ("error.message=“could not find a good candidate within 90 attempts at load balancing. last error: no known healthy instances found for route tcp/443.”)
After re-adding a dedicated IP, deploys instantly worked again.
Haven’t gotten around to debugging, but just a heads up that the change might not always be uneventful
I accept that my post got kinda lost in all the posts about comms and billing so I left it a few days for that to cool down.
Would it be possible to get a response to the question:
Can you give a bit more info about the tradeoffs of using a shared vs dedicated IP?
In particular, how this applies to outbound traffic from machines. If my application calls out to APIs that apply rate limits by IP address and I switch from a dedicated to a shared ipv4, am I now essentially sharing rate limit quota with other fly customers sharing the same IP that call out to that same API?
I’m trying to create a shared ipv4, but it says that I can’t due to an wildcard. Is there any place that I can found more information about this? I’m do not have much knowledge about this
I have no idea where the wildcard is configured on fly.io, tried to find but without success.
flyctl ips allocate-v4 --shared
Error: cannot use a shared ipv4 with wildcard hostnames, please remove those before allocating a shared IP: *.<<mydomain>>.com.br
Running into the same issue, but I do actually need the wildcard certs. I guess this means I need to pay up for the dedicated IP?
Not a great situation since wildcard certs are advertised as $1/month, but looks like now there’s an additional hidden fee of $2/month for the dedicated IP, which really changes the unit economics.
Is there a technical blocker for bringing wildcard cert support to shared ipv4, or is it just a prioritization thing? If it’s the latter I’d like to see the billing for dedicated ipv4s delayed until wildcard certs for shared ipv4 are available.
I don’t have the impression that this is IP “usage”. I removed my static IP from my DNS config several days ago so no-one should hit it but it still shows 1 here. It looks to me that it’s IP “reservation” and not “usage”.