Skip to content

Update Helm release longhorn to v1.12.0#86

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

Update Helm release longhorn to v1.12.0#86
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/longhorn-1.x

Conversation

@renovate

@renovate renovate Bot commented Feb 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
longhorn (source) minor 1.10.11.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.


Configuration

📅 Schedule: (UTC)

  • 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 changed the title chore(deps): update helm release longhorn to v1.11.0 chore(deps): update helm release longhorn to v1.11.1 Mar 16, 2026
@renovate renovate Bot force-pushed the renovate/longhorn-1.x branch from dbfe094 to a400b9c Compare March 16, 2026 09:43
@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/longhorn-1.x branch from a400b9c to 4e5bd2d Compare May 5, 2026 08:27
@renovate renovate Bot force-pushed the renovate/longhorn-1.x branch from 4e5bd2d to eccfedf Compare May 18, 2026 12:34
@github-actions

github-actions Bot commented May 18, 2026

Copy link
Copy Markdown

ATLAS Review

Changes detected in 44 resource(s) across 1 release(s).
Please review before merging.

Affected releases

cyrannus/picon / longhorn-system / longhorn (44 resources)
ClusterRole/longhorn-role (137 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ rules @@
! - two list entries removed:
- - resources:
-   - storageclasses
-   - volumeattachments
-   - volumeattachments/status
-   - csinodes
-   - csidrivers
-   - csistoragecapacities
-   apiGroups:
-   - storage.k8s.io
-   verbs:
-   - "*"
- - resources:
-   - volumes
-   - volumes/status
-   - engines
-   - engines/status
-   - replicas
-   - replicas/status
-   - settings
-   - settings/status
-   - engineimages
-   - engineimages/status
-   - nodes
-   - nodes/status
-   - instancemanagers
-   - instancemanagers/status
-   - sharemanagers
-   - sharemanagers/status
-   - backingimages
-   - backingimages/status
-   - backingimagemanagers
-   - backingimagemanagers/status
-   - backingimagedatasources
-   - backingimagedatasources/status
-   - backuptargets
-   - backuptargets/status
-   - backupvolumes
-   - backupvolumes/status
-   - backups
-   - backups/status
-   - recurringjobs
-   - recurringjobs/status
-   - orphans
-   - orphans/status
-   - snapshots
-   - snapshots/status
-   - supportbundles
-   - supportbundles/status
-   - systembackups
-   - systembackups/status
-   - systemrestores
-   - systemrestores/status
-   - volumeattachments
-   - volumeattachments/status
-   - backupbackingimages
-   - backupbackingimages/status
-   apiGroups:
-   - longhorn.io
-   verbs:
-   - "*"
! + two list entries added:
+ - resources:
+   - storageclasses
+   - volumeattachments
+   - volumeattachments/status
+   - volumeattributesclasses
+   - csinodes
+   - csidrivers
+   - csistoragecapacities
+   apiGroups:
+   - storage.k8s.io
+   verbs:
+   - "*"
+ - resources:
+   - volumes
+   - volumes/status
+   - enginefrontends
+   - enginefrontends/status
+   - engines
+   - engines/status
+   - replicas
+   - replicas/status
+   - settings
+   - settings/status
+   - engineimages
+   - engineimages/status
+   - nodes
+   - nodes/status
+   - instancemanagers
+   - instancemanagers/status
+   - sharemanagers
+   - sharemanagers/status
+   - backingimages
+   - backingimages/status
+   - backingimagemanagers
+   - backingimagemanagers/status
+   - backingimagedatasources
+   - backingimagedatasources/status
+   - backuptargets
+   - backuptargets/status
+   - backupvolumes
+   - backupvolumes/status
+   - backups
+   - backups/status
+   - recurringjobs
+   - recurringjobs/status
+   - orphans
+   - orphans/status
+   - snapshots
+   - snapshots/status
+   - supportbundles
+   - supportbundles/status
+   - systembackups
+   - systembackups/status
+   - systemrestores
+   - systemrestores/status
+   - volumeattachments
+   - volumeattachments/status
+   - backupbackingimages
+   - backupbackingimages/status
+   apiGroups:
+   - longhorn.io
+   verbs:
+   - "*"
ClusterRoleBinding/longhorn-bind (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ClusterRoleBinding/longhorn-support-bundle (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ConfigMap/longhorn-default-resource (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ConfigMap/longhorn-default-setting (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ConfigMap/longhorn-storageclass (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backingimagedatasources.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backingimagemanagers.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backingimages.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backupbackingimages.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backups.longhorn.io (19 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties.backupMode.enum @@
! - one list entry removed:
- -
CustomResourceDefinition/backuptargets.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/backupvolumes.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/enginefrontends.longhorn.io (new) (232 lines)
! + entire resource added:
+ ---
+ # Source: longhorn/templates/crds.yaml
+ apiVersion: apiextensions.k8s.io/v1
+ kind: CustomResourceDefinition
+ metadata:
+   annotations:
+     controller-gen.kubebuilder.io/version: v0.19.0
+   labels:
+     app.kubernetes.io/name: longhorn
+     helm.sh/chart: longhorn-1.12.0
+     app.kubernetes.io/managed-by: Helm
+     app.kubernetes.io/instance: longhorn
+     app.kubernetes.io/version: v1.12.0
+     longhorn-manager: ""
+   name: enginefrontends.longhorn.io
+ spec:
+   group: longhorn.io
+   names:
+     kind: EngineFrontend
+     listKind: EngineFrontendList
+     plural: enginefrontends
+     shortNames:
+       - lhef
+     singular: enginefrontend
+   scope: Namespaced
+   versions:
+     - additionalPrinterColumns:
+         - description: The data engine of the engine frontend
+           jsonPath: .spec.dataEngine
+           name: Data Engine
+           type: string
+         - description: The current state of the engine frontend
+           jsonPath: .status.currentState
+           name: State
+           type: string
+         - description: The node that the engine frontend is on
+           jsonPath: .spec.nodeID
+           name: Node
+           type: string
+         - description: The instance manager of the engine frontend
+           jsonPath: .status.instanceManagerName
+           name: InstanceManager
+           type: string
+         - jsonPath: .metadata.creationTimestamp
+           name: Age
+           type: date
+       name: v1beta2
+       schema:
+         openAPIV3Schema:
+           description: EngineFrontend is where Longhorn stores engine frontend object for v2 data engine initiator.
+           properties:
+             apiVersion:
+               description: |-
+                 APIVersion defines the versioned schema of this representation of an object.
+                 Servers should convert recognized schemas to the latest internal value, and
+                 may reject unrecognized values.
+                 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
+               type: string
+             kind:
+               description: |-
+                 Kind is a string value representing the REST resource this object represents.
+                 Servers may infer this from the endpoint the client submits requests to.
+                 Cannot be updated.
+                 In CamelCase.
+                 More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
+               type: string
+             metadata:
+               type: object
+             spec:
+               description: EngineFrontendSpec defines the desired state of the Longhorn engine frontend (v2 initiator)
+               properties:
+                 active:
+                   type: boolean
+                 dataEngine:
+                   enum:
+                     - v1
+                     - v2
+                   type: string
+                 desireState:
+                   type: string
+                 disableFrontend:
+                   type: boolean
+                 engineName:
+                   description: EngineName is the name of the v2 engine target (required for EngineFrontend instance creation)
+                   type: string
+                 frontend:
+                   enum:
+                     - blockdev
+                     - iscsi
+                     - nvmf
+                     - ublk
+                     - ""
+                   type: string
+                 image:
+                   type: string
+                 logRequested:
+                   type: boolean
+                 nodeID:
+                   type: string
+                 salvageRequested:
+                   type: boolean
+                 size:
+                   description: |-
+                     Size is the desired size of the frontend device in bytes, as requested
+                     by the volume owner. The EngineFrontend controller drives the frontend
+                     device toward this size independently of the engine's target size.
+                   format: int64
+                   type: string
+                 targetIP:
+                   description: TargetIP is the IP address of the v2 engine target
+                   type: string
+                 targetPort:
+                   description: TargetPort is the port of the v2 engine target
+                   type: integer
+                 ublkNumberOfQueue:
+                   description: ublkNumberOfQueue controls the number of queues for ublk frontend.
+                   type: integer
+                 ublkQueueDepth:
+                   description: ublkQueueDepth controls the depth of each queue for ublk frontend.
+                   type: integer
+                 volumeName:
+                   type: string
+                 volumeSize:
+                   format: int64
+                   type: string
+               type: object
+             status:
+               description: EngineFrontendStatus defines the observed state of the Longhorn engine frontend
+               properties:
+                 activePath:
+                   description: ActivePath is the currently active frontend path address.
+                   type: string
+                 conditions:
+                   items:
+                     properties:
+                       lastProbeTime:
+                         description: Last time we probed the condition.
+                         type: string
+                       lastTransitionTime:
+                         description: Last time the condition transitioned from one status to another.
+                         type: string
+                       message:
+                         description: Human-readable message indicating details about last transition.
+                         type: string
+                       reason:
+                         description: Unique, one-word, CamelCase reason for the condition's last transition.
+                         type: string
+                       status:
+                         description: |-
+                           Status is the status of the condition.
+                           Can be True, False, Unknown.
+                         type: string
+                       type:
+                         description: Type is the type of the condition.
+                         type: string
+                     type: object
+                   nullable: true
+                   type: array
+                 currentImage:
+                   type: string
+                 currentSize:
+                   description: |-
+                     CurrentSize is the current size of the frontend device in bytes, as
+                     observed from the data plane. It is 0 while the engine frontend is not
+                     running.
+                   format: int64
+                   type: string
+                 currentState:
+                   type: string
+                 endpoint:
+                   description: Endpoint is the initiator endpoint (e.g., /dev/longhorn/vol-name)
+                   type: string
+                 instanceManagerName:
+                   type: string
+                 ip:
+                   type: string
+                 logFetched:
+                   type: boolean
+                 ownerID:
+                   type: string
+                 paths:
+                   description: Paths describes the currently known frontend multipath state.
+                   items:
+                     properties:
+                       anaState:
+                         type: string
+                       engineName:
+                         type: string
+                       nguid:
+                         type: string
+                       nqn:
+                         type: string
+                       targetIP:
+                         type: string
+                       targetPort:
+                         type: integer
+                     type: object
+                   type: array
+                 port:
+                   type: integer
+                 preferredPath:
+                   description: PreferredPath is the preferred frontend path address.
+                   type: string
+                 salvageExecuted:
+                   type: boolean
+                 started:
+                   type: boolean
+                 starting:
+                   type: boolean
+                 storageIP:
+                   type: string
+                 switchoverPhase:
+                   description: SwitchoverPhase is the last completed switchover phase reported by the data plane.
+                   type: string
+                 targetIP:
+                   description: TargetIP is the currently connected IP address of the v2 engine target
+                   type: string
+                 targetPort:
+                   description: TargetPort is the currently connected port of the v2 engine target
+                   type: integer
+                 ublkID:
+                   format: int32
+                   type: integer
+                 uuid:
+                   type: string
+               type: object
+           type: object
+       served: true
+       storage: true
+       subresources:
+         status: {}
CustomResourceDefinition/engineimages.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/engines.longhorn.io (53 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties @@
! + three map entries added:
+ rebuildConcurrentSyncLimit:
+   type: integer
+   description: |
+     RebuildConcurrentSyncLimit controls the maximum number of file synchronization operations that can run
+     concurrently during a single replica rebuild.
+     It is determined by the global setting or the volume spec field with the same name.
+   maximum: 5
+   minimum: 0
+ ublkNumberOfQueue:
+   type: integer
+   description: "ublkNumberOfQueue controls the number of queues for ublk frontend."
+ ublkQueueDepth:
+   type: integer
+   description: "ublkQueueDepth controls the depth of each queue for ublk frontend."

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties @@
! + one map entry added:
+ rebuildConcurrentSyncLimit:
+   type: integer
+   description: |
+     RebuildConcurrentSyncLimit controls the maximum number of file synchronization operations that can run
+     concurrently during a single replica rebuild.
+     It is determined by the global setting or the volume spec field with the same name.
+   minimum: 0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties.rebuildStatus.additionalProperties.properties @@
! + one map entry added:
+ fromReplicaAddressList:
+   type: array
+   items:
+     type: string

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties.rebuildStatus.additionalProperties.properties.fromReplicaAddress @@
! + one map entry added:
+ description: "Deprecated. We are now using FromReplicaAddressList to list all source replicas."
CustomResourceDefinition/instancemanagers.longhorn.io (223 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties @@
! - one map entry removed:
- instances:
-   type: object
-   description: "Deprecated: Replaced by InstanceEngines and InstanceReplicas"
-   nullable: true
-   additionalProperties:
-     type: object
-     properties:
-       spec:
-         type: object
-         properties:
-           name:
-             type: string
-           dataEngine:
-             type: string
-       status:
-         type: object
-         properties:
-           type:
-             type: string
-           endpoint:
-             type: string
-           errorMsg:
-             type: string
-           listen:
-             type: string
-           portEnd:
-             type: integer
-             format: int32
-           portStart:
-             type: integer
-             format: int32
-           resourceVersion:
-             type: integer
-             format: int64
-           state:
-             type: string
-           targetPortEnd:
-             type: integer
-             format: int32
-           targetPortStart:
-             type: integer
-             format: int32
-           ublkID:
-             type: integer
-             format: int32
-           uuid:
-             type: string
-           conditions:
-             type: object
-             nullable: true
-             additionalProperties:
-               type: boolean
! + two map entries added:
+ conditions:
+   type: array
+   nullable: true
+   items:
+     type: object
+     properties:
+       type:
+         type: string
+         description: "Type is the type of the condition."
+       lastProbeTime:
+         type: string
+         description: "Last time we probed the condition."
+       lastTransitionTime:
+         type: string
+         description: "Last time the condition transitioned from one status to another."
+       message:
+         type: string
+         description: "Human-readable message indicating details about last transition."
+       reason:
+         type: string
+         description: "Unique, one-word, CamelCase reason for the condition's last transition."
+       status:
+         type: string
+         description: |
+           Status is the status of the condition.
+           Can be True, False, Unknown.
+ instanceEngineFrontends:
+   type: object
+   nullable: true
+   additionalProperties:
+     type: object
+     properties:
+       spec:
+         type: object
+         properties:
+           name:
+             type: string
+           dataEngine:
+             type: string
+       status:
+         type: object
+         properties:
+           type:
+             type: string
+           portStart:
+             type: integer
+             format: int32
+           preferredPath:
+             type: string
+           endpoint:
+             type: string
+           errorMsg:
+             type: string
+           frontend:
+             type: string
+           listen:
+             type: string
+           uuid:
+             type: string
+           ublkID:
+             type: integer
+             format: int32
+           activePath:
+             type: string
+           portEnd:
+             type: integer
+             format: int32
+           resourceVersion:
+             type: integer
+             format: int64
+           state:
+             type: string
+           targetPortEnd:
+             type: integer
+             format: int32
+           targetPortStart:
+             type: integer
+             format: int32
+           conditions:
+             type: object
+             nullable: true
+             additionalProperties:
+               type: boolean
+           paths:
+             type: array
+             items:
+               type: object
+               properties:
+                 anaState:
+                   type: string
+                 engineName:
+                   type: string
+                 nguid:
+                   type: string
+                 nqn:
+                   type: string
+                 targetIP:
+                   type: string
+                 targetPort:
+                   type: integer

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties.instanceEngines.additionalProperties.properties.status.properties @@
! + four map entries added:
+ activePath:
+   type: string
+ frontend:
+   type: string
+ paths:
+   type: array
+   items:
+     type: object
+     properties:
+       anaState:
+         type: string
+       engineName:
+         type: string
+       nguid:
+         type: string
+       nqn:
+         type: string
+       targetIP:
+         type: string
+       targetPort:
+         type: integer
+ preferredPath:
+   type: string

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties.instanceReplicas.additionalProperties.properties.status.properties @@
! + four map entries added:
+ activePath:
+   type: string
+ frontend:
+   type: string
+ paths:
+   type: array
+   items:
+     type: object
+     properties:
+       anaState:
+         type: string
+       engineName:
+         type: string
+       nguid:
+         type: string
+       nqn:
+         type: string
+       targetIP:
+         type: string
+       targetPort:
+         type: integer
+ preferredPath:
+   type: string
CustomResourceDefinition/nodes.longhorn.io (75 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties.diskStatus.additionalProperties.properties @@
! + two map entries added:
+ healthData:
+   type: object
+   additionalProperties:
+     type: object
+     properties:
+       source:
+         type: string
+         enum:
+         - SMART
+         - SPDK
+       capacity:
+         type: integer
+         format: int64
+       diskName:
+         type: string
+       diskType:
+         type: string
+       firmwareVersion:
+         type: string
+       modelName:
+         type: string
+       serialNumber:
+         type: string
+       temperature:
+         type: integer
+       healthStatus:
+         type: string
+         enum:
+         - FAILED
+         - PASSED
+         - UNKNOWN
+         - WARNING
+       attributes:
+         type: array
+         items:
+           type: object
+           properties:
+             name:
+               type: string
+             id:
+               type: integer
+             rawString:
+               type: string
+             rawValue:
+               type: integer
+               format: int64
+             threshold:
+               type: integer
+             value:
+               type: integer
+             whenFailed:
+               type: string
+             worst:
+               type: integer
+ healthDataLastCollectedAt:
+   type: string
+   format: date-time
CustomResourceDefinition/orphans.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/recurringjobs.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/replicas.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/settings.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/sharemanagers.longhorn.io (28 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.additionalPrinterColumns @@
! + one list entry added:
+ - name: Image
+   type: string
+   description: "The current image of the share manager"
+   jsonPath: .status.currentImage

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties @@
! + one map entry added:
+ currentImage:
+   type: string
+   description: "The image currently used by the share manager pod"
CustomResourceDefinition/snapshots.longhorn.io (25 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties @@
! + two map entries added:
+ checksumCalculatedAt:
+   type: string
+   description: |
+     ChecksumCalculatedAt is the RFC3339 timestamp indicating when the checksum
+     for this snapshot was last calculated or updated.
+ requestedTime:
+   type: string
CustomResourceDefinition/supportbundles.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/systembackups.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/systemrestores.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/volumeattachments.longhorn.io (15 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
CustomResourceDefinition/volumes.longhorn.io (93 lines)
@@ metadata.annotations.controller-gen.kubebuilder.io/version @@
! ± value change
- v0.17.1
+ v0.19.0

@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.versions.v1beta2.additionalPrinterColumns @@
! + one list entry added:
+ - name: Switchover
+   type: string
+   description: "The engine switchover state"
+   jsonPath: .status.switchoverState
+   priority: 1

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties @@
! + five map entries added:
+ engineNodeID:
+   type: string
+   description: |
+     engineNodeID defines the node where the backend engine (target) runs.
+     If empty, falls back to NodeID.
+ rebuildConcurrentSyncLimit:
+   type: integer
+   description: |
+     RebuildConcurrentSyncLimit controls the maximum number of file synchronization operations that can run
+     concurrently during a single replica rebuild.
+     When set to 0, it means following the global setting.
+   maximum: 5
+   minimum: 0
+ snapshotHashingRequestedAt:
+   type: string
+   description: |
+     SnapshotHashingRequestedAt is the RFC3339 timestamp (e.g., "2026-03-16T10:30:00Z") when an on-demand snapshot checksum calculation is requested.
+     When this value is set and is later than LastOnDemandSnapshotHashingCompleteAt, the system will calculate checksums
+     for all user snapshots.
+     
+     If SnapshotHashingRequestedAt differs from LastOnDemandSnapshotHashingCompleteAt, it indicates that a hashing request
+     is still in progress, and a new request will be rejected.
+ ublkNumberOfQueue:
+   type: integer
+   description: "ublkNumberOfQueue controls the number of queues for ublk frontend."
+ ublkQueueDepth:
+   type: integer
+   description: "ublkQueueDepth controls the depth of each queue for ublk frontend."

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties.accessMode.enum @@
! + one list entry added:
+ - rwop

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties.backingImage @@
! + one map entry added:
+ x-kubernetes-validations:
+ - message: "BackingImage is immutable"
+   rule: "self == oldSelf"

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties.encrypted @@
! + one map entry added:
+ x-kubernetes-validations:
+ - message: "Encrypted is immutable"
+   rule: "self == oldSelf"

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.spec.properties.nodeID @@
! + one map entry added:
+ description: "nodeID defines the node where the volume is attached (where the frontend initiator runs)."

@@ spec.versions.v1beta2.schema.openAPIV3Schema.properties.status.properties @@
! + four map entries added:
+ currentEngineNodeID:
+   type: string
+   description: "the node that the engine (target) is currently running on."
+ lastAutoSalvagedAt:
+   type: string
+ lastOnDemandSnapshotHashingCompleteAt:
+   type: string
+   description: |
+     LastOnDemandSnapshotHashingCompleteAt is the RFC3339 timestamp (e.g., "2026-03-16T10:30:00Z") when the
+     most recent on-demand snapshot checksum calculation completed.
+     When this value matches SnapshotHashingRequestedAt, the requested on-demand checksum calculation is considered complete.
+ switchoverState:
+   type: string
+   description: |
+     SwitchoverState describes the current progress of a v2 engine live switchover.
+     Empty when no switchover is in progress.
DaemonSet/longhorn-manager (51 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.containers.longhorn-manager.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0

@@ spec.template.spec.containers.longhorn-manager.command @@
! - six list entries removed:
- - "longhornio/longhorn-engine:v1.10.1"
- - "longhornio/longhorn-instance-manager:v1.10.1"
- - "longhornio/longhorn-share-manager:v1.10.1"
- - "longhornio/backing-image-manager:v1.10.1"
- - "longhornio/support-bundle-kit:v0.0.71"
- - "longhornio/longhorn-manager:v1.10.1"
! + six list entries added:
+ - "docker.io/longhornio/longhorn-engine:v1.12.0"
+ - "docker.io/longhornio/longhorn-instance-manager:v1.12.0"
+ - "docker.io/longhornio/longhorn-share-manager:v1.12.0"
+ - "docker.io/longhornio/backing-image-manager:v1.12.0"
+ - "docker.io/longhornio/support-bundle-kit:v0.0.86"
+ - "docker.io/longhornio/longhorn-manager:v1.12.0"

@@ spec.template.spec.containers.longhorn-manager.env @@
! + one list entry added:
+ - name: LONGHORN_DISTRO
+   value: longhorn

@@ spec.template.spec.containers.pre-pull-share-manager-image.image @@
! ± value change
- longhornio/longhorn-share-manager:v1.10.1
+ docker.io/longhornio/longhorn-share-manager:v1.12.0
Deployment/longhorn-driver-deployer (66 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.initContainers.wait-longhorn-manager.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0

@@ spec.template.spec.containers.longhorn-driver-deployer.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0

@@ spec.template.spec.containers.longhorn-driver-deployer.command @@
! - one list entry removed:
- - "longhornio/longhorn-manager:v1.10.1"
! + one list entry added:
+ - "docker.io/longhornio/longhorn-manager:v1.12.0"

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_ATTACHER_IMAGE.value @@
! ± value change
- longhornio/csi-attacher:v4.10.0-20251030
+ docker.io/longhornio/csi-attacher:v4.12.0

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_PROVISIONER_IMAGE.value @@
! ± value change
- longhornio/csi-provisioner:v5.3.0-20251030
+ docker.io/longhornio/csi-provisioner:v5.3.0-20260514

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_NODE_DRIVER_REGISTRAR_IMAGE.value @@
! ± value change
- longhornio/csi-node-driver-registrar:v2.15.0-20251030
+ docker.io/longhornio/csi-node-driver-registrar:v2.17.0

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_RESIZER_IMAGE.value @@
! ± value change
- longhornio/csi-resizer:v1.14.0-20251030
+ docker.io/longhornio/csi-resizer:v2.1.0-20260514

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_SNAPSHOTTER_IMAGE.value @@
! ± value change
- longhornio/csi-snapshotter:v8.4.0-20251030
+ docker.io/longhornio/csi-snapshotter:v8.5.0-20260514

@@ spec.template.spec.containers.longhorn-driver-deployer.env.CSI_LIVENESS_PROBE_IMAGE.value @@
! ± value change
- longhornio/livenessprobe:v2.17.0-20251030
+ docker.io/longhornio/livenessprobe:v2.19.0
Deployment/longhorn-ui (25 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.containers.longhorn-ui.image @@
! ± value change
- longhornio/longhorn-ui:v1.10.1
+ docker.io/longhornio/longhorn-ui:v1.12.0
Job/longhorn-post-upgrade (25 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.containers.longhorn-post-upgrade.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0
Job/longhorn-pre-upgrade (30 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.containers.longhorn-pre-upgrade.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0

@@ spec.template.spec.containers.longhorn-pre-upgrade.env @@
! + one list entry added:
+ - name: LONGHORN_DISTRO
+   value: longhorn
Job/longhorn-uninstall (25 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ spec.template.metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

@@ spec.template.spec.containers.longhorn-uninstall.image @@
! ± value change
- longhornio/longhorn-manager:v1.10.1
+ docker.io/longhornio/longhorn-manager:v1.12.0
PriorityClass/"longhorn-critical" (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
Role/longhorn (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
Service/longhorn-admission-webhook (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
Service/longhorn-backend (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
Service/longhorn-frontend (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
Service/longhorn-recovery-backend (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ServiceAccount/longhorn-service-account (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ServiceAccount/longhorn-support-bundle (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0
ServiceAccount/longhorn-ui-service-account (10 lines)
@@ metadata.labels.helm.sh/chart @@
! ± value change
- longhorn-1.10.1
+ longhorn-1.12.0

@@ metadata.labels.app.kubernetes.io/version @@
! ± value change
- v1.10.1
+ v1.12.0

Generated by ATLAS Review — Re-run

@renovate renovate Bot force-pushed the renovate/longhorn-1.x branch from eccfedf to a0721a3 Compare May 25, 2026 13:51
@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 2, 2026
@renovate renovate Bot force-pushed the renovate/longhorn-1.x branch from a0721a3 to 44fadda Compare June 2, 2026 16:36
@renovate renovate Bot changed the title chore(deps): update helm release longhorn to v1.12.0 Update Helm release longhorn to v1.12.0 Jun 13, 2026
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.

0 participants