Skip to content

TPT-4432: Review and implement integration tests for ReservedIPs for IPv4#945

Draft
mawilk90 wants to merge 27 commits intolinode:proj/reserved-ipsfrom
mawilk90:feature/TPT-4432-linodego-review-implement-integration-tests-for-reserved-ip-for-ipv4
Draft

TPT-4432: Review and implement integration tests for ReservedIPs for IPv4#945
mawilk90 wants to merge 27 commits intolinode:proj/reserved-ipsfrom
mawilk90:feature/TPT-4432-linodego-review-implement-integration-tests-for-reserved-ip-for-ipv4

Conversation

@mawilk90
Copy link
Copy Markdown
Contributor

@mawilk90 mawilk90 commented Apr 29, 2026

📝 Description

Note:
This PR is blocked by #919

✔️ How to Test

make fixtures/test-int TEST_ARGS="-run TestReservedIP"
make fixtures/test-int TEST_ARGS="-run TestInstance_CreateWith"
make fixtures/test-int TEST_ARGS="-run TestInstance_AddReserved"
make fixtures/test-int TEST_ARGS="-run TestInstance_DeleteInstanceVariants"
make fixtures/test-int TEST_ARGS="-run TestIPAddresses_List_smoke"
make fixtures/test-int TEST_ARGS="-run TestTag_CreateTagWithReservedIP"
make fixtures/test-int TEST_ARGS="-run TestIPAddress_Instance_Allocate"

dependabot Bot and others added 26 commits March 13, 2026 15:12
* build(deps): bump golang.org/x/oauth2 from 0.35.0 to 0.36.0

Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.35.0 to 0.36.0.
- [Commits](golang/oauth2@v0.35.0...v0.36.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* make tidy

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhiwei Liang <zliang@akamai.com>
…elease notes workflow (linode#913)

* Added PR title checking to lint and clean up release notes

* Fixed CoPilot suggestions

* Exclude dependabot PRs from PR title validation

* Address CoPilot suggestions

* Add exemptions for hotfixes and external contributions

* Switch to using amannn/action-semantic-pull-request@v6 for title validation

* Add exemption for dependencies label and remove dependabot author check
* Redact sensitive data from logging

* Address copilot suggestions

* TPT-4014 Address comments suggestions
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…reateOptions (linode#921)

* Update FirewallID to use single pointer in LinodeInterfaceCreateOptions

* Fix test
…inode#916)

* build(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.1

Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 2.1.1 to 3.0.1.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](slackapi/slack-github-action@v2.1.1...v3.0.1)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Apply suggestions from code review

Co-authored-by: Zhiwei Liang <121905282+zliang-akamai@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhiwei Liang <121905282+zliang-akamai@users.noreply.github.com>
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* TPT-4318: Add @linode/dx-sdets to CODEOWNERS

* Correct CODEOWNERS
…node#917)

* Added DiskEncryption field for LKE Node Pool creation

* Address CoPilot suggestions

* Removed more LA notices

* Update disk_encryption field to be a pointer
* build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0

Bumps [golang.org/x/net](https://github.com/golang/net) from 0.51.0 to 0.52.0.
- [Commits](golang/net@v0.51.0...v0.52.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* go mod tidy

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lena Garber <lgarber@akamai.com>
…field to firewall (linode#901)

* Fix firewall device for linode interfaces#829

* Fix unit test

* Update the unit test

* feat: add entities field to Firewall struct and define FirewallEntity type

* Fix unit test

* Integration test update

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update FirewallDeviceEntity and tests

* Reuse FirewallDeviceEntity

* fmt

* Fix test

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Michal Wojcik <32574975+mgwoj@users.noreply.github.com>
Add entity envelope in AlertDefinition GET, POST and PUT API responses. Add new method to list entities. Update tests.
- replace hardcoded regions with getRegionsWithCaps
- skip tests that will fail on DevCloud
@mawilk90 mawilk90 added new-feature for new features in the changelog. testing for updates to the testing suite in the changelog. do-not-merge PRs that should not be merged until the commented issue is resolved labels May 4, 2026
@mawilk90 mawilk90 requested a review from mgwoj May 4, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge PRs that should not be merged until the commented issue is resolved new-feature for new features in the changelog. testing for updates to the testing suite in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants