Skip to content

Conversation

lgarber-akamai
Copy link
Contributor

@lgarber-akamai lgarber-akamai commented Jul 9, 2025

📝 Description

This pull request merges all changes relevant to the VPC Dual Stack branch into the main branch to stage it for release.

Additionally, this PR contains refreshed fixtures for all TestInstance*, TestIPAddress* ,TestNodeBalancer*, and TestVPC* integration tests.

✔️ How to Test

The following test steps assume you have pulled down this PR locally and are using a Linode account with access to VPC Dual Stack.

Unit Testing

make test-unit

Integration Testing

make fixtures TEST_ARGS="-run '(TestInstance|TestIPAddress|TestNodeBalancer|TestVPC)'"

Implement support for VPC Dual Stack (#706)

Add support for /vpcs/ipv6s and /vpcs/{id}/ipv6s (#791)
@lgarber-akamai lgarber-akamai marked this pull request as ready for review August 22, 2025 22:18
@lgarber-akamai lgarber-akamai requested a review from a team as a code owner August 22, 2025 22:18
@lgarber-akamai lgarber-akamai requested review from zliang-akamai and yec-akamai and removed request for a team August 22, 2025 22:18
@@ -520,7 +520,7 @@ func TestInstance_Disk_Clone(t *testing.T) {
disk, err := client.CreateInstanceDisk(context.Background(), instance.ID, linodego.InstanceDiskCreateOptions{
Label: "go-disk-test-" + randLabel(),
Filesystem: "ext4",
Image: "linode/debian10",
Image: "linode/debian12",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes made in this file aren't related to VPC Dual Stack but they were issues preventing me from re-running the instance fixtures.

assert.Equal(t, "auto", iface.Public.IPv4.Addresses[0].Address)
}

func TestInterface_Update(t *testing.T) {
Copy link
Contributor Author

@lgarber-akamai lgarber-akamai Aug 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TestInterface_Update is redundant with the more granular interface update tests introduced in this PR, so I removed it for now 🙂

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was a stale fixture file that's not longer referenced in an integration test.

* Add missing VPC Dual Stack docs and LA notices

* Fix spacing
@lgarber-akamai lgarber-akamai merged commit e4bd93a into main Aug 25, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project for new projects in the changelog.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants