diff --git a/_vendor/github.com/linode/linode-api-docs/v4/openapi.yaml b/_vendor/github.com/linode/linode-api-docs/v4/openapi.yaml index 8eddb1d7abd..bc530343b71 100644 --- a/_vendor/github.com/linode/linode-api-docs/v4/openapi.yaml +++ b/_vendor/github.com/linode/linode-api-docs/v4/openapi.yaml @@ -1,6 +1,6 @@ openapi: 3.0.1 info: - version: 4.171.0 + version: 4.173.0 title: Linode API license: name: Apache 2.0 @@ -3859,6 +3859,19 @@ paths: $ref: '#/components/schemas/DatabaseMySQLRequest/properties/allow_list' updates: $ref: '#/components/schemas/DatabaseMySQL/properties/updates' + type: + type: string + description: | + Request re-sizing of your cluster to a Linode Type with more disk space. For example, you could request a Linode Type that uses a higher plan. + + * Needs to be a Linode Type with more disk space than your current Linode. + + * Resizing to a larger Linode Type can accrue additional cost. Review the `price` output in the [Types List](/docs/api/linode-types/#types-list) operation for more information. + + * You can't update the `allow_list` and set a new `type` in the same request. + + * Any active updates to your cluster need to complete before you can request a resize. The reverse is also true: An active resizing needs to complete before you can perform any other update. + example: g6-standard-1 responses: '200': description: Managed Database updated successfully. @@ -3879,7 +3892,8 @@ paths: "203.0.113.1", "192.0.1.0/24" ], - "updates" = { + "type": "g6-standard-1", + "updates": { "frequency": "monthly", "duration": 3, "hour_of_day": 12, @@ -3894,6 +3908,7 @@ paths: --label example-db \ --allow_list 203.0.113.1 \ --allow_list 192.0.1.0/24 \ + --type g6-standard-1 \ --updates.frequency monthly \ --updates.duration 3 \ --updates.hour_of_day 12 \ @@ -4643,6 +4658,19 @@ paths: $ref: '#/components/schemas/DatabasePostgreSQLRequest/properties/allow_list' updates: $ref: '#/components/schemas/DatabasePostgreSQL/properties/updates' + type: + type: string + description: | + Request re-sizing of your cluster to a Linode Type with more disk space. For example, you could request a Linode Type that uses a higher plan. + + * Needs to be a Linode Type with more disk space than your current Linode. + + * Resizing to a larger Linode Type can accrue additional cost. Review the `price` output in the [Types List](/docs/api/linode-types/#types-list) operation for more information. + + * You can't update the `allow_list` and set a new `type` in the same request. + + * Any active updates to your cluster need to complete before you can request a resize. The reverse is also true: An active resizing needs to complete before you can perform any other update. + example: g6-standard-1 responses: '200': description: Managed Database updated successfully. @@ -4663,7 +4691,8 @@ paths: "203.0.113.1", "192.0.1.0/24" ], - "updates" = { + "type": "g6-standard-1", + "updates": { "frequency": "monthly", "duration": 3, "hour_of_day": 12, @@ -4678,6 +4707,7 @@ paths: --label example-db \ --allow_list 203.0.113.1 \ --allow_list 192.0.1.0/24 \ + --type g6-standard-1 \ --updates.frequency monthly \ --updates.duration 3 \ --updates.hour_of_day 12 \ @@ -8602,7 +8632,7 @@ paths: https://api.linode.com/v4/linode/instances/123/ips - lang: CLI source: > - linode-cli linodes 123 ips-list + linode-cli linodes ips-list 123 post: x-linode-grant: read_write tags: @@ -14622,7 +14652,7 @@ paths: - NodeBalancers summary: NodeBalancer Create description: | - Creates a NodeBalancer in the requested Region. + Creates a NodeBalancer in the requested Region. Only available in [Regions](/docs/api/regions/#regions-list) with "NodeBalancers" in their `capabilities`. NodeBalancers require a port Config with at least one backend Node to start serving requests. @@ -22246,6 +22276,9 @@ components: - stackscript_update - stackscript_publicize - stackscript_revise + - subnet_create + - subnet_delete + - subnet_update - tag_create - tag_delete - tfa_disabled @@ -22271,6 +22304,9 @@ components: - volume_update - volume_detach - volume_resize + - vpc_create + - vpc_delete + - vpc_update readOnly: true description: > The action that caused this Event. New actions may be added in the future. @@ -22629,7 +22665,7 @@ components: - 198.51.100.2/32 ipv6: description: | - A list of IPv6 addresses or networks. Addresses must be in IP/mask format. Must not be an empty list. + A list of IPv6 addresses or networks. Addresses must be in IP/mask format and must not include zone_id notation as described in [RFC 4007](https://www.rfc-editor.org/rfc/rfc4007). Must not be an empty list. If "::/0" is included in this list, all IPv6 addresses are affected by this rule. type: array @@ -28536,6 +28572,7 @@ components: # * A VPC Subnet requires either `ipv4`, `ipv6`, or both. # * In requests, only the prefix length is allowed, for example: `/64`. The address range is then automatically assigned. # * Allowed prefix lengths: 64-125. + # * Must not include zone_id notation as described in [RFC 4007](https://www.rfc-editor.org/rfc/rfc4007) # * The range must not overlap with other Subnets on the same VPC. # example: fd04:495a:691c:971c:0000:0000:0000:0000/64 # x-linode-cli-display: 4 diff --git a/_vendor/modules.txt b/_vendor/modules.txt index 22c619bce13..7605116f126 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -5,4 +5,4 @@ # github.com/bep/turbo/v7 v7.20300.20000 # github.com/gohugoio/hugo-mod-jslibs/instantpage v0.5.1 # github.com/instantpage/instant.page v5.1.1+incompatible -# github.com/linode/linode-api-docs/v4 v4.171.0 +# github.com/linode/linode-api-docs/v4 v4.173.0 diff --git a/docs/release-notes/api/v4.173.0.md b/docs/release-notes/api/v4.173.0.md new file mode 100644 index 00000000000..be44566c758 --- /dev/null +++ b/docs/release-notes/api/v4.173.0.md @@ -0,0 +1,17 @@ +--- +title: API v4.173.0 +date: 2024-02-20 +version: 4.173.0 +--- + +### Changed + +- **Managed MySQL Database Update** ([PUT /databases/mysql/instances/{instanceId}](/docs/api/databases/#managed-mysql-database-update)) + + **Managed PostgreSQL Database Update** ([PUT /databases/postgresql/instances/{instanceId}](/docs/api/databases/#managed-postgresql-database-update)) + + When updating Managed Databases with these commands, you can now resize clusters to use Linodes of equal or greater disk space by including the desired plan `type` in your request. + +### Fixed + +- Fixed a bug that allowed unsupported IPv6 address zone_id notation in requests when creating or updating Cloud Firewall rules. \ No newline at end of file diff --git a/go.mod b/go.mod index 5f1ea3b3a3a..ec2015010b0 100644 --- a/go.mod +++ b/go.mod @@ -4,6 +4,6 @@ go 1.15 require ( github.com/hotwired/turbo v7.0.1+incompatible // indirect - github.com/linode/linode-api-docs/v4 v4.171.0 // indirect + github.com/linode/linode-api-docs/v4 v4.173.0 // indirect github.com/linode/linode-docs-theme v0.0.0-20240220192940-74515c307486 // indirect ) diff --git a/go.sum b/go.sum index fba3ef9c16d..9b0c7205f33 100644 --- a/go.sum +++ b/go.sum @@ -119,6 +119,8 @@ github.com/linode/linode-api-docs/v4 v4.170.2 h1:sinJqcS08nq2EZz0h/1J13zNZYJ3kt9 github.com/linode/linode-api-docs/v4 v4.170.2/go.mod h1:JRT7kOTjArLJngT4KkAnxWNGszYSP+zlQg2OHQ407RI= github.com/linode/linode-api-docs/v4 v4.171.0 h1:hEd02yYnRH+ZRokR+694+qU8XTaBD3BKJwaflzkLy18= github.com/linode/linode-api-docs/v4 v4.171.0/go.mod h1:JRT7kOTjArLJngT4KkAnxWNGszYSP+zlQg2OHQ407RI= +github.com/linode/linode-api-docs/v4 v4.173.0 h1:bh4gyJjunSLHuHn5SwrfrXn7QngdijND4eoGMjFpAPw= +github.com/linode/linode-api-docs/v4 v4.173.0/go.mod h1:JRT7kOTjArLJngT4KkAnxWNGszYSP+zlQg2OHQ407RI= github.com/linode/linode-docs-theme v0.0.0-20220622135843-166f108e1933 h1:QchGQS6xESuyjdlNJEjvq2ftGX0sCTAhPhD5hAOJVMI= github.com/linode/linode-docs-theme v0.0.0-20220622135843-166f108e1933/go.mod h1:6kYeZt+rMvJFZ9Wbnm4CDSn8Sg1MuYjr2Kx6W/awiQM= github.com/linode/linode-docs-theme v0.0.0-20220718150422-ea48dbf69943 h1:BE3OgPTfmSdYeNUxcC1clIpJZhdMmYByCCCap0njwyY=