Skip to content

Conversation

@hana-akamai
Copy link
Contributor

@hana-akamai hana-akamai commented Dec 31, 2025

Description 📝

Add ability to delete a Connection Pool in the Database details -> Networking tab -> Manage PgBouncer Connection Pools section

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

Preview 📷

Screen.Recording.2026-01-05.at.12.28.17.PM.mov

How to test 🧪

Prerequisites

(How to setup test environment)

  • Ensure the Database PgBouncer feature flag is on
  • Turn on the legacy MSW

Verification steps

(How to verify changes)

  • Go to the networking tab of a postgresql Database Cluster (http://localhost:3000/databases/postgresql/1/networking)
  • Try deleting a mocked connection pool via action menu
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

@hana-akamai hana-akamai self-assigned this Dec 31, 2025
@hana-akamai hana-akamai added the DBaaS Relates to Database as a Service label Dec 31, 2025
@hana-akamai hana-akamai marked this pull request as ready for review January 2, 2026 21:39
@hana-akamai hana-akamai requested a review from a team as a code owner January 2, 2026 21:39
@smans-akamai
Copy link
Contributor

smans-akamai commented Jan 5, 2026

I was checking the spec and it looks like the pool label has this requirement:
Must consist of alpha-numeric characters, underscores, or dashes

However, we currently have it include the / character, such as pool/1 from our mock data. As part of this pull request, can we update the mock data to include one of the accepted characters?

Screenshot 2026-01-05 at 11 34 14 AM

title={`Delete Database Connection Pool ${poolLabel}`}
/>
);
};
Copy link
Contributor

Choose a reason for hiding this comment

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

There are some additional requirements for the delete dialog shown in the wireframes that are missing.

  1. The title doesn't follow the format shown in the wireframes from tech writing. It should be:
    {action} the {label} {object}?
    So in this case, it would be Delete the {poolLabel} connection pool?

  2. In the wireframes, they have a warning notification banner that explains the impact of deleting a connection pool. That should also be added.

Copy link
Contributor

@smans-akamai smans-akamai Jan 5, 2026

Choose a reason for hiding this comment

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

From the discussion with tech writing on the dialog title format in the wireframes, there are likely other dialogs in DBaaS that will need to be updated, such as database delete. We should make make a follow up ticket to address the title format for those other dialogs for consistency.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added a comment in the figma, I added the to this dialog for now but I think the title reads cleaner without the the

Copy link
Contributor

Choose a reason for hiding this comment

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

After further discussion, the title format will be discussed with tech writing.

@smans-akamai smans-akamai moved this from Review to Approved in Cloud Manager Jan 5, 2026
@smans-akamai smans-akamai moved this from Approved to Review in Cloud Manager Jan 5, 2026
@smans-akamai smans-akamai self-requested a review January 5, 2026 19:56
Copy link
Contributor

@smans-akamai smans-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 my feedback has been addressed, so this looks good to me!

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Jan 5, 2026
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🎉 870 passing tests on test run #6 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing870 Passing11 Skipped44m 54s

@hana-akamai hana-akamai merged commit 94c5c04 into linode:develop Jan 6, 2026
35 checks passed
@hana-akamai hana-akamai deleted the UIE-9430-delete-database-connection-pool branch January 6, 2026 18:29
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Jan 6, 2026
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

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.

4 participants