rhel90: automatically convert to LVM on fs customizations

Whenever we create a new mountpoint due to a user customization,
ensure the layout uses LVM, i.e. convert plain layouts to it, if
needed. This does not apply to rpm-ostree based systems, e.g. the
simplified installer since they will be using LUKS in 9.0.
Add "lvm2" to the build pipeline and thus generate new manifests
and image infos.

Co-Authored-By: Achilleas Koutsou <achilleas@koutsou.net>
This commit is contained in:
Christian Kellner 2022-02-28 13:14:24 +01:00
parent 375c3c5cff
commit 19e7890f63
65 changed files with 3860 additions and 16 deletions

View file

@ -75,7 +75,10 @@
"sha256:9dc719992c6b385ce2c5d3ef35ecb5a0b5aae29ea99fa164f97aa2acb4346a02",
"sha256:5e53f2b7c465bb65175e45ffe547deef9e7729292a2c0512fd211b2395dae1ae",
"sha256:e7ed8b7ba3148a3f9ca8ffecb51c84ef0eed5f124502552e40e0472a6e88b143",
"sha256:e20e7b83b9f6be6f3e3c04bb78473fb8027b77416c4f91bfe5efabfd37e38c2a",
"sha256:5d9d272007911ceed6ca9013433562c002753c2d18a52d5a2b5dbcf8bbef558c",
"sha256:39af2eadd2cff0a4ee02122c7a6f9f6eb8884ae23a4f978d73b3083192c06e7a",
"sha256:64fefd2fb82e9f9cb9d41da7a21bc01146223ba8b6d5c608acf2b0ba46246e9c",
"sha256:1e58188524109f7f021d2a4a7b7ac5ab9ecab60dba1b1a0defc950a0f3b91f64",
"sha256:f1f333c1504961280da664d7cf50428d477aaf1c93aa5178c3919f8cda26799b",
"sha256:f6ed0807c49ed75d33a3e24df58bb6e8509c8846580359379ddb1e9bbd219269",
@ -180,6 +183,8 @@
"sha256:b7e4f6f72dd4c2dcabe4e8b60e321688f11bcf59fab585c1018d5578d0bcbad3",
"sha256:79dbfd0cafefff8fd2c9c39a9db84f2bf001fba68e0732065510f7a839da4282",
"sha256:1c4ad9573c998b31fd2080a81a7cb078b3e96e3ae33766570a5ba02ec4f06da8",
"sha256:8e0c22a2eae5e2cfcf410fdd8a36be8d1b45a6593e86a994f5cf09fd1851502d",
"sha256:59f354013b8786e74c9d633e2416eced89984e78eca732be5f71eb4fe3551ec5",
"sha256:2a7ef3bd2571c62bf75f3bc1a9206f5715ddcb1cb77f561689de458a417e5914",
"sha256:ce140e68125c6dcd448acb01ec6c5523f1568b5270711f9d0cfdc4708babdcc0",
"sha256:2b26e39f0eb248620c4ad20dff1690502c1912374b8ca7158d6d7eab33c27209",
@ -856,6 +861,9 @@
"sha256:55296dd542e3e8fb28635157bfe643ae29afa06f5b3a55e48ff5edf6ceedd3c9": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/npth-1.6-8.el9.ppc64le.rpm"
},
"sha256:59f354013b8786e74c9d633e2416eced89984e78eca732be5f71eb4fe3551ec5": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/lvm2-libs-2.03.14-3.el9.ppc64le.rpm"
},
"sha256:5b12804c6d28b5c368618f671d2e654c7587b3cc76d162b0c0b08f3b30528fee": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/python3-setuptools-53.0.0-9.el9.noarch.rpm"
},
@ -868,6 +876,9 @@
"sha256:5c3f74d044e19b628bfa4cdbd7576cb597d439ae3012c11f296c57a1617815d1": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20220208/Packages/lorax-templates-generic-34.9.11-1.el9.ppc64le.rpm"
},
"sha256:5d9d272007911ceed6ca9013433562c002753c2d18a52d5a2b5dbcf8bbef558c": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-event-libs-1.02.181-3.el9.ppc64le.rpm"
},
"sha256:5e53f2b7c465bb65175e45ffe547deef9e7729292a2c0512fd211b2395dae1ae": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/dbus-libs-1.12.20-5.el9.ppc64le.rpm"
},
@ -877,6 +888,9 @@
"sha256:60b8681c788ab191c012460a6fe4157891fe501b19d1d0effe7386ce05d3adcd": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-appstream-n9.0-20220208/Packages/python3-libselinux-3.3-2.el9.ppc64le.rpm"
},
"sha256:64fefd2fb82e9f9cb9d41da7a21bc01146223ba8b6d5c608acf2b0ba46246e9c": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-persistent-data-0.9.0-12.el9.ppc64le.rpm"
},
"sha256:664c4d8c8ac1e1d4aafd659ea9f07c743d42011d6f06bdc15a57d6d6d530a8f9": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/tar-1.34-3.el9.ppc64le.rpm"
},
@ -976,6 +990,9 @@
"sha256:8d973144393115d8d71cde5e4b49f00e696b894ae27ddda0511ad3251e613e7b": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/gnupg2-2.3.3-1.el9.ppc64le.rpm"
},
"sha256:8e0c22a2eae5e2cfcf410fdd8a36be8d1b45a6593e86a994f5cf09fd1851502d": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/lvm2-2.03.14-3.el9.ppc64le.rpm"
},
"sha256:8ea5a350f1a29e412100e7b51967f440715f1cf8480a2ccae1a703806953486e": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/libunistring-0.9.10-15.el9.ppc64le.rpm"
},
@ -1207,6 +1224,9 @@
"sha256:e1f64063fefb366533d8fed9ef2ff1b5e4014e7966a28dcdd42ccbcb14caf1ce": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/libksba-1.5.1-4.el9.ppc64le.rpm"
},
"sha256:e20e7b83b9f6be6f3e3c04bb78473fb8027b77416c4f91bfe5efabfd37e38c2a": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-event-1.02.181-3.el9.ppc64le.rpm"
},
"sha256:e22ee9469cb8ddb1fce52261d3b83cd5554ba23e38819b0d9fd72a67713bd490": {
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/tpm2-tss-3.0.3-6.el9.ppc64le.rpm"
},
@ -2538,6 +2558,24 @@
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-1.02.181-3.el9.ppc64le.rpm",
"checksum": "sha256:e7ed8b7ba3148a3f9ca8ffecb51c84ef0eed5f124502552e40e0472a6e88b143"
},
{
"name": "device-mapper-event",
"epoch": 9,
"version": "1.02.181",
"release": "3.el9",
"arch": "ppc64le",
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-event-1.02.181-3.el9.ppc64le.rpm",
"checksum": "sha256:e20e7b83b9f6be6f3e3c04bb78473fb8027b77416c4f91bfe5efabfd37e38c2a"
},
{
"name": "device-mapper-event-libs",
"epoch": 9,
"version": "1.02.181",
"release": "3.el9",
"arch": "ppc64le",
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-event-libs-1.02.181-3.el9.ppc64le.rpm",
"checksum": "sha256:5d9d272007911ceed6ca9013433562c002753c2d18a52d5a2b5dbcf8bbef558c"
},
{
"name": "device-mapper-libs",
"epoch": 9,
@ -2547,6 +2585,15 @@
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-libs-1.02.181-3.el9.ppc64le.rpm",
"checksum": "sha256:39af2eadd2cff0a4ee02122c7a6f9f6eb8884ae23a4f978d73b3083192c06e7a"
},
{
"name": "device-mapper-persistent-data",
"epoch": 0,
"version": "0.9.0",
"release": "12.el9",
"arch": "ppc64le",
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/device-mapper-persistent-data-0.9.0-12.el9.ppc64le.rpm",
"checksum": "sha256:64fefd2fb82e9f9cb9d41da7a21bc01146223ba8b6d5c608acf2b0ba46246e9c"
},
{
"name": "diffutils",
"epoch": 0,
@ -3483,6 +3530,24 @@
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/lua-libs-5.4.2-4.el9.ppc64le.rpm",
"checksum": "sha256:1c4ad9573c998b31fd2080a81a7cb078b3e96e3ae33766570a5ba02ec4f06da8"
},
{
"name": "lvm2",
"epoch": 9,
"version": "2.03.14",
"release": "3.el9",
"arch": "ppc64le",
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/lvm2-2.03.14-3.el9.ppc64le.rpm",
"checksum": "sha256:8e0c22a2eae5e2cfcf410fdd8a36be8d1b45a6593e86a994f5cf09fd1851502d"
},
{
"name": "lvm2-libs",
"epoch": 9,
"version": "2.03.14",
"release": "3.el9",
"arch": "ppc64le",
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el9/el9-ppc64le-baseos-n9.0-20220208/Packages/lvm2-libs-2.03.14-3.el9.ppc64le.rpm",
"checksum": "sha256:59f354013b8786e74c9d633e2416eced89984e78eca732be5f71eb4fe3551ec5"
},
{
"name": "lz4-libs",
"epoch": 0,