Skip to content

Conversation

@zliang-akamai
Copy link
Member

No description provided.

zliang-akamai and others added 4 commits April 22, 2025 14:58
* Implement changes for account APIs

* Cleanup and re-add tests

* gofumpt

* Add availability notice
…inodes Enhanced Interfaces (#727)

* Added support for networking/firewalls related changes

* Added support for Networking IPs and VPC changes

* Addressed PR comments
* Add firewall template functions

* Add integration tests

* Fix inline doc
@zliang-akamai zliang-akamai added the project for new projects in the changelog. label Apr 30, 2025
zliang-akamai and others added 17 commits May 5, 2025 14:12
## 📝 Description

**What does this PR do and why is this change necessary?**

Initial additions for interfaces

## ✔️ How to Test

**How do I run the relevant unit/integration tests?**

```bash
make test-unit
```
* Add linode instance changes for linode interfaces

* Fix interface structs

* Add tests

* go work sum
* Add DoublePointer helper function

* Remove duplicated DoublePointer in test

* Fix

* Add DoublePointerNull

* lint

* Make nullable default firewall IDs pointer

* Make default firewall IDs in update options double pointers

* Update unit test to utilize DoublePointer helper func
* firewall_tests

* fix

* fix

* fix_format

* fixPRcomments

* fix
…es fields into InstanceCreateOptions (#759)

* Consolidate InterfaceGeneration and LinodeInterfaces fields into InstanceCreateOptions

* Add network_helper to create opts

* Add unmarshal

* Re-run fixtures

* Fix various issues
* Fix firewall settings tests

* Make optional fields pointers for Linode interface structs
@zliang-akamai zliang-akamai force-pushed the proj/vpc-linodes-enhanced-interfaces branch from 7e8516e to 9dcaf5a Compare July 1, 2025 07:28
@zliang-akamai zliang-akamai force-pushed the proj/vpc-linodes-enhanced-interfaces branch from 9dcaf5a to bf3104f Compare July 1, 2025 07:28
zliang-akamai and others added 2 commits August 7, 2025 14:15
* Make FirewallID in linode interface creation options a double ptr

* golangci-lint fmt

* Refresh the monthly transfer test fixture
@zliang-akamai zliang-akamai marked this pull request as ready for review August 21, 2025 18:22
@zliang-akamai zliang-akamai requested a review from a team as a code owner August 21, 2025 18:22
@zliang-akamai zliang-akamai requested review from jriddle-linode and yec-akamai and removed request for a team August 21, 2025 18:22
Copy link
Contributor

@lgarber-akamai lgarber-akamai left a comment

Choose a reason for hiding this comment

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

🎉
I'll get the VPC Dual Stack project PR ready once this has been merged.

* Make `address` of interface ipv4 optional

* Update test

* Add omitempty
@zliang-akamai zliang-akamai merged commit 923cc42 into main Aug 21, 2025
11 checks passed
@zliang-akamai zliang-akamai deleted the proj/vpc-linodes-enhanced-interfaces branch November 6, 2025 21:05
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.

7 participants