Skip to content

TPT-4456: Enable integration test for RDMA Linode interface - #1032

Open
yec-akamai wants to merge 6 commits into
proj/rdma-interfacesfrom
rdma-instance-tests
Open

TPT-4456: Enable integration test for RDMA Linode interface#1032
yec-akamai wants to merge 6 commits into
proj/rdma-interfacesfrom
rdma-instance-tests

Conversation

@yec-akamai

Copy link
Copy Markdown
Contributor

📝 Description

Remove skipping the test and allow to run the case.

✔️ How to Test

make test-int
make test-unit

Copilot AI lite review requested due to automatic review settings August 27, 2026 19:42
@yec-akamai yec-akamai added the testing for updates to the testing suite in the changelog. label Aug 27, 2026
@yec-akamai
yec-akamai requested review from a team as code owners August 27, 2026 19:42
@yec-akamai
yec-akamai requested review from lgarber-akamai and psnoch-akamai and removed request for a team August 27, 2026 19:42

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR enables the previously skipped RDMA VPC Linode interface integration test by updating the test setup (firewall handling, fixed region/plan selection) and refreshing the go-vcr cassette to match the new recorded interactions.

Changes:

  • Stop skipping TestInstance_CreateWithRDMAVPCInterfaces and update the instance creation options used by the test (region/plan, firewall opt-out behavior).
  • Ensure FirewallID is explicitly set to -1 on interfaces when Cloud Firewall is disabled (to avoid implicit/default firewall behavior).
  • Update the recorded integration fixture TestInstance_CreateWithRDMAVPCInterfaces.yaml to align with the new request/response sequence and IDs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
test/integration/instance_interfaces_test.go Enables the RDMA interface integration test and adjusts instance/interface creation defaults (firewall opt-out, region/plan selection).
test/integration/fixtures/TestInstance_CreateWithRDMAVPCInterfaces.yaml Updates the VCR fixture to reflect the new recorded API interactions for the RDMA interface test.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread test/integration/instance_interfaces_test.go
Comment thread test/integration/instance_interfaces_test.go
Comment thread test/integration/instance_interfaces_test.go
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing for updates to the testing suite in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants