Skip to content

Conversation

@mduda-akamai
Copy link
Contributor

@mduda-akamai mduda-akamai commented Jul 23, 2025

Description 📝

DataStream: destination form - existing destination mode, GET destinations

Changes 🔄

  • add details about destination selected in destination form
  • destinations mock API handlers for requests: GET (/monitor/streams/destinations, /monitor/streams/destinations/:id)

Target release date 🗓️

August 2025

Preview 📷

Before After
before after

How to test 🧪

Prerequisites

  • Open Local Dev Tools
  • Enable MSW, set Base Preset to CRUD
  • Apply

Verification steps

  • Navigate to datastream/streams/create
  • Choose some destination from Destination Name
  • It should display details of the selected destination
Author Checklists

As an Author, to speed up the review process, I considered 🤔

👀 Doing a self review
❔ Our contribution guidelines
➕ Adding a changeset
🧪 Providing/improving test coverage
📱 Providing mobile 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

@mduda-akamai mduda-akamai self-assigned this Jul 23, 2025
@mduda-akamai mduda-akamai force-pushed the feature/DPS-33693-destination-form-existing-destination-mode-get-destinations branch from 1acc612 to 0ec8442 Compare July 23, 2025 14:05
@mduda-akamai mduda-akamai marked this pull request as ready for review July 23, 2025 14:05
@mduda-akamai mduda-akamai requested a review from a team as a code owner July 23, 2025 14:05
@mduda-akamai mduda-akamai requested review from hana-akamai and harsh-akamai and removed request for a team July 23, 2025 14:05
@mduda-akamai mduda-akamai force-pushed the feature/DPS-33693-destination-form-existing-destination-mode-get-destinations branch from 0ec8442 to 16b937c Compare July 24, 2025 06:53
…ng-destination-mode-get-destinations

# Conflicts:
#	packages/manager/src/features/DataStream/Streams/StreamCreate/Delivery/StreamCreateDelivery.test.tsx
#	packages/manager/src/features/DataStream/Streams/StreamCreate/Delivery/StreamCreateDelivery.tsx
#	packages/manager/src/features/DataStream/Streams/StreamCreate/StreamCreate.tsx
);

expect(
within(screen.getByText('Host:').closest('div')!).getByText('test host')
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we just do

expect(screen.getByText('test host')).toBeVisible();

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, changed

).toBeInTheDocument();

expect(
within(screen.getByText('Bucket:').closest('div')!).getByText(
Copy link
Contributor

Choose a reason for hiding this comment

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

Same here


await waitFor(() => {
expect(
within(screen.getByText('Region:').closest('div')!).getByText(
Copy link
Contributor

Choose a reason for hiding this comment

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

Same here

@hana-akamai hana-akamai added the Add'tl Approval Needed Waiting on another approval! label Aug 1, 2025
Copy link
Contributor

@harsh-akamai harsh-akamai left a comment

Choose a reason for hiding this comment

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

Thanks @mduda-akamai!

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Aug 4, 2025
@harsh-akamai harsh-akamai added Approved Multiple approvals and ready to merge! and removed Add'tl Approval Needed Waiting on another approval! labels Aug 4, 2025
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #6 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing700 Passing4 Skipped133m 31s

Details

Failing Tests
SpecTest
linode-storage.spec.tsCloud Manager Cypress Tests→linode storage tab » linode storage tab

Troubleshooting

Use this command to re-run the failing tests:

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

@mduda-akamai mduda-akamai merged commit 89ea4f0 into linode:develop Aug 4, 2025
34 of 35 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Aug 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved Multiple approvals and ready to merge! Logs

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants