Skip to content

feature(storage): config support for generate section#1634

Merged
joseivanlopez merged 5 commits intoagama-project:masterfrom
joseivanlopez:storage-volume-keywords
Oct 7, 2024
Merged

feature(storage): config support for generate section#1634
joseivanlopez merged 5 commits intoagama-project:masterfrom
joseivanlopez:storage-volume-keywords

Conversation

@joseivanlopez
Copy link
Contributor

@joseivanlopez joseivanlopez commented Sep 24, 2024

Add support to the storage config for using a generate section for partitions and logical volumes.

{
  "partitions": [
    { "generate": "default" }
  ]
}
{
  "logicalVolumes": [
    {
      "generate": {
        "logicalVolumes": "mandatory",
        "stripes": 8
      }
    },
    {
      "filesystem": { "path": "swap" },
      "size": "8 GiB"
    }
  ]
}
  • The generate section is replaced by the default or mandatory volumes defined by the product.
  • If any volume is explicitly indicated in any device, then that volume is not added again by the generate section.

@coveralls
Copy link

coveralls commented Sep 24, 2024

Coverage Status

coverage: 72.152%. remained the same
when pulling 0a2922d on joseivanlopez:storage-volume-keywords
into 1e736e3 on openSUSE:master.

@joseivanlopez joseivanlopez force-pushed the storage-volume-keywords branch from b598157 to bd9ab6f Compare September 26, 2024 08:28
@coveralls
Copy link

coveralls commented Sep 26, 2024

Pull Request Test Coverage Report for Build 11182376605

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 3 of 3 (100.0%) changed or added relevant lines in 1 file are covered.
  • 6 unchanged lines in 1 file lost coverage.
  • Overall coverage decreased (-0.1%) to 70.324%

Files with Coverage Reduction New Missed Lines %
rust/agama-cli/src/main.rs 6 0.0%
Totals Coverage Status
Change from base Build 11070850022: -0.1%
Covered Lines: 15640
Relevant Lines: 22240

💛 - Coveralls

@joseivanlopez joseivanlopez force-pushed the storage-volume-keywords branch 2 times, most recently from 7dc2b80 to 4d82fe7 Compare September 26, 2024 12:10
@joseivanlopez joseivanlopez marked this pull request as ready for review September 26, 2024 12:33
@joseivanlopez joseivanlopez force-pushed the storage-volume-keywords branch 2 times, most recently from 7efe886 to ea47bd4 Compare September 27, 2024 08:24
@joseivanlopez joseivanlopez force-pushed the storage-volume-keywords branch from 9d6dd93 to 0efcf96 Compare September 27, 2024 13:38
@joseivanlopez joseivanlopez changed the title feature(storage): config support for volume keywords feature(storage): config support for generate section Sep 27, 2024
@mvidner

This comment was marked as resolved.

Copy link
Contributor

@ancorgs ancorgs left a comment

Choose a reason for hiding this comment

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

LGTM

@joseivanlopez joseivanlopez merged commit 6cb7771 into agama-project:master Oct 7, 2024
@imobachgs imobachgs mentioned this pull request Jan 10, 2025
imobachgs added a commit that referenced this pull request Jan 13, 2025
Update to release version 11.

* #1495
* #1564
* #1617
* #1618
* #1625
* #1626
* #1627
* #1628
* #1630
* #1631
* #1632
* #1633
* #1634
* #1635
* #1636
* #1639
* #1640
* #1641
* #1642
* #1643
* #1644
* #1645
* #1646
* #1647
* #1648
* #1649
* #1650
* #1651
* #1652
* #1654
* #1655
* #1656
* #1657
* #1660
* #1663
* #1666
* #1667
* #1668
* #1670
* #1671
* #1673
* #1674
* #1675
* #1676
* #1677
* #1681
* #1682
* #1683
* #1684
* #1687
* #1688
* #1689
* #1690
* #1691
* #1692
* #1693
* #1694
* #1695
* #1696
* #1698
* #1699
* #1702
* #1703
* #1704
* #1705
* #1707
* #1708
* #1709
* #1710
* #1711
* #1712
* #1713
* #1714
* #1715
* #1716
* #1717
* #1718
* #1720
* #1721
* #1722
* #1723
* #1727
* #1728
* #1729
* #1731
* #1732
* #1733
* #1734
* #1735
* #1736
* #1737
* #1740
* #1741
* #1743
* #1744
* #1745
* #1746
* #1751
* #1753
* #1754
* #1755
* #1757
* #1762
* #1763
* #1764
* #1765
* #1766
* #1767
* #1769
* #1771
* #1772
* #1773
* #1774
* #1777
* #1778
* #1785
* #1786
* #1787
* #1788
* #1789
* #1790
* #1791
* #1792
* #1793
* #1794
* #1795
* #1796
* #1797
* #1798
* #1799
* #1800
* #1802
* #1803
* #1804
* #1805
* #1807
* #1808
* #1809
* #1810
* #1811
* #1812
* #1814
* #1815
* #1821
* #1822
* #1823
* #1824
* #1825
* #1826
* #1827
* #1828
* #1830
* #1831
* #1832
* #1833
* #1834
* #1835
* #1836
* #1837
* #1838
* #1839
* #1840
* #1841
* #1842
* #1843
* #1844
* #1845
* #1847
* #1848
* #1849
* #1850
* #1851
* #1854
* #1855
* #1856
* #1857
* #1860
* #1861
* #1863
* #1864
* #1865
* #1866
* #1867
* #1871
* #1872
* #1873
* #1875
* #1876
* #1877
* #1878
* #1880
* #1881
* #1882
* #1883
* #1884
* #1885
* #1886
* #1888
* #1889
* #1890
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants