Upgrade longhorn to 1.5.5

This commit is contained in:
Erki Aas 2024-07-07 14:00:27 +03:00
parent 27eb0aa6cc
commit 9b4976450f
2 changed files with 109 additions and 65 deletions

View File

@ -14,7 +14,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
--- ---
# Source: longhorn/templates/serviceaccount.yaml # Source: longhorn/templates/serviceaccount.yaml
apiVersion: v1 apiVersion: v1
@ -25,7 +25,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
--- ---
# Source: longhorn/templates/default-setting.yaml # Source: longhorn/templates/default-setting.yaml
apiVersion: v1 apiVersion: v1
@ -36,7 +36,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
data: data:
default-setting.yaml: |- default-setting.yaml: |-
--- ---
@ -49,7 +49,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
data: data:
storageclass.yaml: | storageclass.yaml: |
kind: StorageClass kind: StorageClass
@ -68,6 +68,7 @@ data:
fromBackup: "" fromBackup: ""
fsType: "xfs" fsType: "xfs"
dataLocality: "best-effort" dataLocality: "best-effort"
unmapMarkSnapChainRemoved: "ignored"
--- ---
# Source: longhorn/templates/crds.yaml # Source: longhorn/templates/crds.yaml
apiVersion: apiextensions.k8s.io/v1 apiVersion: apiextensions.k8s.io/v1
@ -79,7 +80,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backingimagedatasources.longhorn.io name: backingimagedatasources.longhorn.io
spec: spec:
@ -250,7 +251,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backingimagemanagers.longhorn.io name: backingimagemanagers.longhorn.io
spec: spec:
@ -392,6 +393,9 @@ spec:
type: string type: string
uuid: uuid:
type: string type: string
virtualSize:
format: int64
type: integer
type: object type: object
nullable: true nullable: true
type: object type: object
@ -426,7 +430,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backingimages.longhorn.io name: backingimages.longhorn.io
spec: spec:
@ -495,6 +499,10 @@ spec:
jsonPath: .status.size jsonPath: .status.size
name: Size name: Size
type: string type: string
- description: The virtual size of the image (may be larger than file size)
jsonPath: .status.virtualSize
name: VirtualSize
type: string
- jsonPath: .metadata.creationTimestamp - jsonPath: .metadata.creationTimestamp
name: Age name: Age
type: date type: date
@ -562,6 +570,10 @@ spec:
type: integer type: integer
uuid: uuid:
type: string type: string
virtualSize:
description: Virtual size of image, which may be larger than physical size. Will be zero until known (e.g. while a backing image is uploading)
format: int64
type: integer
type: object type: object
type: object type: object
served: true served: true
@ -585,7 +597,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backups.longhorn.io name: backups.longhorn.io
spec: spec:
@ -781,7 +793,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backuptargets.longhorn.io name: backuptargets.longhorn.io
spec: spec:
@ -964,7 +976,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: backupvolumes.longhorn.io name: backupvolumes.longhorn.io
spec: spec:
@ -1131,7 +1143,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: engineimages.longhorn.io name: engineimages.longhorn.io
spec: spec:
@ -1319,11 +1331,10 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.7.0 controller-gen.kubebuilder.io/version: v0.7.0
creationTimestamp: null
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: engines.longhorn.io name: engines.longhorn.io
spec: spec:
@ -1335,6 +1346,7 @@ spec:
shortNames: shortNames:
- lhe - lhe
singular: engine singular: engine
preserveUnknownFields: false
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
@ -1595,6 +1607,11 @@ spec:
type: string type: string
nullable: true nullable: true
type: object type: object
replicaTransitionTimeMap:
additionalProperties:
type: string
description: ReplicaTransitionTimeMap records the time a replica in ReplicaModeMap transitions from one mode to another (or from not being in the ReplicaModeMap to being in it). This information is sometimes required by other controllers (e.g. the volume controller uses it to determine the correct value for replica.Spec.lastHealthyAt).
type: object
restoreStatus: restoreStatus:
additionalProperties: additionalProperties:
properties: properties:
@ -1674,11 +1691,10 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.7.0 controller-gen.kubebuilder.io/version: v0.7.0
creationTimestamp: null
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: instancemanagers.longhorn.io name: instancemanagers.longhorn.io
spec: spec:
@ -1690,6 +1706,7 @@ spec:
shortNames: shortNames:
- lhim - lhim
singular: instancemanager singular: instancemanager
preserveUnknownFields: false
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
@ -1798,6 +1815,11 @@ spec:
type: object type: object
status: status:
properties: properties:
conditions:
additionalProperties:
type: boolean
nullable: true
type: object
endpoint: endpoint:
type: string type: string
errorMsg: errorMsg:
@ -1833,6 +1855,11 @@ spec:
type: object type: object
status: status:
properties: properties:
conditions:
additionalProperties:
type: boolean
nullable: true
type: object
endpoint: endpoint:
type: string type: string
errorMsg: errorMsg:
@ -1868,6 +1895,11 @@ spec:
type: object type: object
status: status:
properties: properties:
conditions:
additionalProperties:
type: boolean
nullable: true
type: object
endpoint: endpoint:
type: string type: string
errorMsg: errorMsg:
@ -1919,7 +1951,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: nodes.longhorn.io name: nodes.longhorn.io
spec: spec:
@ -2055,6 +2087,8 @@ spec:
status: status:
description: NodeStatus defines the observed state of the Longhorn node description: NodeStatus defines the observed state of the Longhorn node
properties: properties:
autoEvicting:
type: boolean
conditions: conditions:
items: items:
properties: properties:
@ -2110,6 +2144,8 @@ spec:
type: string type: string
diskUUID: diskUUID:
type: string type: string
filesystemType:
type: string
scheduledReplica: scheduledReplica:
additionalProperties: additionalProperties:
format: int64 format: int64
@ -2163,7 +2199,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: orphans.longhorn.io name: orphans.longhorn.io
spec: spec:
@ -2430,11 +2466,10 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.7.0 controller-gen.kubebuilder.io/version: v0.7.0
creationTimestamp: null
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: replicas.longhorn.io name: replicas.longhorn.io
spec: spec:
@ -2446,6 +2481,7 @@ spec:
shortNames: shortNames:
- lhr - lhr
singular: replica singular: replica
preserveUnknownFields: false
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
@ -2555,11 +2591,21 @@ spec:
type: string type: string
engineName: engineName:
type: string type: string
evictionRequested:
type: boolean
failedAt: failedAt:
description: FailedAt is set when a running replica fails or when a running engine is unable to use a replica for any reason. FailedAt indicates the time the failure occurred. When FailedAt is set, a replica is likely to have useful (though possibly stale) data. A replica with FailedAt set must be rebuilt from a non-failed replica (or it can be used in a salvage if all replicas are failed). FailedAt is cleared before a rebuild or salvage. FailedAt may be later than the corresponding entry in an engine's replicaTransitionTimeMap because it is set when the volume controller acknowledges the change.
type: string type: string
hardNodeAffinity: hardNodeAffinity:
type: string type: string
healthyAt: healthyAt:
description: HealthyAt is set the first time a replica becomes read/write in an engine after creation or rebuild. HealthyAt indicates the time the last successful rebuild occurred. When HealthyAt is set, a replica is likely to have useful (though possibly stale) data. HealthyAt is cleared before a rebuild. HealthyAt may be later than the corresponding entry in an engine's replicaTransitionTimeMap because it is set when the volume controller acknowledges the change.
type: string
lastFailedAt:
description: LastFailedAt is always set at the same time as FailedAt. Unlike FailedAt, LastFailedAt is never cleared. LastFailedAt is not a reliable indicator of the state of a replica's data. For example, a replica with LastFailedAt may already be healthy and in use again. However, because it is never cleared, it can be compared to LastHealthyAt to help prevent dangerous replica deletion in some corner cases. LastFailedAt may be later than the corresponding entry in an engine's replicaTransitionTimeMap because it is set when the volume controller acknowledges the change.
type: string
lastHealthyAt:
description: LastHealthyAt is set every time a replica becomes read/write in an engine. Unlike HealthyAt, LastHealthyAt is never cleared. LastHealthyAt is not a reliable indicator of the state of a replica's data. For example, a replica with LastHealthyAt set may be in the middle of a rebuild. However, because it is never cleared, it can be compared to LastFailedAt to help prevent dangerous replica deletion in some corner cases. LastHealthyAt may be later than the corresponding entry in an engine's replicaTransitionTimeMap because it is set when the volume controller acknowledges the change.
type: string type: string
logRequested: logRequested:
type: boolean type: boolean
@ -2611,6 +2657,7 @@ spec:
currentState: currentState:
type: string type: string
evictionRequested: evictionRequested:
description: 'Deprecated: Replaced by field `spec.evictionRequested`.'
type: boolean type: boolean
instanceManagerName: instanceManagerName:
type: string type: string
@ -2647,11 +2694,10 @@ kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.7.0 controller-gen.kubebuilder.io/version: v0.7.0
creationTimestamp: null
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: settings.longhorn.io name: settings.longhorn.io
spec: spec:
@ -2663,6 +2709,7 @@ spec:
shortNames: shortNames:
- lhs - lhs
singular: setting singular: setting
preserveUnknownFields: false
scope: Namespaced scope: Namespaced
versions: versions:
- additionalPrinterColumns: - additionalPrinterColumns:
@ -2742,7 +2789,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: sharemanagers.longhorn.io name: sharemanagers.longhorn.io
spec: spec:
@ -2857,7 +2904,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: snapshots.longhorn.io name: snapshots.longhorn.io
spec: spec:
@ -2984,7 +3031,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: supportbundles.longhorn.io name: supportbundles.longhorn.io
spec: spec:
@ -3110,7 +3157,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: systembackups.longhorn.io name: systembackups.longhorn.io
spec: spec:
@ -3238,7 +3285,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: systemrestores.longhorn.io name: systemrestores.longhorn.io
spec: spec:
@ -3340,7 +3387,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: volumes.longhorn.io name: volumes.longhorn.io
spec: spec:
@ -3702,7 +3749,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
longhorn-manager: "" longhorn-manager: ""
name: volumeattachments.longhorn.io name: volumeattachments.longhorn.io
spec: spec:
@ -3831,7 +3878,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
rules: rules:
- apiGroups: - apiGroups:
- apiextensions.k8s.io - apiextensions.k8s.io
@ -3897,7 +3944,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole
@ -3915,7 +3962,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
kind: ClusterRole kind: ClusterRole
@ -3932,13 +3979,12 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-manager app: longhorn-manager
name: longhorn-backend name: longhorn-backend
namespace: longhorn-system namespace: longhorn-system
spec: spec:
type: ClusterIP type: ClusterIP
sessionAffinity: ClientIP
selector: selector:
app: longhorn-manager app: longhorn-manager
ports: ports:
@ -3953,7 +3999,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-ui app: longhorn-ui
name: longhorn-frontend name: longhorn-frontend
namespace: longhorn-system namespace: longhorn-system
@ -3974,13 +4020,12 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-conversion-webhook app: longhorn-conversion-webhook
name: longhorn-conversion-webhook name: longhorn-conversion-webhook
namespace: longhorn-system namespace: longhorn-system
spec: spec:
type: ClusterIP type: ClusterIP
sessionAffinity: ClientIP
selector: selector:
app: longhorn-manager app: longhorn-manager
ports: ports:
@ -3995,13 +4040,12 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-admission-webhook app: longhorn-admission-webhook
name: longhorn-admission-webhook name: longhorn-admission-webhook
namespace: longhorn-system namespace: longhorn-system
spec: spec:
type: ClusterIP type: ClusterIP
sessionAffinity: ClientIP
selector: selector:
app: longhorn-manager app: longhorn-manager
ports: ports:
@ -4016,13 +4060,12 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-recovery-backend app: longhorn-recovery-backend
name: longhorn-recovery-backend name: longhorn-recovery-backend
namespace: longhorn-system namespace: longhorn-system
spec: spec:
type: ClusterIP type: ClusterIP
sessionAffinity: ClientIP
selector: selector:
app: longhorn-manager app: longhorn-manager
ports: ports:
@ -4037,7 +4080,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
name: longhorn-engine-manager name: longhorn-engine-manager
namespace: longhorn-system namespace: longhorn-system
spec: spec:
@ -4053,7 +4096,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
name: longhorn-replica-manager name: longhorn-replica-manager
namespace: longhorn-system namespace: longhorn-system
spec: spec:
@ -4069,7 +4112,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-manager app: longhorn-manager
name: longhorn-manager name: longhorn-manager
namespace: longhorn-system namespace: longhorn-system
@ -4082,7 +4125,7 @@ spec:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-manager app: longhorn-manager
spec: spec:
tolerations: tolerations:
@ -4096,7 +4139,7 @@ spec:
effect: NoSchedule effect: NoSchedule
containers: containers:
- name: longhorn-manager - name: longhorn-manager
image: longhornio/longhorn-manager:v1.5.1 image: longhornio/longhorn-manager:v1.5.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
securityContext: securityContext:
privileged: true privileged: true
@ -4105,17 +4148,17 @@ spec:
- -d - -d
- daemon - daemon
- --engine-image - --engine-image
- "longhornio/longhorn-engine:v1.5.1" - "longhornio/longhorn-engine:v1.5.5"
- --instance-manager-image - --instance-manager-image
- "longhornio/longhorn-instance-manager:v1.5.1" - "longhornio/longhorn-instance-manager:v1.5.5"
- --share-manager-image - --share-manager-image
- "longhornio/longhorn-share-manager:v1.5.1" - "longhornio/longhorn-share-manager:v1.5.5"
- --backing-image-manager-image - --backing-image-manager-image
- "longhornio/backing-image-manager:v1.5.1" - "longhornio/backing-image-manager:v1.5.5"
- --support-bundle-manager-image - --support-bundle-manager-image
- "longhornio/support-bundle-kit:v0.0.25" - "longhornio/support-bundle-kit:v0.0.37"
- --manager-image - --manager-image
- "longhornio/longhorn-manager:v1.5.1" - "longhornio/longhorn-manager:v1.5.5"
- --service-account - --service-account
- longhorn-service-account - longhorn-service-account
ports: ports:
@ -4183,7 +4226,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
spec: spec:
replicas: 1 replicas: 1
selector: selector:
@ -4194,7 +4237,7 @@ spec:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-driver-deployer app: longhorn-driver-deployer
spec: spec:
tolerations: tolerations:
@ -4208,18 +4251,18 @@ spec:
effect: NoSchedule effect: NoSchedule
initContainers: initContainers:
- name: wait-longhorn-manager - name: wait-longhorn-manager
image: longhornio/longhorn-manager:v1.5.1 image: longhornio/longhorn-manager:v1.5.5
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'] 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: containers:
- name: longhorn-driver-deployer - name: longhorn-driver-deployer
image: longhornio/longhorn-manager:v1.5.1 image: longhornio/longhorn-manager:v1.5.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
command: command:
- longhorn-manager - longhorn-manager
- -d - -d
- deploy-driver - deploy-driver
- --manager-image - --manager-image
- "longhornio/longhorn-manager:v1.5.1" - "longhornio/longhorn-manager:v1.5.5"
- --manager-url - --manager-url
- http://longhorn-backend:9500/v1 - http://longhorn-backend:9500/v1
env: env:
@ -4236,17 +4279,17 @@ spec:
fieldRef: fieldRef:
fieldPath: spec.serviceAccountName fieldPath: spec.serviceAccountName
- name: CSI_ATTACHER_IMAGE - name: CSI_ATTACHER_IMAGE
value: "longhornio/csi-attacher:v4.2.0" value: "longhornio/csi-attacher:v4.4.2"
- name: CSI_PROVISIONER_IMAGE - name: CSI_PROVISIONER_IMAGE
value: "longhornio/csi-provisioner:v3.4.1" value: "longhornio/csi-provisioner:v3.6.2"
- name: CSI_NODE_DRIVER_REGISTRAR_IMAGE - name: CSI_NODE_DRIVER_REGISTRAR_IMAGE
value: "longhornio/csi-node-driver-registrar:v2.7.0" value: "longhornio/csi-node-driver-registrar:v2.9.2"
- name: CSI_RESIZER_IMAGE - name: CSI_RESIZER_IMAGE
value: "longhornio/csi-resizer:v1.7.0" value: "longhornio/csi-resizer:v1.9.2"
- name: CSI_SNAPSHOTTER_IMAGE - name: CSI_SNAPSHOTTER_IMAGE
value: "longhornio/csi-snapshotter:v6.2.1" value: "longhornio/csi-snapshotter:v6.3.2"
- name: CSI_LIVENESS_PROBE_IMAGE - name: CSI_LIVENESS_PROBE_IMAGE
value: "longhornio/livenessprobe:v2.9.0" value: "longhornio/livenessprobe:v2.12.0"
serviceAccountName: longhorn-service-account serviceAccountName: longhorn-service-account
securityContext: securityContext:
runAsUser: 0 runAsUser: 0
@ -4258,7 +4301,7 @@ metadata:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-ui app: longhorn-ui
name: longhorn-ui name: longhorn-ui
namespace: longhorn-system namespace: longhorn-system
@ -4272,7 +4315,7 @@ spec:
labels: labels:
app.kubernetes.io/name: longhorn app.kubernetes.io/name: longhorn
app.kubernetes.io/instance: longhorn app.kubernetes.io/instance: longhorn
app.kubernetes.io/version: v1.5.1 app.kubernetes.io/version: v1.5.5
app: longhorn-ui app: longhorn-ui
spec: spec:
affinity: affinity:
@ -4289,7 +4332,7 @@ spec:
topologyKey: kubernetes.io/hostname topologyKey: kubernetes.io/hostname
containers: containers:
- name: longhorn-ui - name: longhorn-ui
image: longhornio/longhorn-ui:v1.5.1 image: longhornio/longhorn-ui:v1.5.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
volumeMounts: volumeMounts:
- name : nginx-cache - name : nginx-cache

View File

@ -16,6 +16,7 @@
- dataLocality: "disabled" - dataLocality: "disabled"
+ fsType: "xfs" + fsType: "xfs"
+ dataLocality: "best-effort" + dataLocality: "best-effort"
unmapMarkSnapChainRemoved: "ignored"
--- ---
# Source: longhorn/templates/crds.yaml # Source: longhorn/templates/crds.yaml
apiVersion: apiextensions.k8s.io/v1 apiVersion: apiextensions.k8s.io/v1