Skip to content

changed: [DPS-42089] - Use short term names for Object storage entity labels in CloudPulse Metrics#13579

Open
venkymano-akamai wants to merge 9 commits intolinode:developfrom
venkymano-akamai:obj_label_fix_pr
Open

changed: [DPS-42089] - Use short term names for Object storage entity labels in CloudPulse Metrics#13579
venkymano-akamai wants to merge 9 commits intolinode:developfrom
venkymano-akamai:obj_label_fix_pr

Conversation

@venkymano-akamai
Copy link
Copy Markdown
Contributor

Description 📝

Use short term names for Object storage entity labels in CloudPulse Metrics in ResourcesSelection dropdown and the legend rows

Changes 🔄

  1. Add a new utility function formatObjectStorageUrl , that formats the object storage labels like the below

obj-bucket-583.us-ord.linodeobjects.com ----> obj-bucket-683[us-ord]
ob.j-test-bucket-783.us-east.linodeobjects.com ----> ob.j-test-bucket-683[us-east]

  1. Integrate the newly created utility function in the CloudPulseResourcesSelection and CloudPulseWidgetUtils for formatting the resources selection dropdown and the legend rows in the widget

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 🗓️ Next Release Date

Preview 📷

Before After
Screenshot 2026-04-14 at 10 15 33 AM Screenshot 2026-04-14 at 10 13 57 AM
Screenshot 2026-04-14 at 10 15 46 AM Screenshot 2026-04-14 at 10 14 06 AM

How to test 🧪

  1. Login to Cloud Manager application
  2. Enable Legacy MSW handlers and switch to mock
  3. Navigate to Monitor and then to metrics
  4. Select object storage dashboard
  5. Select all the filters
  6. In the bucket selection filters, object storage labels should be shortened
  7. In the legend rows, object storage labels should be shortened
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

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

Cloud Manager UI test results

🔺 1 failing test on test run #3 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing901 Passing11 Skipped38m 43s

Details

Failing Tests
SpecTest
object-storage.e2e.spec.tsCloud Manager Cypress Tests→object storage end-to-end tests » can update bucket access

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/objectStorage/object-storage.e2e.spec.ts"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Approved

Development

Successfully merging this pull request may close these issues.

4 participants