inlets / inlets-operator

Get public TCP LoadBalancers for local Kubernetes clusters
https://docs.inlets.dev/reference/inlets-operator
MIT License
1.35k stars 98 forks source link

digitalocean image ubuntu-18-04-x64 is no longer available #166

Closed dleidisch closed 1 year ago

dleidisch commented 1 year ago

Expected Behaviour

The operator should create a new droplet at DigitalOcean.

Current Behaviour

The inlets-operator attempts to create a new droplet at DigitalOcean, but the image (ubuntu-18-04-x64) is no longer available, and DigitalOceanrejects the droplet createion with the error message "You specified an invalid image for Droplet creation., requeuing."

Possible Solution

The creation should at least use Ubuntu 20-04-x64 (LTS) - ubuntu-20-04-x64

OS: "ubuntu-20-04-x64",

https://github.com/inlets/inlets-operator/blob/master/controller.go#L773

Your Environment

alexellis commented 1 year ago

Hi @dleidisch

I'd be happy to take a look into this for you.

Are you interested in contributing the fix?

Regards,

Alex

alexellis commented 1 year ago

Actually, this is something I can take and test quite quickly, here's the fix:

https://github.com/inlets/inlets-operator/commit/7201a004bb5d247d04f3cd66cb7b764db55a7d52

Expect a new release shortly.

Thanks again for being a loyal customer.

dleidisch commented 1 year ago

Thank you for the fast help!

alexellis commented 1 year ago

inlets-patch

No worries, here is a sample of running it locally. Let us know if your issue is resolved with the latest release I just published.

dleidisch commented 1 year ago

Thanks! The creation process is working again.