Skip to content

chore(deps): update helm release longhorn to v1.12.0#33

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/update/longhorn-1.x
Open

chore(deps): update helm release longhorn to v1.12.0#33
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/update/longhorn-1.x

Conversation

@renovate

@renovate renovate Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
longhorn (source) minor 1.8.21.12.0

Release Notes

longhorn/charts (longhorn)

v1.12.0

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.11.2

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.11.1

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.11.0

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.10.2

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.10.1

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.10.0

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.9.2

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.9.1

Compare Source

Longhorn is a distributed block storage system for Kubernetes.

v1.9.0

Compare Source

Longhorn is a distributed block storage system for Kubernetes.


Configuration

📅 Schedule: (in timezone Europe/Rome)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the needs-review label Apr 9, 2026
@sysadmin-cosplayer

sysadmin-cosplayer Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor
--- kubernetes/infrastructure Kustomization: flux-system/infrastructure HelmRelease: longhorn-system/longhorn

+++ kubernetes/infrastructure Kustomization: flux-system/infrastructure HelmRelease: longhorn-system/longhorn

@@ -12,13 +12,13 @@

     spec:
       chart: longhorn
       interval: 30m
       sourceRef:
         kind: HelmRepository
         name: longhorn
-      version: 1.8.2
+      version: 1.12.0
   install:
     createNamespace: true
     remediation:
       retries: 10
   interval: 30m
   releaseName: longhorn

@sysadmin-cosplayer

sysadmin-cosplayer Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor
--- HelmRelease: longhorn-system/longhorn ConfigMap: longhorn-system/longhorn-default-setting

+++ HelmRelease: longhorn-system/longhorn ConfigMap: longhorn-system/longhorn-default-setting

@@ -7,11 +7,11 @@

   labels:
     app.kubernetes.io/name: longhorn
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: longhorn
 data:
   default-setting.yaml: |-
-    default-data-path: /storage1
-    default-replica-count: 1
-    priority-class: longhorn-critical
-    disable-revision-counter: true
+    default-data-path: "/storage1"
+    default-replica-count: "1"
+    priority-class: "longhorn-critical"
+    disable-revision-counter: "{\"v1\":\"true\"}"
 
--- HelmRelease: longhorn-system/longhorn ClusterRole: longhorn-system/longhorn-role

+++ HelmRelease: longhorn-system/longhorn ClusterRole: longhorn-system/longhorn-role

@@ -15,24 +15,39 @@

   verbs:
   - '*'
 - apiGroups:
   - ''
   resources:
   - pods
+  verbs:
+  - get
+  - list
+  - watch
+  - delete
+  - deletecollection
+- apiGroups:
+  - ''
+  resources:
+  - secrets
+  - services
+  - endpoints
+  - configmaps
+  - serviceaccounts
+  - pods/log
+  verbs:
+  - get
+  - list
+  - watch
+- apiGroups:
+  - ''
+  resources:
   - events
   - persistentvolumes
   - persistentvolumeclaims
   - persistentvolumeclaims/status
   - nodes
-  - proxy/nodes
-  - pods/log
-  - secrets
-  - services
-  - endpoints
-  - configmaps
-  - serviceaccounts
   verbs:
   - '*'
 - apiGroups:
   - ''
   resources:
   - namespaces
@@ -42,28 +57,34 @@

 - apiGroups:
   - apps
   resources:
   - daemonsets
   - statefulsets
   - deployments
-  verbs:
-  - '*'
+  - replicasets
+  verbs:
+  - get
+  - list
+  - watch
 - apiGroups:
   - batch
   resources:
   - jobs
   - cronjobs
   verbs:
-  - '*'
+  - get
+  - list
+  - watch
 - apiGroups:
   - policy
   resources:
   - poddisruptionbudgets
-  - podsecuritypolicies
-  verbs:
-  - '*'
+  verbs:
+  - get
+  - list
+  - watch
 - apiGroups:
   - scheduling.k8s.io
   resources:
   - priorityclasses
   verbs:
   - watch
@@ -71,14 +92,16 @@

 - apiGroups:
   - storage.k8s.io
   resources:
   - storageclasses
   - volumeattachments
   - volumeattachments/status
+  - volumeattributesclasses
   - csinodes
   - csidrivers
