Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 31, 2025

This PR contains the following updates:

Package Update Change
longhorn (source) minor 1.8.11.10.1

Release Notes

longhorn/charts (longhorn)

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.

v1.8.2

Compare Source

Longhorn is a distributed block storage system for Kubernetes.


Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.

@github-actions
Copy link

github-actions bot commented May 31, 2025

--- kubernetes/apps/storage/longhorn/app Kustomization: flux-system/longhorn HelmRelease: storage/longhorn

+++ kubernetes/apps/storage/longhorn/app Kustomization: flux-system/longhorn HelmRelease: storage/longhorn

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

     spec:
       chart: longhorn
       sourceRef:
         kind: HelmRepository
         name: longhorn
         namespace: flux-system
-      version: 1.8.1
+      version: 1.10.1
   install:
     remediation:
       retries: 3
   interval: 30m
   timeout: 15m
   upgrade:

@github-actions
Copy link

github-actions bot commented May 31, 2025

--- HelmRelease: storage/longhorn ConfigMap: storage/longhorn-default-setting

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

@@ -8,18 +8,17 @@

     app.kubernetes.io/name: longhorn
     app.kubernetes.io/managed-by: Helm
     app.kubernetes.io/instance: longhorn
 data:
   default-setting.yaml: |-
     create-default-disk-labeled-nodes: true
-    storage-over-provisioning-percentage: 100
-    storage-minimal-available-percentage: 1
-    default-replica-count: 3
-    default-longhorn-static-storage-class: longhorn
+    storage-over-provisioning-percentage: "100"
+    storage-minimal-available-percentage: "1"
+    default-replica-count: "3"
+    default-longhorn-static-storage-class: "longhorn"
     restore-volume-recurring-jobs: true
     taint-toleration: CriticalAddonsOnly:Exists; node-role.kubernetes.io/control-plane:NoSchedule
-    priority-class: longhorn-critical
-    node-down-pod-deletion-policy: delete-both-statefulset-and-deployment-pod
-    disable-revision-counter: true
-    concurrent-automatic-engine-upgrade-per-node-limit: 3
-    orphan-auto-deletion: true
+    priority-class: "longhorn-critical"
+    node-down-pod-deletion-policy: "delete-both-statefulset-and-deployment-pod"
+    disable-revision-counter: "{\"v1\":\"true\"}"
+    concurrent-automatic-engine-upgrade-per-node-limit: "3"
 
--- HelmRelease: storage/longhorn ConfigMap: storage/longhorn-storageclass

+++ HelmRelease: storage/longhorn ConfigMap: storage/longhorn-storageclass

@@ -26,7 +26,8 @@

       fromBackup: ""
       fsType: "ext4"
       dataLocality: "disabled"
       unmapMarkSnapChainRemoved: "ignored"
       disableRevisionCounter: "true"
       dataEngine: "v1"
+      backupTargetName: "default"
 
--- HelmRelease: storage/longhorn ClusterRole: storage/longhorn-role

+++ HelmRelease: storage/longhorn ClusterRole: storage/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
@@ -73,12 +94,13 @@

   resources:
   - storageclasses
   - volumeattachments
   - volumeattachments/status
   - csinodes
   - csidrivers
+  - csistoragecapacities
   verbs:
   - '*'
 - apiGroups:
   - snapshot.storage.k8s.io
   resources:
   - volumesnapshotclasses
@@ -138,13 +160,15 @@

   - '*'
 - apiGroups:
   - coordination.k8s.io
   resources:
   - leases
   verbs:
-  - '*'
+  - get
+  - list
+  - watch
 - apiGroups:
   - metrics.k8s.io
   resources:
   - pods
   - nodes
   verbs:
@@ -170,11 +194,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: storage/longhorn Service: storage/longhorn-conversion-webhook

+++ HelmRelease: storage/longhorn Service: storage/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: storage
-spec:
-  type: ClusterIP
-  selector:
-    longhorn.io/conversion-webhook: longhorn-conversion-webhook
-  ports:
-  - name: conversion-webhook
-    port: 9501
-    targetPort: conversion-wh
-
--- HelmRelease: storage/longhorn DaemonSet: storage/longhorn-manager

+++ HelmRelease: storage/longhorn DaemonSet: storage/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.1
+        image: longhornio/longhorn-manager:v1.10.1
         imagePullPolicy: IfNotPresent
         securityContext:
           privileged: true
         command:
         - longhorn-manager
         - -d
         - daemon
         - --engine-image
-        - longhornio/longhorn-engine:v1.8.1
+        - longhornio/longhorn-engine:v1.10.1
         - --instance-manager-image
-        - longhornio/longhorn-instance-manager:v1.8.1
+        - longhornio/longhorn-instance-manager:v1.10.1
         - --share-manager-image
-        - longhornio/longhorn-share-manager:v1.8.1
+        - longhornio/longhorn-share-manager:v1.10.1
         - --backing-image-manager-image
-        - longhornio/backing-image-manager:v1.8.1
+        - longhornio/backing-image-manager:v1.10.1
         - --support-bundle-manager-image
-        - longhornio/support-bundle-kit:v0.0.52
+        - longhornio/support-bundle-kit:v0.0.71
         - --manager-image
-        - longhornio/longhorn-manager:v1.8.1
+        - longhornio/longhorn-manager:v1.10.1
         - --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
@@ -93,13 +91,13 @@

         - name: NODE_NAME
           valueFrom:
             fieldRef:
               fieldPath: spec.nodeName
       - name: pre-pull-share-manager-image
         imagePullPolicy: IfNotPresent
