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 32ef10cd0d0..e272c06a03a 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.164.2
+ version: 4.166.0
title: Linode API
description: |
## Introduction
@@ -2787,7 +2787,7 @@ paths:
curl -H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-X PUT -d '{
- "network_helper": true,
+ "network_helper": true
}' \
https://api.linode.com/v4/account/settings
- lang: CLI
@@ -3228,7 +3228,7 @@ paths:
{
"id": 345,
"permissions": "read_only"
- },
+ }
],
"longview": [
{
@@ -3785,7 +3785,7 @@ paths:
"duration": 3,
"hour_of_day": 12,
"day_of_week": 4,
- "week_of_month": 3,
+ "week_of_month": 3
}
}' \
https://api.linode.com/v4/databases/mysql/instances/123
@@ -4569,7 +4569,7 @@ paths:
"duration": 3,
"hour_of_day": 12,
"day_of_week": 4,
- "week_of_month": 3,
+ "week_of_month": 3
}
}' \
https://api.linode.com/v4/databases/postgresql/instances/123
@@ -8849,7 +8849,7 @@ paths:
"stackscript_id": 10079,
"stackscript_data": {
"gh_username": "linode"
- }
+ },
"type": "g6-standard-2",
"metadata": {
"user_data": "I2Nsb3VkLWNvbmZpZw=="
@@ -9953,12 +9953,12 @@ paths:
curl -H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-X PUT -d '{
- "label": "lkecluster54321"
- "tags" : ["ecomm", "blog", "prod", "monitoring"]
+ "label": "lkecluster54321",
+ "tags" : ["ecomm", "blog", "prod", "monitoring"],
"control_plane": {
"high_availability": true
},
- "k8s_version": "1.17"
+ "k8s_version": "1.27"
}' \
https://api.linode.com/v4/lke/clusters/12345
- lang: CLI
@@ -18383,13 +18383,14 @@ paths:
--linodes 456 \
--volumes 9082 \
--volumes 10003
- /tags/{label}:
+ /tags/{tagLabel}:
x-linode-cli-command: tags
parameters:
- - name: label
+ - name: tagLabel
in: path
schema:
type: string
+ description: The `label` of the Tag to access.
required: true
get:
summary: Tagged Objects List
@@ -18451,7 +18452,7 @@ paths:
- lang: Shell
source: >
curl -H "Authorization: Bearer $TOKEN" \
- "https://api.linode.com/v4/tags/example tag"
+ https://api.linode.com/v4/tags/$tagLabel
delete:
summary: Tag Delete
description: >
@@ -20732,7 +20733,10 @@ components:
`NS`: The subdomain, if any, to use with the Domain of the Record. Wildcard NS records (`*`) are not supported.
`MX`: The mail subdomain. For example, `sub` for the address `user@sub.example.com` under the `example.com`
- Domain. Must be an empty string (`""`) for a Null MX Record.
+ Domain.
+ * The left-most subdomain component may be an asterix (`*`) to designate a wildcard subdomain.
+ * Other subdomain components must only contain letters, digits, and hyphens, start with a letter, end with a letter or digit, and contain less than 64 characters.
+ * Must be an empty string (`""`) for a Null MX Record.
`CNAME`: The hostname. Must be unique. Required.
@@ -20759,10 +20763,11 @@ components:
`NS`: The name server. Must be a valid domain. Required.
- `MX`: The mail server. Must be a valid domain unless creating a Null MX Record. To create a
- [Null MX Record](https://datatracker.ietf.org/doc/html/rfc7505), first
- [remove](/docs/api/domains/#domain-record-delete) any additional MX records, create an MX record with empty strings
- (`""`) for the `target` and `name`. If a Domain has a Null MX record, new MX records cannot be created. Required.
+ `MX`: The mail server. Must be a valid domain unless creating a Null MX Record. Required.
+ * Must have less than 254 total characters.
+ * The left-most domain component may be an asterix (`*`) to designate a wildcard domain.
+ * Other domain components must only contain letters, digits, and hyphens, start with a letter, end with a letter or digit, and contain less than 64 characters.
+ * To create a [Null MX Record](https://datatracker.ietf.org/doc/html/rfc7505), first [remove](/docs/api/domains/#domain-record-delete) any additional MX records, then create an MX record with empty strings (`""`) for the `target` and `name`. If a Domain has a Null MX record, new MX records cannot be created.
`CNAME`: The alias. Must be a valid domain. Required.
diff --git a/_vendor/modules.txt b/_vendor/modules.txt
index 0f8fc804c45..71890acba1c 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.164.3-patch.1
+# github.com/linode/linode-api-docs/v4 v4.166.0
diff --git a/docs/products/compute/compute-instances/guides/failover/index.md b/docs/products/compute/compute-instances/guides/failover/index.md
index b12d59467df..46ab6831e9f 100644
--- a/docs/products/compute/compute-instances/guides/failover/index.md
+++ b/docs/products/compute/compute-instances/guides/failover/index.md
@@ -3,7 +3,7 @@ title: "Configure Failover on a Compute Instance"
description: "This guide discusses how to enable failover on a Linode Compute Instance through using our IP Sharing feature with software such as keepalived or FRR."
keywords: ['IP failover','IP sharing','elastic IP']
published: 2022-03-23
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
aliases: ['/guides/ip-failover/']
@@ -38,6 +38,7 @@ Within Linode's platform, failover is configured by first enabling [IP Sharing](
| Fremont, CA (USA) | *Undergoing network upgrades* | - | - | 3 |
| Jakarta (Indonesia) | **Supported** | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 29 |
| London (United Kingdom) | **Supported** | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 7 |
+| Miami, FL, USA | Supported | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 28 |
| Milan (Italy) | **Supported** | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 27 |
| Mumbai (India) | **Supported** | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 14 |
| Newark, NJ (USA) | **Supported** | BGP-based (new) | [lelastic](/docs/products/compute/compute-instances/guides/failover/#configure-failover) / [FRR](/docs/products/compute/compute-instances/guides/failover-bgp-frr/) | 6 |
diff --git a/docs/products/compute/compute-instances/guides/lish/index.md b/docs/products/compute/compute-instances/guides/lish/index.md
index f1c29a305fa..6d0b20e20f8 100644
--- a/docs/products/compute/compute-instances/guides/lish/index.md
+++ b/docs/products/compute/compute-instances/guides/lish/index.md
@@ -4,7 +4,7 @@ title_meta: "Access Your System Console Using Lish"
description: "Learn how to use Lish as a shell for managing or rescuing your Compute Instances."
keywords: ["Console", "Shell", "Lish", "rescue", "weblish"]
published: 2009-08-04
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
tags: ["linode platform","cloud manager"]
@@ -320,6 +320,20 @@ If you are having issues accessing Lish, Weblish, or Glish, you may be blocked b
- **Weblish/Glish Gateway:** `eu-west.webconsole.linode.com`
+#### Miami, FL, USA
+
+- **Lish SSH Gateway:** `lish-us-mia.linode.com`
+
+ {{< note type="secondary" title="Lish SSH Gateway Fingerprints" isCollapsible=true >}}
+ ```command
+ RSA 3072 SHA256:kfwzGjXR+WV1JxvufbsZTv4qzVUI5Nkmh3Z3/XhpAT8 lish-us-mia.linode.com
+ ECDSA 256 SHA256:cZVK7bB8cwci3sXJJNIaBlX9Z3DlBj3hAL5J8Hc+vr0 lish-us-mia.linode.com
+ ED25519 256 SHA256:+sBLV01KzOiVJw4OJGmO71+NUm2cE7ndpj1aqW2tNLg lish-us-mia.linode.com
+ ```
+ {{< /note >}}
+
+- **Weblish/Glish Gateway:** `us-mia.webconsole.linode.com`
+
#### Milan (Italy)
- **Lish SSH Gateway:** `lish-it-mil.linode.com`
diff --git a/docs/products/compute/compute-instances/guides/metadata/index.md b/docs/products/compute/compute-instances/guides/metadata/index.md
index 11d8810d99d..cfe4620b830 100644
--- a/docs/products/compute/compute-instances/guides/metadata/index.md
+++ b/docs/products/compute/compute-instances/guides/metadata/index.md
@@ -3,7 +3,7 @@ title: "Overview of the Metadata Service"
description: "Learn how to automate server provisioning on the Linode platform through the new Metadata service and cloud-init."
keywords: ["user data", "metadata", "cloud-init", "cloudinit"]
published: 2023-07-25
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
authors: ["Linode"]
@@ -34,7 +34,7 @@ Similar to Metadata, Linode's [StackScripts](/docs/products/tools/stackscripts/)
Akamai's Metadata service is available in select data centers. Additionally, user data and cloud-init integration is currently only supported in a few distribution images. Supported data centers and distributions are listed below:
-- **Data centers:** Amsterdam (Netherlands), Chennai (India), Chicago (USA), Jakarta (Indonesia), Milan (Italy), Osaka (Japan), Paris (France), São Paulo (Brazil), Seattle (USA), Stockholm (Sweden), and Washington DC (USA)
+- **Data centers:** Amsterdam (Netherlands), Chennai (India), Chicago (USA), Jakarta (Indonesia), Miami (USA), Milan (Italy), Osaka (Japan), Paris (France), São Paulo (Brazil), Seattle (USA), Stockholm (Sweden), and Washington DC (USA)
- **Distributions:** Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Debian 11
diff --git a/docs/products/compute/compute-instances/plans/premium/index.md b/docs/products/compute/compute-instances/plans/premium/index.md
index 84626797a41..0de010e5962 100644
--- a/docs/products/compute/compute-instances/plans/premium/index.md
+++ b/docs/products/compute/compute-instances/plans/premium/index.md
@@ -3,7 +3,7 @@ title: "Premium Compute Instances"
linkTitle: "Premium"
description: "Premium instances guarantee a minimum hardware class utilizing the latest available AMD EPYC™ CPUs, providing consistent high-peformance for your workloads."
published: 2023-07-06
-modified: 2023-10-12
+modified: 2023-10-16
---
Premium Compute Instances are virtual machines that come equipped with the latest AMD EPYC™ CPUs, ensuring your applications are running on the latest hardware with consistent high-peformance. Premium instances build off of our [Dedicated CPU instances](/docs/products/compute/compute-instances/plans/dedicated-cpu/), offering similar plan resources but with a guaranteed minimum hardware model.
@@ -47,6 +47,7 @@ Premium Compute Instances are currently available in select data centers.
| Fremont (California, USA) | *Not available* |
| **Jakarta (Indonesia)** | **Available** |
| London (United Kingdom) | *Not available* |
+| **Miami (Florida, USA)** | **Available** |
| **Milan (Italy)** | **Available** |
| Mumbai (India) | *Not available* |
| Newark (New Jersey, USA) | *Not available* |
diff --git a/docs/products/networking/vlans/_index.md b/docs/products/networking/vlans/_index.md
index 03e4ee297d9..2fd3e88d232 100644
--- a/docs/products/networking/vlans/_index.md
+++ b/docs/products/networking/vlans/_index.md
@@ -11,7 +11,7 @@ tab_group_main:
cascade:
date: 2020-10-22
product_description: "Fully isolated virtual local area networks that enable private communication between cloud-based resources"
-modified: 2023-10-12
+modified: 2023-10-16
aliases: ['/guides/platform/vlan/']
---
@@ -48,6 +48,7 @@ Since VLANs operate on layer 2 of the OSI networking stack, you can use is as pa
| Fremont (California, USA) | Not yet available |
| **Jakarta (Indonesia)** | **Available** |
| **London (United Kingdom)** | **Available** |
+| **Miami (Florida, USA)** | **Available** |
| **Milan (Italy)** | **Available** |
| **Mumbai (India)** | **Available** |
| **Newark (New Jersey, USA)** | **Available** |
diff --git a/docs/products/platform/get-started/guides/beta-for-new-data-centers/index.md b/docs/products/platform/get-started/guides/beta-for-new-data-centers/index.md
index b23f4e93366..14b9afadb84 100644
--- a/docs/products/platform/get-started/guides/beta-for-new-data-centers/index.md
+++ b/docs/products/platform/get-started/guides/beta-for-new-data-centers/index.md
@@ -2,7 +2,7 @@
title: "Limited Beta for Akamai's New Data Centers"
description: "This document provides details for the limited availability beta of Akamai Cloud Compute's latest data centers."
published: 2023-04-17
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
tags: ["linode platform"]
@@ -28,7 +28,7 @@ Capacity in beta data centers may be limited as we continue to scale up resource
| Chicago, IL, USA | **Now available to all customers** | `us-ord` |
| Jakarta, Indonesia | **Now available to all customers** | `id-cgk` |
| Los Angeles, CA, USA | *Limited beta* | `us-lax` |
-| Miami, FL, USA | *Limited beta* | `us-mia` |
+| Miami, FL, USA | **Now available to all customers** | `us-mia` |
| Milan, Italy | **Now available to all customers** | `it-mil` |
| Osaka, Japan | **Now available to all customers** | `jp-osa` |
| Paris, France | **Now available to all customers** | `fr-par` |
diff --git a/docs/products/platform/get-started/guides/choose-a-data-center/index.md b/docs/products/platform/get-started/guides/choose-a-data-center/index.md
index 2d3672b4aa2..5107dbbb67f 100644
--- a/docs/products/platform/get-started/guides/choose-a-data-center/index.md
+++ b/docs/products/platform/get-started/guides/choose-a-data-center/index.md
@@ -4,7 +4,7 @@ description: 'This article gives you information to help you determine which dat
keywords: ["data center", "datacenter", "dc", "speed"]
tags: ["linode platform"]
published: 2018-10-31
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
aliases: ['/platform/how-to-choose-a-data-center/','/guides/how-to-choose-a-data-center/']
@@ -37,6 +37,7 @@ An important consideration when choosing a data center is the availability of sp
| Fremont | ✔ | ✔ | | | ✔ | ✔ | ✔ | ✔ | ✔ | | ✔ | ✔ | | ✔ |
| Jakarta | ✔ | ✔ | | ✔ | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ |
| London | ✔ | ✔ | | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | ✔ |
+| Miami | ✔ | ✔ | | ✔ | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ |
| Milan | ✔ | ✔ | | ✔ | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ |
| Mumbai | ✔ | ✔ | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | ✔ |
| Newark | ✔ | ✔ | ✔ | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
diff --git a/docs/products/storage/object-storage/_index.md b/docs/products/storage/object-storage/_index.md
index 8c317887548..a780c2bdb5b 100644
--- a/docs/products/storage/object-storage/_index.md
+++ b/docs/products/storage/object-storage/_index.md
@@ -9,7 +9,7 @@ tab_group_main:
cascade:
date: 2020-06-02
product_description: "An S3-compatible object storage solution designed to store, manage, and access unstructured data in the cloud."
-modified: 2023-10-12
+modified: 2023-10-16
aliases: ['/platform/object-storage/pricing-and-limitations/', '/guides/pricing-and-limitations','/products/storage/object-storage/guides/enable/']
---
@@ -36,13 +36,14 @@ Using Object Storage to host your static site files means you do not have to wor
Object Storage is available within the following data centers. For a full list of specifications for each region, review the [Technical Specifications](#specifications).
| Data Center | Cluster ID |
-| -- | -- | -- | -- |
+| -- | -- |
| Amsterdam (Netherlands)\* | `nl-ams-1` |
| Atlanta, GA (USA) | `us-southeast-1` |
| Chennai (India)\* | `in-maa-1` |
| Chicago, IL (USA)\* | `us-ord-1` |
| Frankfurt (Germany) | `eu-central-1` |
| Jakarta (Indonesia)\* | `id-cgk-1` |
+| Miami, FL (USA)\* | `us-mia-1` |
| Milan (Italy)\* | `it-mil-1` |
| Newark, NJ (USA) | `us-east-1` |
| Osaka (Japan)\* | `jp-osa-1` |
@@ -89,6 +90,7 @@ The tables below outline Object Storage limits. Most of the limits apply **per r
| Chicago, IL (USA) | 5 TB
Up to 1,000 TB by request | 50 million
Up to 1 billion by request |
| Frankfurt (Germany) | 5 TB | 50 million |
| Jakarta (Indonesia) | 5 TB
Up to 1,000 TB by request | 50 million
Up to 1 billion by request |
+| Miami, FL (USA) | 5 TB
Up to 1,000 TB by request | 50 million
Up to 1 billion by request |
| Milan (Italy) | 5 TB
Up to 1,000 TB by request | 50 million
Up to 1 billion by request |
| Newark, NJ (USA) | 5 TB | 50 million |
| Osaka (Japan) | 5 TB
Up to 1,000 TB by request | 50 million
Up to 1 billion by request |
diff --git a/docs/products/storage/object-storage/guides/urls/index.md b/docs/products/storage/object-storage/guides/urls/index.md
index dfe02c66be2..c74fd959226 100644
--- a/docs/products/storage/object-storage/guides/urls/index.md
+++ b/docs/products/storage/object-storage/guides/urls/index.md
@@ -2,7 +2,7 @@
description: "Learn how to obtain URLs to objects within Linode's Object Storage service."
keywords: ['object','storage','bucket']
published: 2020-01-22
-modified: 2023-10-12
+modified: 2023-10-16
modified_by:
name: Linode
image: AccessingObjectswithLinodeObjectStorage.png
@@ -39,6 +39,7 @@ The cluster URL for Object Storage is unique to each data center. This URL can b
| Chicago, IL (USA) | `us-ord-1` | `https://us-ord-1.linodeobjects.com` |
| Frankfurt (Germany) | `eu-central-1` | `https://eu-central-1.linodeobjects.com` |
| Jakarta (Indonesia) | `id-cgk-1` | `https://id-cgk-1.linodeobjects.com` |
+| Miami, FL (USA) | `us-mia-1` | `https://us-mia-1.linodeobjects.com` |
| Milan (Italy) | `it-mil-1` | `https://it-mil-1.linodeobjects.com` |
| Newark, NJ (USA) | `us-east-1` | `https://us-east-1.linodeobjects.com` |
| Osaka (Japan) | `jp-osa-1 ` | `https://jp-osa-1.linodeobjects.com` |
@@ -47,7 +48,7 @@ The cluster URL for Object Storage is unique to each data center. This URL can b
| Seattle, WA (USA) | `us-sea-1` | `https://us-sea-1.linodeobjects.com` |
| Singapore | `ap-south-1` | `https://ap-south-1.linodeobjects.com` |
| Stockholm (Sweden) | `se-sto-1` | `https://se-sto-1.linodeobjects.com` |
-| Washington, DC, USA | `us-iad-1` | `https://us-iad-1.linodeobjects.com` |
+| Washington, DC (USA) | `us-iad-1` | `https://us-iad-1.linodeobjects.com` |
## Bucket URL
diff --git a/docs/release-notes/api/v4.166.0.md b/docs/release-notes/api/v4.166.0.md
new file mode 100644
index 00000000000..3aa82440e90
--- /dev/null
+++ b/docs/release-notes/api/v4.166.0.md
@@ -0,0 +1,11 @@
+---
+title: API v4.166.0
+date: 2023-10-16
+version: 4.166.0
+---
+
+### Changed
+
+* When creating or updating MX Domain Records, `name` (subdomain) and `target` (domain) values submitted in requests must now pass respective validation criteria. This change affects the following commands:
+ * **Domain Record Create** ([POST /domains/{domainId}/records](/docs/api/domains/#domain-record-create))
+ * **Domain Record Update** ([PUT /domains/{domainId}/records/{recordId}](/docs/api/domains/#domain-record-update))
diff --git a/go.mod b/go.mod
index fe45e35a72e..9df424cec92 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.164.3-patch.1 // indirect
+ github.com/linode/linode-api-docs/v4 v4.166.0 // indirect
github.com/linode/linode-docs-theme v0.0.0-20231012145617-4443035551a6 // indirect
)
diff --git a/go.sum b/go.sum
index de0139f98c8..62cd6ab8bef 100644
--- a/go.sum
+++ b/go.sum
@@ -101,6 +101,8 @@ github.com/linode/linode-api-docs/v4 v4.164.2 h1:BWFzVbsJlO9EjoNTRSF8GuHOIg9T2EK
github.com/linode/linode-api-docs/v4 v4.164.2/go.mod h1:JRT7kOTjArLJngT4KkAnxWNGszYSP+zlQg2OHQ407RI=
github.com/linode/linode-api-docs/v4 v4.164.3-patch.1 h1:cQsbGIR9pwSO2VbJsGUSC/uFD22719txEMpYpkGmjjM=
github.com/linode/linode-api-docs/v4 v4.164.3-patch.1/go.mod h1:JRT7kOTjArLJngT4KkAnxWNGszYSP+zlQg2OHQ407RI=
+github.com/linode/linode-api-docs/v4 v4.166.0 h1:YJhGDotvYcI/8VO3OLFYPzo7KknBhQ90zC1we7xsSxQ=
+github.com/linode/linode-api-docs/v4 v4.166.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=