+  - csistoragecapacities
   verbs:
   - '*'
 - apiGroups:
   - snapshot.storage.k8s.io
   resources:
   - volumesnapshotclasses
@@ -89,12 +112,14 @@

   - '*'
 - apiGroups:
   - longhorn.io
   resources:
   - volumes
   - volumes/status
+  - enginefrontends
+  - enginefrontends/status
   - engines
   - engines/status
   - replicas
   - replicas/status
   - settings
   - settings/status
@@ -138,13 +163,15 @@

   - '*'
 - apiGroups:
   - coordination.k8s.io
   resources:
   - leases
   verbs:
-  - '*'
+  - get
+  - list
+  - watch
 - apiGroups:
   - metrics.k8s.io
   resources:
   - pods
   - nodes
   verbs:
@@ -170,11 +197,26 @@

   - delete
 - apiGroups:
   - rbac.authorization.k8s.io
   resources:
   - roles
   - rolebindings
+  verbs:
+  - get
+  - list
+  - watch
+- apiGroups:
+  - discovery.k8s.io
+  resources:
+  - endpointslices
+  verbs:
+  - get
+  - list
+  - watch
+- apiGroups:
+  - rbac.authorization.k8s.io
+  resources:
   - clusterrolebindings
   - clusterroles
   verbs:
   - '*'
 
--- HelmRelease: longhorn-system/longhorn Service: longhorn-system/longhorn-conversion-webhook

+++ HelmRelease: longhorn-system/longhorn Service: longhorn-system/longhorn-conversion-webhook

@@ -1,20 +0,0 @@

----
-apiVersion: v1
-kind: Service
-metadata:
-  labels:
-    app.kubernetes.io/name: longhorn
-    app.kubernetes.io/managed-by: Helm
-    app.kubernetes.io/instance: longhorn
-    app: longhorn-conversion-webhook
-  name: longhorn-conversion-webhook
-  namespace: longhorn-system
-spec:
-  type: ClusterIP
-  selector:
-    longhorn.io/conversion-webhook: longhorn-conversion-webhook
-  ports:
-  - name: conversion-webhook
-    port: 9501
-    targetPort: conversion-wh
-
--- HelmRelease: longhorn-system/longhorn DaemonSet: longhorn-system/longhorn-manager

+++ HelmRelease: longhorn-system/longhorn DaemonSet: longhorn-system/longhorn-manager

@@ -20,48 +20,46 @@

         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/instance: longhorn
         app: longhorn-manager
     spec:
       containers:
       - name: longhorn-manager
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         imagePullPolicy: IfNotPresent
         securityContext:
           privileged: true
         command:
         - longhorn-manager
         - -d
         - daemon
         - --engine-image
-        - longhornio/longhorn-engine:v1.8.2
+        - docker.io/longhornio/longhorn-engine:v1.12.0
         - --instance-manager-image
-        - longhornio/longhorn-instance-manager:v1.8.2
+        - docker.io/longhornio/longhorn-instance-manager:v1.12.0
         - --share-manager-image
-        - longhornio/longhorn-share-manager:v1.8.2
+        - docker.io/longhornio/longhorn-share-manager:v1.12.0
         - --backing-image-manager-image
-        - longhornio/backing-image-manager:v1.8.2
+        - docker.io/longhornio/backing-image-manager:v1.12.0
         - --support-bundle-manager-image
-        - longhornio/support-bundle-kit:v0.0.56
+        - docker.io/longhornio/support-bundle-kit:v0.0.86
         - --manager-image
-        - longhornio/longhorn-manager:v1.8.2
+        - docker.io/longhornio/longhorn-manager:v1.12.0
         - --service-account
         - longhorn-service-account
         - --upgrade-version-check
         ports:
         - containerPort: 9500
           name: manager
-        - containerPort: 9501
-          name: conversion-wh
         - containerPort: 9502
           name: admission-wh
         - containerPort: 9503
           name: recov-backend
         readinessProbe:
           httpGet:
             path: /v1/healthz
-            port: 9501
+            port: 9502
             scheme: HTTPS
         volumeMounts:
         - name: boot
           mountPath: /host/boot/
           readOnly: true
         - name: dev
@@ -91,15 +89,17 @@

             fieldRef:
               fieldPath: status.podIP
         - name: NODE_NAME
           valueFrom:
             fieldRef:
               fieldPath: spec.nodeName