-        image: longhornio/longhorn-share-manager:v1.8.1
+        image: longhornio/longhorn-share-manager:v1.10.1
         command:
         - sh
         - -c
         - echo share-manager image pulled && sleep infinity
       volumes:
       - name: boot
--- HelmRelease: storage/longhorn Deployment: storage/longhorn-driver-deployer

+++ HelmRelease: storage/longhorn Deployment: storage/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.1
+        image: longhornio/longhorn-manager:v1.10.1
         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.1
+        image: longhornio/longhorn-manager:v1.10.1
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - -d
         - deploy-driver
         - --manager-image
-        - longhornio/longhorn-manager:v1.8.1
+        - longhornio/longhorn-manager:v1.10.1
         - --manager-url
         - http://longhorn-backend:9500/v1
         env:
         - name: POD_NAMESPACE
           valueFrom:
             fieldRef:
@@ -52,23 +52,23 @@

               fieldPath: spec.nodeName
         - name: SERVICE_ACCOUNT
           valueFrom:
             fieldRef:
               fieldPath: spec.serviceAccountName
         - name: CSI_ATTACHER_IMAGE
-          value: longhornio/csi-attacher:v4.8.1
+          value: longhornio/csi-attacher:v4.10.0-20251030
         - name: CSI_PROVISIONER_IMAGE
-          value: longhornio/csi-provisioner:v5.2.0
+          value: longhornio/csi-provisioner:v5.3.0-20251030
         - name: CSI_NODE_DRIVER_REGISTRAR_IMAGE
-          value: longhornio/csi-node-driver-registrar:v2.13.0
+          value: longhornio/csi-node-driver-registrar:v2.15.0-20251030
         - name: CSI_RESIZER_IMAGE
-          value: longhornio/csi-resizer:v1.13.2
+          value: longhornio/csi-resizer:v1.14.0-20251030
         - name: CSI_SNAPSHOTTER_IMAGE
-          value: longhornio/csi-snapshotter:v8.2.0
+          value: longhornio/csi-snapshotter:v8.4.0-20251030
         - name: CSI_LIVENESS_PROBE_IMAGE
-          value: longhornio/livenessprobe:v2.15.0
+          value: longhornio/livenessprobe:v2.17.0-20251030
       priorityClassName: longhorn-critical
       tolerations:
       - key: CriticalAddonsOnly
         operator: Exists
       - effect: NoSchedule
         key: node-role.kubernetes.io/control-plane
--- HelmRelease: storage/longhorn Deployment: storage/longhorn-ui

+++ HelmRelease: storage/longhorn Deployment: storage/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.1
+        image: longhornio/longhorn-ui:v1.10.1
         imagePullPolicy: IfNotPresent
         volumeMounts:
         - name: nginx-cache
           mountPath: /var/cache/nginx/
         - name: nginx-config
           mountPath: /var/config/nginx/
--- HelmRelease: storage/longhorn Job: storage/longhorn-post-upgrade

+++ HelmRelease: storage/longhorn Job: storage/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.1
+        image: longhornio/longhorn-manager:v1.10.1
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - post-upgrade
         env:
         - name: POD_NAMESPACE
--- HelmRelease: storage/longhorn Job: storage/longhorn-pre-upgrade

+++ HelmRelease: storage/longhorn Job: storage/longhorn-pre-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-pre-upgrade
-        image: longhornio/longhorn-manager:v1.8.1
+        image: longhornio/longhorn-manager:v1.10.1
         imagePullPolicy: IfNotPresent
         securityContext:
           privileged: true
         command:
         - longhorn-manager
         - pre-upgrade
--- HelmRelease: storage/longhorn Job: storage/longhorn-uninstall

+++ HelmRelease: storage/longhorn Job: storage/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.1
+        image: longhornio/longhorn-manager:v1.10.1
         imagePullPolicy: IfNotPresent
         command:
         - longhorn-manager
         - uninstall
         - --force
         env:
--- HelmRelease: storage/longhorn Role: storage/longhorn

+++ HelmRelease: storage/longhorn Role: storage/longhorn

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

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: Role
+metadata:
+  name: longhorn
+  namespace: storage
+  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: storage/longhorn RoleBinding: storage/longhorn

+++ HelmRelease: storage/longhorn RoleBinding: storage/longhorn

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

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

@renovate renovate bot changed the title feat(helm): update chart longhorn to 1.9.0 feat(helm): update chart longhorn to 1.9.1 Jul 23, 2025
@renovate renovate bot force-pushed the renovate/longhorn-1.x branch from a9309aa to b1a28e2 Compare July 23, 2025 14:56
@renovate renovate bot changed the title feat(helm): update chart longhorn to 1.9.1 feat(helm): update chart longhorn to 1.9.2 Sep 24, 2025
@renovate renovate bot force-pushed the renovate/longhorn-1.x branch from b1a28e2 to d2e1df7 Compare September 24, 2025 10:11
@renovate renovate bot changed the title feat(helm): update chart longhorn to 1.9.2 feat(helm): update chart longhorn to 1.10.0 Sep 25, 2025
@renovate renovate bot force-pushed the renovate/longhorn-1.x branch from d2e1df7 to cb7a89b Compare September 25, 2025 10:28
@renovate renovate bot changed the title feat(helm): update chart longhorn to 1.10.0 feat(helm): update chart longhorn to 1.10.1 Nov 12, 2025
@renovate renovate bot force-pushed the renovate/longhorn-1.x branch from cb7a89b to 35d56c7 Compare November 12, 2025 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant