From 113013c293e05ce981e59182f7641e7bc79a4963 Mon Sep 17 00:00:00 2001 From: bbiggerr Date: Mon, 5 Apr 2021 17:56:58 -0400 Subject: [PATCH 1/4] Remove eth0 condition for public interfaces --- openapi.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index 926a2f034..febdddd21 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -17420,7 +17420,6 @@ components: * `public` * Only one `public` interface per Linode can be defined. * The Linode's default public IPv4 address is assigned to the `public` interface. - * A Linode must have a `public` interface in the first/eth0 position to be reachable via the public internet upon boot without additional required configuration. * If no `public` interface is defined, the Linode is not reachable via the public internet; access can only be established via LISH or other Linodes connected to the same VLAN. * `vlan` From 7d69686e3bfa824ce3d2a473f13dbd94b59eb4a8 Mon Sep 17 00:00:00 2001 From: bbiggerr Date: Tue, 6 Apr 2021 16:29:45 -0400 Subject: [PATCH 2/4] Update Config Update required properties --- openapi.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index febdddd21..b0065e618 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -4754,8 +4754,7 @@ paths: application/json: schema: required: - - label - - devices + - purpose properties: id: $ref: '#/components/schemas/LinodeConfig/properties/id' From ff8d1f2d8606b8decf26d00adc5a0aba5097f685 Mon Sep 17 00:00:00 2001 From: bbiggerr Date: Tue, 13 Apr 2021 12:17:01 -0400 Subject: [PATCH 3/4] Update VLANs List description --- openapi.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index b0065e618..dac90897b 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -10688,7 +10688,15 @@ paths: - Configuration Profile Create ([POST /linode/instances/{linodeId}/configs](/docs/api/linode-instances/#configuration-profile-create)) - Configuration Profile Update ([PUT /linode/instances/{linodeId}/configs/{configId}](/docs/api/linode-instances/#configuration-profile-update)) - To detach a Linode from a VLAN, [update](/docs/api/linode-instances/#configuration-profile-update) the Configuration Profile to remove the associated interface or [delete](/docs/api/linode-instances/#configuration-profile-delete) the Configuration Profile, then reboot the Linode. Alternatively, you can [delete](/docs/api/linode-instances/#linode-delete) the Linode. + There are several ways to detach a VLAN from a Linode: + + - [Update](/docs/api/linode-instances/#configuration-profile-update) the active Configuration Profile to remove the VLAN interface, then [reboot](/docs/api/linode-instances/#linode-reboot) the Linode. + - [Create](/docs/api/linode-instances/#configuration-profile-create) a new Configuration Profile without the VLAN interface, then [reboot](/docs/apilinode-instances/#linode-reboot) the Linode into the new Configuration Profile. + - [Delete](/docs/api/linode-instances/#linode-delete) the Linode. + + **VLANs cannot be manually renamed.** If a VLAN's label must be changed, create a new VLAN and attach all required Linodes to it. + + **VLANs cannot be manually deleted.** There is no need to manually delete a VLAN. If a VLAN is no longer needed, detach it from all Linodes. A VLANs that are not attached to any Linodes are automatically deleted within a short timeframe. **Note:** Only Next Generation Network (NGN) data centers support VLANs. Use the Regions ([/regions](/docs/api/regions/)) endpoint to view the capabilities of data center regions. If a VLAN is attached to your Linode and you attempt to migrate or clone it to a non-NGN data center, From 12f7b3a6b45362505a6e62d49c0fbbe9c451af57 Mon Sep 17 00:00:00 2001 From: bbiggerr Date: Wed, 14 Apr 2021 10:54:01 -0400 Subject: [PATCH 4/4] Bump version to 4.89.1 --- openapi.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index dac90897b..a54fdf222 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,6 +1,6 @@ openapi: 3.0.1 info: - version: 4.89.0 + version: 4.89.1 title: Linode API description: |