Skip to content

hotfix: [UIE-9247] - DBaaS - Display Beta chip for VPC fields and update related documentation link#12908

Merged
dwiley-akamai merged 5 commits intolinode:stagingfrom
smans-akamai:hotfix/UIE-9247
Sep 24, 2025
Merged

hotfix: [UIE-9247] - DBaaS - Display Beta chip for VPC fields and update related documentation link#12908
dwiley-akamai merged 5 commits intolinode:stagingfrom
smans-akamai:hotfix/UIE-9247

Conversation

@smans-akamai
Copy link
Contributor

@smans-akamai smans-akamai commented Sep 23, 2025

Description 📝

This hotfix pull request will display a beta chip for all the VPC fields in DBaaS and update related documentation link based on whether the databaseVpcBeta feature flag is enabled or disabled.

  • Note: The databaseVpcBeta feature flag is also added as part of this PR.

Changes 🔄

List any change(s) relevant to the reviewer.

  • Configures databaseVpcBeta feature flag usage
  • Adds beta chip to VPC fields that are displayed in DatabaseCreate and the Database Details Networking tab and drawer for Manage Networking
  • Updates VPC field "Learn more" link so that beta documentation will display while databaseVpcBeta is toggled on

Scope 🚢

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

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

Target release date 🗓️

9/25/2025

Preview 📷

Database Create

Before After
BEFORE-dBaaS-create-assign-vpc AFTER-dBaaS-create-assign-vpc-beta

Networking > Manage Networking Field

Before After
BEFORE-DBaaS-manage-networking AFTER-DBaaS-manage-networking-beta

Networking > Manage Networking > Drawer

Before After
BEFORE-DBaaS-manage-networking-drawer AFTER-DBaaS-manage-networking-drawer-beta

How to test 🧪

Prerequisites

(How to setup test environment)

  • Have databaseVpc and databaseVpcBeta flags enabled
  • Have a database cluster created

Reproduction steps

  • N/A

Verification steps

(How to verify changes)
Database Create Beta Chip and Learn more link that directs to Beta documentation

  • Access the Databases tab and select Create Database Cluster
  • Scroll down to the Assign a VPC field and confirm that a Beta chip is displayed next to the field name.
  • Verify that the Learn more link in the description navigates to the beta variation of the manage networking documentation.
  • Verify that toggling off the databaseVpcBeta feature flag removes the beta chip and that the learn more link directs to the regular version of the manage networking documentation.

Database Manage Networking Tab/Drawer Beta Chip and Learn more link that directs to Beta documentation

  • Access the Databases tab and select a database to access the details.
  • On the details view, navigate to the Networking tab
  • For the Manage Networking field and confirm that a Beta chip is displayed next to the field name.
  • Verify that the Learn more link navigates to the beta variation of the manage networking documentation.
  • Click on the Manage Networking button to open the drawer
  • For the Assign a VPC field in the drawer, confirm that a Beta chip is displayed next to the field name.
  • Verify that the Learn more link in the description navigates to the beta variation of the manage networking
  • Using the steps above, verify that toggling off the databaseVpcBeta feature flag removes the beta chip and that the learn more link directs to the regular version of the manage networking documentation.
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

@smans-akamai smans-akamai changed the base branch from develop to staging September 23, 2025 19:53
@smans-akamai smans-akamai marked this pull request as ready for review September 23, 2025 20:01
@smans-akamai smans-akamai requested a review from a team as a code owner September 23, 2025 20:01
@smans-akamai smans-akamai requested review from hana-akamai and hasyed-akamai and removed request for a team September 23, 2025 20:01
@smans-akamai smans-akamai added 🚨 Urgent DBaaS Relates to Database as a Service Hotfix Hotfix: This is going to staging labels Sep 23, 2025
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🎉 813 passing tests on test run #3 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing813 Passing11 Skipped41m 26s

Copy link
Contributor

@dwiley-akamai dwiley-akamai left a comment

Choose a reason for hiding this comment

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

All verification steps observed ✅
Code review ✅

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Sep 24, 2025
@smans-akamai smans-akamai self-assigned this Sep 24, 2025
@dwiley-akamai dwiley-akamai merged commit 11bef91 into linode:staging Sep 24, 2025
35 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DBaaS Relates to Database as a Service Hotfix Hotfix: This is going to staging 🚨 Urgent

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants