godo
godo copied to clipboard
DigitalOcean Go API client
tl;dr: The `SurgeUpgrade` field in [`KubernetesClusterUpdateRequest`](https://github.com/digitalocean/godo/blob/b16feac9513a6a1af15d33e1134631789e6fe20f/kubernetes.go#L90) should not have `omitempty` in the struct tags. This is preventing users from turning off `surge_upgrade` after the K8S cluster has been created. Reproduction...
It would allow addressing self-built images via a name instead of ID, which would make working with DO easier. P.S. Slug is not available to self-built images, as far as...
I have not found the option for mentioning project id in create droplet API. As per my understanding, a created droplet is first assigned to the default project and then...
When I use `client.FloatingIPs.Delete(context.TODO(), ip)` it looks like on first request it did only unassigned floating IP, and on second deleted. I expect it to be deleted on first time...
Add capabilities to switch Droplet to recovery mode. godo.Recovery(ctx, 3164444, true) This method has in the console already.
This will help to get details of project information for several resources like database, droplet, volume etc.
Opening as a draft until public documentation is available.
I have an app integration with DigitalOcean and when a user deletes the integration on my app I want to delete it on DigitalOcean. As I understand this could be...
When using the `Firewalls.Create` command, it doesn't accept TCP port range to be 0, needs to be `all`. Doing a list of firewalls, returns portRange to be "all", instead of...
[/v2/firewalls](https://developers.digitalocean.com/documentation/v2/#firewalls) allows us to manage firewall rules with the help of `sources` and `destinations` _(of direct `addresses`, `droplet_ids` , `load_balancer_uids` and `tags` )_, meanwhile DO web interface provides all these...