Skip to content

Conversation

@tvijay-akamai
Copy link
Contributor

Description 📝

Added real product received from Product Team and cleaned up the sample products. Also, added breadcrumb to details page.

Changes 🔄

Replaced sample product with real product received from Product.

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 🗓️

27th Feb 2026

How to test 🧪

Go to Partner referreals

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

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.

Verification steps ✅
Code review ✅

Upcoming Features changeset needed for the manager package 🛑

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Feb 9, 2026
*/
const detailsMap: Record<string, ProductTabDetails> = {
'akamai-cloud-computing': akamaiCloudComputing,
apimetrics,
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
apimetrics,
'api-metrics': apiMetrics,

I think we should update the key for the apimetrics product to use kebab-case ('api-metrics') so it's consistent with the other product slugs and easier to read

Copy link
Contributor

Choose a reason for hiding this comment

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

We could update the product file name to match the kebab-case slug. For eg., renaming the file from apimetrics to api-metrics would keep it consistent with the other product files and make it easier to locate and read

@@ -17,6 +18,7 @@ export interface ProductTabDetails {
*/
const detailsMap: Record<string, ProductTabDetails> = {
'akamai-cloud-computing': akamaiCloudComputing,
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
'akamai-cloud-computing': akamaiCloudComputing,

If this product is no longer needed or dummy, I think we should remove it from the detailsMap and the /pages directory.

@@ -1,4 +1,5 @@
import { akamaiCloudComputing } from './akamai-cloud-computing';
import { apimetrics } from './apimetrics';
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
import { apimetrics } from './apimetrics';
import { apiMetrics } from './apimetrics';

@@ -0,0 +1,78 @@
/**
* Product tab details for slug apimetrics.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* Product tab details for slug apimetrics.
* Product tab details for slug api-metrics.

Copy link
Contributor

Choose a reason for hiding this comment

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

Could we remove the unused duplicate icons akamai-color-logo.svg and akamai-logo.svg from /public/assets/marketplace?

{
id: 'akamai-cloud-computing',
name: 'Akamai Cloud Computing',
id: 'apimetrics',
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
id: 'apimetrics',
id: 'api-metrics',

@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #2 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing865 Passing11 Skipped56m 3s

Details

Failing Tests
SpecTest
clone-linode.spec.tsCloud Manager Cypress Tests→clone linode » can clone a Linode from Linode details page

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/linodes/clone-linode.spec.ts"

"@linode/manager": Upcoming Features
---

Added New Marketplace products ([#13370](https://github.com/linode/manager/pull/13370))
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Added New Marketplace products ([#13370](https://github.com/linode/manager/pull/13370))
Add new Marketplace products ([#13370](https://github.com/linode/manager/pull/13370))

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.

5 participants