Commit Graph

787 Commits

Author SHA1 Message Date
Kiara Grouwstra d8ebf82641 restore functionality for images 2022-08-20 19:29:46 +02:00
Kiara Grouwstra a788107028 restore services expected by terraform provider 2022-08-16 00:46:44 +02:00
Kiara Grouwstra 0646c0fc9d greenhost image links: {} 2022-08-15 23:52:09 +02:00
Kiara Grouwstra 45ddb4ae9f ditch unused links 2022-08-15 23:50:09 +02:00
Kiara Grouwstra bc5582277e update client to reflect available services 2022-08-15 23:42:55 +02:00
Kiara Grouwstra ca83da38ea ditch stuff not in greenhost api 2022-08-14 22:48:26 +02:00
Kiara Grouwstra 63c3cb3677 rm 2022-08-14 19:39:54 +02:00
Kiara Grouwstra 9c1271cbfa ditch pagination, unused on greenhost 2022-08-14 19:34:48 +02:00
Kiara Grouwstra e3da364db1 change key id to string 2022-08-14 18:12:32 +02:00
Kiara Grouwstra 58cb4f5862 image id: int -> string 2022-08-01 20:44:49 +02:00
Kiara Grouwstra a137f5be07 adjust defaultBaseURL to greenhost's 2022-08-01 16:21:59 +02:00
Andrew Starr-Bochicchio 7d30f533a6
databases: Support advanced config endpoints. (#542)
* databases: Support advanced config endpoints.

* Normailize eviction policy inputs.

Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
2022-07-29 16:05:07 -04:00
Nick Tate 2f8c763857
Ntate/detection models (#543) 2022-07-27 16:53:29 -05:00
Andrew Starr-Bochicchio ee95a54219
droplets: Support listing Droplets filtered by name. (#541) 2022-07-12 12:06:33 -04:00
Ben Tranter f195ef76ef
Update links to API documentation (#540) 2022-06-29 12:22:32 -04:00
Andrew Starr-Bochicchio b41631b6d3
Prep v1.81.0 release. (#539) 2022-06-15 14:04:47 -04:00
Chris Cummer 67d598547b
Add support for Reserved IP addresses (#532)
Floating IPs are being renamed to Reserved IPs. We'll need to
support both for awhile, treating them as distinct resource
types until Floating IPs are deprecated or removed.

This change allows the caller to use either or both at the same
time.

Signed-off-by: Chris Cummer <chriscummer@me.com>
2022-06-15 13:09:11 -04:00
Ben Tranter 475e227aae
util: update droplet create example (#538)
* util: update droplet create example

* util: fix typo in comment
2022-06-14 17:16:38 -04:00
Ryan Moore 5f8f697757
Adding project_id to databases (#537)
Co-authored-by: Ryan Moore <rmoore@digitialocean.com>
2022-06-03 15:41:26 -04:00
Andrew Starr-Bochicchio 438ae708b9
account: Now may include info on current team. (#536) 2022-06-02 09:52:02 -05:00
Elan Hasson 7b323c60c3
APPS-5636 Update App Platform for Functions (#535) 2022-05-23 17:32:29 -04:00
Andrew Starr-Bochicchio 9c9f1938dc
Prep v1.80.0 release. (#534)
Co-authored-by: Cesar Garza <scotch.neat@live.com>
2022-05-23 10:34:11 -04:00
Elan Hasson 35c7f671bc
APPS-5636 - App Platform updates (#533)
* APPS-5636 * Add AppAlertSpecRule_FunctionsGbRatePerSecond functions alert rule type
* Update AppDomainSpec.MinimumTLSVersion to no longer accept 1.0 and 1.1
* Spelling Corrections.

* APPS-5636 fixes

* APPS-5636 gofmt fix
2022-05-20 18:01:34 -04:00
Andrew Starr-Bochicchio a084002940
Prep v1.79.0 release. (#531) 2022-04-29 12:06:59 -04:00
Anit Gandhi e8b5e4255d
monitoring: alerts for Load Balancers TLS conns/s utilization (#530)
https://github.com/digitalocean/openapi/pull/612
2022-04-27 11:46:08 -05:00
Samuel Guyah f0fd910e2e
go 1.18 (#529)
* 18

* mod tidy
2022-04-13 09:58:42 -05:00
Chris Cummer db10ddb1ee
Remove DisablePublicNetworking option from the Create path (#528)
Signed-off-by: Chris Cummer <chriscummer@me.com>
2022-04-12 17:06:08 -04:00
Chris Cummer c0a54873af
Remove the WithFloatingIPAddress create option (#527)
Signed-off-by: Chris Cummer <chriscummer@me.com>
2022-04-11 18:20:18 -04:00
Cody Baker b16feac951
prepare v1.78.0 release (#523)
Co-authored-by: Samuel Guyah <septimusguy@gmail.com>
2022-03-31 09:18:50 -05:00
Cody Baker 2472ad41e0
app platform: add support for features field (#522) 2022-03-31 08:53:46 -05:00
Andrew Starr-Bochicchio 568b1668bc
Remeber to bump libraryVersion for 1.77.0. (#520) 2022-03-16 11:37:07 -04:00
Andrew Starr-Bochicchio 50a9700102
Prep v1.77.0 for release. (#519) 2022-03-16 11:00:07 -04:00
Robert Jennings 5111c1efbd
apps: Update apps protos (#518)
* Add FunctionsActivationCount/FunctionAverageDurationMS alerts
* Add AppIngressSpec
* Add missing TLSInsecure to AppLogDestinationSpec
* Add LoadBalancerID to Deployment
2022-03-16 10:21:22 -04:00
Collin Shoop 0bcc9d8d9f
Prep v1.76 release (#517) 2022-03-10 10:17:55 -05:00
Collin Shoop 51a20acdf6
registry: Add registry region support (#516) 2022-03-07 09:34:08 -05:00
Dikshant Adhikari f4576ff822
load-balancers: add support for validating create and update requests (#515) 2022-02-28 17:38:08 -05:00
Chris Cummer 4e7d9fb21a
Add private networking configuration options to the Create request (#514)
During the create request, it will soon be possible to create droplets
that have no public interface attached to them (droplets that only have
a private interface).

It will also be possible to attach a floating IP address to a droplet
during the create proceess.

This PR sets up the DropletCreateRequest fields to allow for that.

Signed-off-by: Chris Cummer <ccummer@digitalocean.com>
2022-02-16 15:00:00 -05:00
Andrew Starr-Bochicchio 922b629ace
monitoring: Add consts for new LBaaS alerts. (#513) 2022-02-10 17:03:31 -05:00
Ben Tranter fb3934352d
Prepare to release v1.75.0 (#511) 2022-01-27 09:10:07 -05:00
Elan Hasson 4b7fcd34ac
Synchronize public protos and add multiple specs. (#508)
This synchronizes our public protos with godo and includes several changes:

* Updates various documentation elements
* Adds support for AppDomainSpec.Certificate and MinimumTLSVersion
* Adds support for AppLogDestinationSpecHeader
* Adds support for AppServiceSpecHealthCheck.Port
* Adds DeploymentCauseDetailsType.DeploymentCauseDetailsType_UpdateDatabaseTrustedSources
* Adds DeploymentCauseDetailsDigitalOceanUserActionName.DeploymentCauseDetailsDigitalOceanUserActionName_ResetDatabasePassword, DeploymentCauseDetailsDigitalOceanUserActionName_RollbackApp, DeploymentCauseDetailsDigitalOceanUserActionName_RevertAppRollback
* Adds support for AppDomainValidation
2022-01-21 13:13:10 -05:00
Ben Tranter e2f51062c9
Prepare to release v1.74.0 (#507) 2022-01-20 13:44:47 -05:00
Zach Eddy 8dbb3eab0c
Add new component type to apps-related structs (#506) 2022-01-20 13:19:01 -05:00
Collin Shoop 406bc4bcbd
Prep v1.73 release (#504)
Co-authored-by: Collin Shoop <cshoop@digitalocean.com>
2021-12-03 16:06:55 -05:00
Collin Shoop 1f3cbb437c
registry: Add ListManfiests and ListRepositoriesV2 api endpoint support + Token pagination (#501)
* registry: Added ListRegistryManifests and ListRepositoriesV2

* Updated README with toke pagination example

* Updated README with toke pagination example

* Renamed links helper to be more descriptive

* Added link page token tests

* registry: Removed unnecessary links/meta assignment

* registry: Fix links/meta assignment

Co-authored-by: Collin Shoop <cshoop@digitalocean.com>
2021-12-03 10:07:08 -05:00
Cesar Garza f3da1960d4
Prep v1.72.0 release (#503)
* Prep v1.72.0 release

* update libraryVersion
2021-11-30 09:01:58 -06:00
Elan Hasson 4997fa90fd
APPS-4420: Add PreservePathPrefix to AppRouteSpec (#500)
* APPS-4420: Add PreservePathPrefix to AppRouteSpec

APPS-4420: This changes gives the option to preserve the route prefix in the forwarded request.

* Update apps.gen.go

* Incorporate prod docs changes
2021-11-29 10:33:32 -06:00
Andrew Starr-Bochicchio fb3705533e
Prep v1.71.0 release. (#499) 2021-11-09 17:23:17 -05:00
Bojan abb2e5ce00
apps: update spec to include log destinations (#498)
* apps: update spec to include log destinations

* apps: remove deprecated log destination types from spec
2021-11-09 16:44:50 -05:00
Ben Tranter 7014eff245
Prepare to release v1.70.0 (#496) 2021-11-01 16:21:20 -04:00
Andrew Starr-Bochicchio 33658a69d8
Add support for retrieving Droplet monitoring metrics. (#491)
* Add metrics package with minimal copy of github.com/prometheus/common/model

Package metrics is a minimal copy of github.com/prometheus/common/model
providing types to work with the Prometheus-style results in a DigitalOcean
Monitoring metrics response.

We have copied this here as Prometheus' common packages are considered
internal to Prometheus, without any stability guarantees for external usage.

* Add support for retrieving Droplet monitoring metrics.

* Use pointer receivers.
2021-11-01 15:31:17 -04:00