manager icon indicating copy to clipboard operation
manager copied to clipboard

fix: [UIE-9523] - Show edit RDNS button for VPC NAT IPv4 address row in linode network tab

Open grevanak-akamai opened this issue 1 month ago โ€ข 0 comments

Description ๐Ÿ“

Under linode network tab, edit button is hidden currently for VPC NAT IPv4 address. As part of this PR, this issue is fixed by showing the button for such IP address row.

Changes ๐Ÿ”„

  • Updated logic to show/hide edit button in IP address row under linode network tab to show the button for VPC NAT IP address as well.

Scope ๐Ÿšข

Upon production release, changes in this PR will be visible to:

  • [x] All customers
  • [ ] Some customers (e.g. in Beta or Limited Availability)
  • [ ] No customers / Not applicable

Target release date ๐Ÿ—“๏ธ

December 2025

Preview ๐Ÿ“ท

Before After
Screenshot 2025-12-05 at 12 21 41โ€ฏPM Screenshot 2025-12-05 at 12 22 18โ€ฏPM

How to test ๐Ÿงช

Prerequisites

  • Login to https://cloud.devcloud.linode.com/ or https://cloud.linode.com
  • Navigate to linodes page

Reproduction steps

  • Create Linode
  • Create VPC
  • Assign linode to VPC. Ensure "Allow public IPv4 access (1:1 NAT)" is checked before assigning Linode to VPC
  • Reboot Linode
  • After reboot is completed, switch to network tab under linode details page and under IP addresses table, see that IP address row with type "VPC NAT โ€“ IPv4" doesn't have edit RDNS button.

Verification steps

(How to verify changes)

  • [ ] Follow above steps and ensure Edit RDNS button is shown for IP address row with type "VPC NAT โ€“ IPv4".
  • [ ] Ensure no regressions
Author Checklists

As an Author, to speed up the review process, I considered ๐Ÿค”

๐Ÿ‘€ Doing a self review โ” Our contribution guidelines ๐Ÿค Splitting feature into small PRs โž• Adding a changeset ๐Ÿงช Providing/improving test coverage ๐Ÿ” Removing all sensitive information from the code and PR description ๐Ÿšฉ Using a feature flag to protect the release ๐Ÿ‘ฃ Providing comprehensive reproduction steps ๐Ÿ“‘ Providing or updating our documentation ๐Ÿ•› Scheduling a pair reviewing session ๐Ÿ“ฑ Providing mobile support โ™ฟ Providing accessibility support


  • [ ] I have read and considered all applicable items listed above.

As an Author, before moving this PR from Draft to Open, I confirmed โœ…

  • [ ] All tests and CI checks are passing
  • [ ] TypeScript compilation succeeded without errors
  • [ ] Code passes all linting rules

grevanak-akamai avatar Dec 05 '25 07:12 grevanak-akamai