Skip to content

Conversation

@lucas-a-martins
Copy link
Collaborator

Description

This PR adds a new column to the volume list view that shows the state of the VM the volume is attached to.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)
  • build/CI
  • test (unit or integration test code)

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Major
  • Minor

Screenshots (if appropriate):

Screenshot from 2025-02-05 17-14-35

How Has This Been Tested?

In a local environment, I attached a volume to a VM and changed the VM state multiple times. As expected, the current state of the VM was shown in the volume list view.

@codecov
Copy link

codecov bot commented Feb 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 16.08%. Comparing base (22c7192) to head (03c3c18).
⚠️ Report is 559 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #10341      +/-   ##
============================================
+ Coverage     16.02%   16.08%   +0.05%     
- Complexity    13148    13175      +27     
============================================
  Files          5658     5659       +1     
  Lines        496312   496858     +546     
  Branches      60109    60169      +60     
============================================
+ Hits          79538    79922     +384     
- Misses       407925   407997      +72     
- Partials       8849     8939      +90     
Flag Coverage Δ
uitests 4.01% <ø> (-0.01%) ⬇️
unittests 16.92% <ø> (+0.06%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@shwstppr
Copy link
Contributor

shwstppr commented Feb 7, 2025

@blueorangutan ui

@blueorangutan
Copy link

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

@blueorangutan
Copy link

UI build: ✔️
Live QA URL: https://qa.cloudstack.cloud/simulator/pr/10341 (QA-JID-544)

Copy link
Contributor

@DaanHoogland DaanHoogland left a comment

Choose a reason for hiding this comment

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

not caring about language so much; clgtm and tested in QA (stopped a vm to check the right state)

@DaanHoogland DaanHoogland added this to the 4.21.0 milestone Feb 7, 2025
@JoaoJandre JoaoJandre merged commit 0a92cc0 into apache:main Feb 12, 2025
26 checks passed
@lucas-a-martins lucas-a-martins deleted the vm-state-to-volume-list branch March 3, 2025 18:29
dhslove pushed a commit to ablecloud-team/ablestack-cloud that referenced this pull request Jun 19, 2025
* Add vm state to volume list view

* Change size column order

---------

Co-authored-by: Lucas Martins <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

7 participants