From 726ed770a8703f1f64886cbbd67cbcfc6d8e418f Mon Sep 17 00:00:00 2001 From: Gregory Giguashvili Date: Tue, 19 May 2026 09:16:08 +0300 Subject: [PATCH 1/3] update last_lvms_rebase.sh --- scripts/auto-rebase/last_lvms_rebase.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/auto-rebase/last_lvms_rebase.sh b/scripts/auto-rebase/last_lvms_rebase.sh index 5afb44b82b..8856ac691f 100755 --- a/scripts/auto-rebase/last_lvms_rebase.sh +++ b/scripts/auto-rebase/last_lvms_rebase.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase-lvms.sh to "registry.redhat.io/lvms4/lvms-operator-bundle:v4.19.1" +./scripts/auto-rebase/rebase-lvms.sh to "registry.redhat.io/lvms4/lvms-operator-bundle:v4.21.0" From 6e08fd95c2e7dba5db84d7869a2a78eaa00b33db Mon Sep 17 00:00:00 2001 From: Gregory Giguashvili Date: Tue, 19 May 2026 09:16:08 +0300 Subject: [PATCH 2/3] update rebase_job_entrypoint.sh --- scripts/auto-rebase/rebase_job_entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/auto-rebase/rebase_job_entrypoint.sh b/scripts/auto-rebase/rebase_job_entrypoint.sh index 6f2c5ad365..30897f0cfa 100755 --- a/scripts/auto-rebase/rebase_job_entrypoint.sh +++ b/scripts/auto-rebase/rebase_job_entrypoint.sh @@ -112,7 +112,7 @@ OPM_RELEASE=${opm_release} \ # For example, ocp-release at 4.13 will more often than not # correspond to 4.12 LVMS, until the official 4.13 release when both # components will be 4.13. -release_lvms="v4.19.1" +release_lvms="v4.21.0" # Since LVMS is not part of the release payload, it is not kept in # CI. Use the latest z-stream that coincides with the release From c02761778e8221520d5f403db682711c558e847f Mon Sep 17 00:00:00 2001 From: Gregory Giguashvili Date: Tue, 19 May 2026 09:16:12 +0300 Subject: [PATCH 3/3] update LVMS manifests --- assets/components/lvms/lvm.topolvm.io_lvmclusters.yaml | 7 +++++-- assets/components/lvms/lvm.topolvm.io_lvmvolumegroups.yaml | 1 + ...-operator_rbac.authorization.k8s.io_v1_clusterrole.yaml | 1 + assets/components/lvms/topolvm-configmap_lvms-version.yaml | 2 +- assets/release/release-aarch64.json | 2 +- assets/release/release-x86_64.json | 2 +- 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/assets/components/lvms/lvm.topolvm.io_lvmclusters.yaml b/assets/components/lvms/lvm.topolvm.io_lvmclusters.yaml index bb641144a2..e38c367d4a 100644 --- a/assets/components/lvms/lvm.topolvm.io_lvmclusters.yaml +++ b/assets/components/lvms/lvm.topolvm.io_lvmclusters.yaml @@ -83,8 +83,10 @@ spec: type: object fstype: default: xfs - description: FilesystemType sets the filesystem the device - should use. Select either `ext4` or `xfs`. + description: |- + FilesystemType sets the default filesystem type for persistent volumes created from this device class. + This determines the filesystem used when provisioning PVCs with volumeMode: Filesystem. + Select either `ext4` or `xfs`. This does not filter devices during discovery. enum: - xfs - ext4 @@ -242,6 +244,7 @@ spec: the available storage in the thin pool. To prevent over-provisioning through validation, set this field to 1. + maximum: 100 minimum: 1 type: integer sizePercent: diff --git a/assets/components/lvms/lvm.topolvm.io_lvmvolumegroups.yaml b/assets/components/lvms/lvm.topolvm.io_lvmvolumegroups.yaml index 336e5e70fa..67bfe40d4f 100644 --- a/assets/components/lvms/lvm.topolvm.io_lvmvolumegroups.yaml +++ b/assets/components/lvms/lvm.topolvm.io_lvmvolumegroups.yaml @@ -204,6 +204,7 @@ spec: can provision additional storage based on the available storage in the thin pool. To prevent over-provisioning through validation, set this field to 1. + maximum: 100 minimum: 1 type: integer sizePercent: diff --git a/assets/components/lvms/lvms-operator_rbac.authorization.k8s.io_v1_clusterrole.yaml b/assets/components/lvms/lvms-operator_rbac.authorization.k8s.io_v1_clusterrole.yaml index 7a3fac454a..cb741923e7 100644 --- a/assets/components/lvms/lvms-operator_rbac.authorization.k8s.io_v1_clusterrole.yaml +++ b/assets/components/lvms/lvms-operator_rbac.authorization.k8s.io_v1_clusterrole.yaml @@ -72,6 +72,7 @@ rules: verbs: - get - list + - watch - apiGroups: - apps resources: diff --git a/assets/components/lvms/topolvm-configmap_lvms-version.yaml b/assets/components/lvms/topolvm-configmap_lvms-version.yaml index 5744950c90..a7d57a90c2 100644 --- a/assets/components/lvms/topolvm-configmap_lvms-version.yaml +++ b/assets/components/lvms/topolvm-configmap_lvms-version.yaml @@ -4,4 +4,4 @@ metadata: name: lvms-version namespace: kube-public data: - version: v4.19.1 + version: v4.21.0 diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index 04cebb7e9f..9ceb2d0c00 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -10,7 +10,7 @@ "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:06af8f6b747e394abec436df73fd480c54a65693d059ed12bb03086bb0c84a58", "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:97fc9f85f802dd45328993be759c4cdd789501f6155148548fa59f82f96be546", "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:26433f4cfecf9326065b03d3380aa3d48b021f0a6ae7ec8ef415f33b149a191b", - "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:3766640b19c336b443619ecdb35f36b479c79ea71b21de97febf024a5eaf6c84", + "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:e77365e44676fbd8ab9e4ce53f3a406856bbdfef3467c545a7df1197d84477af", "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4fd98cb615f652b39deac6dd8eac8b7afdcaf4028dd42aef9c7888cd937957a3" } } diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index 2f5dd1666d..beb4312f74 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -10,7 +10,7 @@ "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f73f7295fcaf42ab336cd98782f802945dd1fac1771ca48f29bfaf7e1036ce46", "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:40cf94e00c8e84d6c613e38795d0742bffbec39264acfe450eefd7d26b75c784", "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:51e4e2a749cfa068c41775652adbcb1ffad0a0264b6121e7590a9406cbc86574", - "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:58804d8baf922927b66cec9424d431a3bdb341d207024ce40cc8f0123bac03ee", + "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:10c9ccab4f2857d113b55e12cac29aed0dc97d5a4e29ed2e4ea0f77551ee55f8", "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:02bdca6af3c8aa48ecfe1f24259cb24850e28b1614727e0e6abb7a47732d3237" } }