linode / manager

Akamai's Cloud Manager is an open-source, single-page application designed as the primary frontend interface for interacting with the Linode API. It is entrusted by hundreds of thousands of customers with the management of their Linode services.
https://cloud.linode.com
Apache License 2.0
700 stars 363 forks source link

change: [UIE-8228] - DBaaS Resize GA: Enable Downsizing, update node presentation #11311

Closed mpolotsk-akamai closed 6 hours ago

mpolotsk-akamai commented 1 week ago

Description ๐Ÿ“

DBaaS Resize GA: Enable Downsizing (horizontal and vertical) and enable 'Shared' tab for resizing 2N cluster. Updated node presentation.

Changes ๐Ÿ”„

Database Resize:

Updated node presentation in the 'Database Summary' and 'Database Resize' tabs.

Target release date ๐Ÿ—“๏ธ

12/10/24

Preview ๐Ÿ“ท

Before After
Screenshot 2024-11-22 at 4 00 42โ€ฏPM Screenshot 2024-11-22 at 4 01 06โ€ฏPM
Screenshot 2024-11-22 at 4 05 31โ€ฏPM Screenshot 2024-11-22 at 4 05 40โ€ฏPM
Screenshot 2024-11-22 at 4 06 04โ€ฏPM Screenshot 2024-11-22 at 4 06 13โ€ฏPM

How to test ๐Ÿงช

Prerequisites

Verification steps

As an Author, I have considered ๐Ÿค”


As an Author, before moving this PR from Draft to Open, I confirmed โœ…

github-actions[bot] commented 1 week ago

Coverage Report: โœ…
Base Coverage: 86.95%
Current Coverage: 86.95%

bnussman-akamai commented 6 days ago

Can you resolve the conflicts? We just fixed some DBaaS test flake in https://github.com/linode/manager/pull/11332 and are hoping to keep it not flakey

mpolotsk-akamai commented 5 days ago

Can you resolve the conflicts? We just fixed some DBaaS test flake in #11332 and are hoping to keep it not flakey

@bnussman-akamai , resolved

linode-gh-bot commented 6 hours ago

Cloud Manager UI test results

:small_red_triangle: 2 failing tests on test run #6 โ†—๏ธŽ

:x: Failing:white_check_mark: Passing:arrow_right_hook: Skipped:clock1: Duration
2 Failing453 Passing2 Skipped111m 56s

Details

Failing Tests
SpecTest
:x:service-transfer.spec.tsAccount service transfers ยป can initiate and cancel a service transfer
:x:clone-linode.spec.tsclone linode ยป can clone a Linode from Linode details page

Troubleshooting

Use this command to re-run the failing tests:

yarn cy:run -s "cypress/e2e/core/account/service-transfer.spec.ts,cypress/e2e/core/linodes/clone-linode.spec.ts"
cpathipa commented 6 hours ago

Confirming failed clone-linode.spec.ts passed in local and I think service-transfer is not relevant to this PR.

cypress[bot] commented 5 hours ago

Cloud Manager E2E    Run #6903

Run Properties:  status check failed Failed #6903  •  git commit b39d3e7986: change: [UIE-8228] - DBaaS Resize GA: Enable Downsizing, update node presentatio...
Project Cloud Manager E2E
Branch Review develop
Run status status check failed Failed #6903
Run duration 30m 49s
Commit git commit b39d3e7986: change: [UIE-8228] - DBaaS Resize GA: Enable Downsizing, update node presentatio...
Committer mpolotsk-akamai
View all properties for this run โ†—๏ธŽ

Test results
Tests that failed  Failures 1
Tests that were flaky  Flaky 3
Tests that did not run due to a developer annotating a test with .skip  Pending 2
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 461
View all changes introduced in this branch โ†—๏ธŽ


Tests for review

Failed  cypress/e2e/core/linodes/rebuild-linode.spec.ts โ€ข 1 failed test View Output Video
Test Artifacts
rebuild linode > rebuilds a linode from Community StackScript Screenshots Video
Flakiness  linodes/linode-config.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
Linode Config management > End-to-End > Clones a config Screenshots Video
Flakiness  linodes/clone-linode.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
clone linode > can clone a Linode from Linode details page Screenshots Video
Flakiness  firewalls/migrate-linode-with-firewall.spec.ts โ€ข 1 flaky test View Output Video
Test Artifacts
Migrate Linode With Firewall > migrates linode with firewall - real data Screenshots Video