• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 22767455106 / 3 – service
78%
master: 78%

Build:
DEFAULT BRANCH: master
Ran 06 Mar 2026 02:25PM UTC
Files 314
Run time 8s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Mar 2026 02:22PM UTC coverage: 87.951% (+0.1%) from 87.83%
service – 22767455106.3

push

github

web-flow
Allow to reuse LVM volume groups, volumes and thin pools (#3210)

## Problem

Agama does not allow to reuse an existing LVM volume group and its
logical volumes.

## Solution

This adds the possibility to search and, thus, reuse existing volume
groups and its logical volumes.

Includes the possibility to create normal volumes, thin pools and thin
volumes.

It also includes the possibility to create new thin volumes in a reused
thin pool.

It allows to specify which logical volumes should be deleted and resized
in order to make space for the new logical volume, in a way totally
analogous to what can already be done with partitions when using a disk.

It also allows to add more physical volumes to an existing volume group.
But only using explicit volumes (ie. physical volumes cannot be created
on demand using `generate`).

Apart from shrinking pre-existing logical volumes, this also allows to
grow them in a similar way that what can be done for partitions.

## See also

This depends on https://github.com/yast/yast-storage-ng/pull/1421

## Testing

- Added unit tests, but they cannot pass until
https://github.com/yast/yast-storage-ng/pull/1421 is merged
- Tested manually

## To do (follow-ups)

- Detect possible incorrect settings or setups and detect them in the
`ConfigChecker`.
- More criteria for searching logical volumes, like searching by volume
name or by volume type (normal, pool, thin, etc.).
- Decide whether the proposal should refuse to resize some logical
volumes and partitions to prevent unexpected data loss (that is a
general topic not really related to LVM).

7869 of 8947 relevant lines covered (87.95%)

107.0 hits per line

Source Files on job service - 22767455106.3
  • Tree
  • List 314
  • Changed 17
  • Source Changed 17
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22767455106
  • 937b7d93 on github
  • Prev Job for on master (#22630283743.3)
  • Next Job for on master (#22848041887.)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc