Skip to content

upcoming: [DPS-34192] - Fetch clusters list and adjust ui to newest design - #12696

Merged
mduda-akamai merged 7 commits into
linode:developfrom
kagora-akamai:feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design
Sep 11, 2025
Merged

upcoming: [DPS-34192] - Fetch clusters list and adjust ui to newest design#12696
mduda-akamai merged 7 commits into
linode:developfrom
kagora-akamai:feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design

Conversation

@kagora-akamai

@kagora-akamai kagora-akamai commented Aug 14, 2025

Copy link
Copy Markdown
Contributor

Description 📝

DataStream: Fetch clusters list for create stream form. Adjust UI to newest design

Changes 🔄

  • Stream create form
    • clusters are now fetched from v4beta/lke/clusters
    • clusters table pagination added
  • Stream and Destination Landing Empty State - icon changed to monitor

Scope 🚢

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

  • No customers / Not applicable

Target release date 🗓️

September 2025

Preview 📷

Before After
Screenshot 2025-08-14 at 11 08 07 Screenshot 2025-08-14 at 11 07 45
Screenshot 2025-08-14 at 11 08 14 Screenshot 2025-08-14 at 11 07 37
Screenshot 2025-08-14 at 11 08 48 Screenshot 2025-08-14 at 11 14 21Screenshot 2025-08-14 at 11 09 36

How to test 🧪

Prerequisites

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

Verification steps

Destinations:

  • Navigate to datastream/destinations
  • If no destinations are created, the changed icon will be visible

Streams:

  • For that part there need to be at least one Kubernetes Cluster created in mswDB
  • Navigate to datastream/streams
  • If no streams are created, the changed icon will be visible
  • Click on Create Stream button
  • Choose Stream Type: Kubernetes Audit Logs
  • The table with existing in mswDB Kubernetes Clusters will appear.
  • If there is more than 25 clusters, pagination footer will be present under the table
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
📱 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

@kagora-akamai kagora-akamai self-assigned this Aug 14, 2025
@kagora-akamai
kagora-akamai force-pushed the feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design branch from abe2d3f to 9505270 Compare August 14, 2025 09:44
@kagora-akamai
kagora-akamai marked this pull request as ready for review August 14, 2025 09:50
@kagora-akamai
kagora-akamai requested a review from a team as a code owner August 14, 2025 09:50
@kagora-akamai
kagora-akamai requested review from cpathipa and hana-akamai and removed request for a team August 14, 2025 09:50
@kagora-akamai
kagora-akamai force-pushed the feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design branch from 9505270 to 51b5ac3 Compare August 14, 2025 10:06
@kagora-akamai
kagora-akamai force-pushed the feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design branch from 51b5ac3 to 2c6fa81 Compare August 14, 2025 10:31
Comment thread packages/api-v4/src/kubernetes/types.ts Outdated
Comment thread packages/manager/.changeset/pr-12696-upcoming-features-1755164494171.md Outdated

@cpathipa cpathipa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@kagora-akamai A few files have conflicts that need to be resolved.

@mduda-akamai
mduda-akamai requested a review from a team as a code owner September 1, 2025 06:31
@mduda-akamai
mduda-akamai requested review from cliu-akamai and removed request for a team September 1, 2025 06:31
@kagora-akamai
kagora-akamai force-pushed the feature/DPS-34192-fetch-clusters-list-and-adjust-ui-to-newest-design branch from b3118c9 to 26b7840 Compare September 1, 2025 07:09
@linode-gh-bot

Copy link
Copy Markdown

Cloud Manager UI test results

🔺 1 failing test on test run #12 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing734 Passing6 Skipped39m 15s

Details

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

Troubleshooting

Use this command to re-run the failing tests:

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

@github-project-automation github-project-automation Bot moved this from Review to Approved in Cloud Manager Sep 10, 2025
@kagora-akamai kagora-akamai added the Approved Multiple approvals and ready to merge! label Sep 11, 2025
@mduda-akamai
mduda-akamai merged commit d872a17 into linode:develop Sep 11, 2025
34 of 35 checks passed
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Cloud Manager Sep 11, 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.

6 participants