+        - name: LONGHORN_DISTRO
+          value: longhorn
       - name: pre-pull-share-manager-image
         imagePullPolicy: IfNotPresent
-        image: longhornio/longhorn-share-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-share-manager:v1.12.0
         command:
         - sh
         - -c
         - echo share-manager image pulled && sleep infinity
       volumes:
       - name: boot
--- HelmRelease: longhorn-system/longhorn Deployment: longhorn-system/longhorn-driver-deployer

+++ HelmRelease: longhorn-system/longhorn Deployment: longhorn-system/longhorn-driver-deployer

@@ -20,28 +20,28 @@

         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/instance: longhorn
         app: longhorn-driver-deployer
     spec:
       initContainers:
       - name: wait-longhorn-manager
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         command:
         - sh
         - -c
         - while [ $(curl -m 1 -s -o /dev/null -w "%{http_code}" http://longhorn-backend:9500/v1)
           != "200" ]; do echo waiting; sleep 2; done
       containers:
       - name: longhorn-driver-deployer
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - -d
         - deploy-driver
         - --manager-image
-        - longhornio/longhorn-manager:v1.8.2
+        - docker.io/longhornio/longhorn-manager:v1.12.0
         - --manager-url
         - http://longhorn-backend:9500/v1
         env:
         - name: POD_NAMESPACE
           valueFrom:
             fieldRef:
@@ -52,22 +52,22 @@

               fieldPath: spec.nodeName
         - name: SERVICE_ACCOUNT
           valueFrom:
             fieldRef:
               fieldPath: spec.serviceAccountName
         - name: CSI_ATTACHER_IMAGE
-          value: longhornio/csi-attacher:v4.9.0
+          value: docker.io/longhornio/csi-attacher:v4.12.0
         - name: CSI_PROVISIONER_IMAGE
-          value: longhornio/csi-provisioner:v5.3.0
+          value: docker.io/longhornio/csi-provisioner:v5.3.0-20260514
         - name: CSI_NODE_DRIVER_REGISTRAR_IMAGE
-          value: longhornio/csi-node-driver-registrar:v2.14.0
+          value: docker.io/longhornio/csi-node-driver-registrar:v2.17.0
         - name: CSI_RESIZER_IMAGE
-          value: longhornio/csi-resizer:v1.13.2
+          value: docker.io/longhornio/csi-resizer:v2.1.0-20260514
         - name: CSI_SNAPSHOTTER_IMAGE
-          value: longhornio/csi-snapshotter:v8.2.0
+          value: docker.io/longhornio/csi-snapshotter:v8.5.0-20260514
         - name: CSI_LIVENESS_PROBE_IMAGE
-          value: longhornio/livenessprobe:v2.16.0
+          value: docker.io/longhornio/livenessprobe:v2.19.0
       priorityClassName: longhorn-critical
       serviceAccountName: longhorn-service-account
       securityContext:
         runAsUser: 0
 
--- HelmRelease: longhorn-system/longhorn Deployment: longhorn-system/longhorn-ui

+++ HelmRelease: longhorn-system/longhorn Deployment: longhorn-system/longhorn-ui

@@ -23,24 +23,24 @@

         app: longhorn-ui
     spec:
       serviceAccountName: longhorn-ui-service-account
       affinity:
         podAntiAffinity:
           preferredDuringSchedulingIgnoredDuringExecution:
-          - weight: 1
-            podAffinityTerm:
+          - podAffinityTerm:
               labelSelector:
                 matchExpressions:
                 - key: app
                   operator: In
                   values:
                   - longhorn-ui
               topologyKey: kubernetes.io/hostname
+            weight: 1
       containers:
       - name: longhorn-ui
-        image: longhornio/longhorn-ui:v1.8.2
+        image: docker.io/longhornio/longhorn-ui:v1.12.0
         imagePullPolicy: IfNotPresent
         volumeMounts:
         - name: nginx-cache
           mountPath: /var/cache/nginx/
         - name: nginx-config
           mountPath: /var/config/nginx/
--- HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-post-upgrade

+++ HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-post-upgrade

@@ -21,13 +21,13 @@

         app.kubernetes.io/name: longhorn
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/instance: longhorn
     spec:
       containers:
       - name: longhorn-post-upgrade
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - post-upgrade
         env:
         - name: POD_NAMESPACE
--- HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-pre-upgrade

+++ HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-pre-upgrade

@@ -21,23 +21,25 @@

         app.kubernetes.io/name: longhorn
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/instance: longhorn
     spec:
       containers:
       - name: longhorn-pre-upgrade
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         imagePullPolicy: IfNotPresent
         securityContext:
           privileged: true
         command:
         - longhorn-manager
         - pre-upgrade
         volumeMounts:
         - name: proc
           mountPath: /host/proc/
         env:
+        - name: LONGHORN_DISTRO
+          value: longhorn
         - name: POD_NAMESPACE
           valueFrom:
             fieldRef:
               fieldPath: metadata.namespace
       volumes:
       - name: proc
--- HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-uninstall

+++ HelmRelease: longhorn-system/longhorn Job: longhorn-system/longhorn-uninstall

@@ -21,13 +21,13 @@

         app.kubernetes.io/name: longhorn
         app.kubernetes.io/managed-by: Helm
         app.kubernetes.io/instance: longhorn
     spec:
       containers:
       - name: longhorn-uninstall
-        image: longhornio/longhorn-manager:v1.8.2
+        image: docker.io/longhornio/longhorn-manager:v1.12.0
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - uninstall
         - --force
         env:
--- HelmRelease: longhorn-system/longhorn Role: longhorn-system/longhorn

+++ HelmRelease: longhorn-system/longhorn Role: longhorn-system/longhorn

@@ -0,0 +1,68 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: Role
+metadata:
+  name: longhorn
+  namespace: longhorn-system
+  labels:
+    app.kubernetes.io/name: longhorn
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/instance: longhorn
+rules:
+- apiGroups:
+  - ''
+  resources:
+  - pods
+  - pods/log
+  - events
+  - secrets
+  - services
+  - endpoints
+  - configmaps
+  - serviceaccounts
+  - persistentvolumeclaims
+  - persistentvolumeclaims/status
+  verbs:
+  - '*'
+- apiGroups:
+  - apps
+  resources:
+  - daemonsets
+  - deployments
+  - statefulsets
+  - replicasets
+  verbs:
+  - '*'
+- apiGroups:
+  - batch
+  resources:
+  - jobs
+  - cronjobs
+  verbs:
+  - '*'
+- apiGroups:
+  - policy
+  resources:
+  - poddisruptionbudgets
+  verbs:
+  - '*'
+- apiGroups:
+  - coordination.k8s.io
+  resources:
+  - leases
+  verbs:
+  - '*'
+- apiGroups:
+  - rbac.authorization.k8s.io
+  resources:
+  - roles
+  - rolebindings
+  verbs:
+  - '*'
+- apiGroups:
+  - discovery.k8s.io
+  resources:
+  - endpointslices
+  verbs:
+  - '*'
+
--- HelmRelease: longhorn-system/longhorn RoleBinding: longhorn-system/longhorn

+++ HelmRelease: longhorn-system/longhorn RoleBinding: longhorn-system/longhorn

@@ -0,0 +1,15 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+  name: longhorn
+  namespace: longhorn-system
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: Role
+  name: longhorn
+subjects:
+- kind: ServiceAccount
+  name: longhorn-service-account
+  namespace: longhorn-system
+

@renovate renovate Bot changed the title chore(deps): update helm release longhorn to v1.11.1 chore(deps): update helm release longhorn to v1.11.2 May 5, 2026
@renovate renovate Bot force-pushed the renovate/update/longhorn-1.x branch from c688daa to 1e28d58 Compare May 5, 2026 10:40
@renovate renovate Bot force-pushed the renovate/update/longhorn-1.x branch from 1e28d58 to e59a9a9 Compare May 18, 2026 15:57
@imgios imgios added the area/kubernetes Changes made in the kubernetes directory label May 21, 2026
@renovate renovate Bot changed the title chore(deps): update helm release longhorn to v1.11.2 chore(deps): update helm release longhorn to v1.12.0 Jun 8, 2026
@renovate renovate Bot force-pushed the renovate/update/longhorn-1.x branch from e59a9a9 to b510cae Compare June 8, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/kubernetes Changes made in the kubernetes directory needs-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant