Skip to content

Commit 1f47fbc

Browse files
authored
[linstor] Update piraeus-operator v2.10.2 (#1689)
Signed-off-by: Andrei Kvapil <[email protected]> <!-- Thank you for making a contribution! Here are some tips for you: - Start the PR title with the [label] of Cozystack component: - For system components: [platform], [system], [linstor], [cilium], [kube-ovn], [dashboard], [cluster-api], etc. - For managed apps: [apps], [tenant], [kubernetes], [postgres], [virtual-machine] etc. - For development and maintenance: [tests], [ci], [docs], [maintenance]. - If it's a work in progress, consider creating this PR as a draft. - Don't hesistate to ask for opinion and review in the community chats, even if it's still a draft. - Add the label `backport` if it's a bugfix that needs to be backported to a previous version. --> ## What this PR does This release updates LINSTOR CSI to fix issues with the new fsck behaviour. ``` MountVolume.SetUp failed for volume "pvc-37245cc3-bf28-4da4-a127-e5c9c03cc088" : rpc error: code = Internal desc = NodePublishVolume failed for pvc-37245cc3-bf28-4da4-a127-e5c9c03cc088: failed to run fsck on device '/dev/zvol/data/pvc-37245cc3-bf28-4da4-a127-e5c9c03cc088_00000': failed to run fsck: output: "fsck from util-linux 2.41 /dev/zd832 is mounted. e2fsck: Cannot continue, aborting. ``` ### Release note <!-- Write a release note: - Explain what has changed internally and for users. - Start with the same [label] as in the PR title - Follow the guidelines at https://github.com/kubernetes/community/blob/master/contributors/guide/release-notes.md. --> ```release-note [linstor] Update piraeus-operator v2.10.2 ```
2 parents d079dd4 + 58dd1f5 commit 1f47fbc

3 files changed

Lines changed: 41 additions & 6 deletions

File tree

‎packages/system/piraeus-operator/charts/piraeus/Chart.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ name: piraeus
33
description: |
44
The Piraeus Operator manages software defined storage clusters using LINSTOR in Kubernetes.
55
type: application
6-
version: 2.10.1
7-
appVersion: "v2.10.1"
6+
version: 2.10.2
7+
appVersion: "v2.10.2"
88
maintainers:
99
- name: Piraeus Datastore
1010
url: https://piraeus.io

‎packages/system/piraeus-operator/charts/piraeus/templates/config.yaml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ data:
2323
tag: v1.32.3
2424
image: piraeus-server
2525
linstor-csi:
26-
tag: v1.10.2
26+
tag: v1.10.3
2727
image: piraeus-csi
2828
nfs-server:
29-
tag: v1.10.2
29+
tag: v1.10.3
3030
image: piraeus-csi-nfs-server
3131
drbd-reactor:
3232
tag: v1.10.0
@@ -44,7 +44,7 @@ data:
4444
tag: v1.3.0
4545
image: linstor-affinity-controller
4646
drbd-module-loader:
47-
tag: v9.2.15
47+
tag: v9.2.16
4848
# The special "match" attribute is used to select an image based on the node's reported OS.
4949
# The operator will first check the k8s node's ".status.nodeInfo.osImage" field, and compare it against the list
5050
# here. If one matches, that specific image name will be used instead of the fallback image.
@@ -99,7 +99,7 @@ data:
9999
tag: v2.17.0
100100
image: livenessprobe
101101
csi-provisioner:
102-
tag: v6.0.0
102+
tag: v6.1.0
103103
image: csi-provisioner
104104
csi-snapshotter:
105105
tag: v8.4.0

‎packages/system/piraeus-operator/charts/piraeus/templates/crds.yaml‎

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,24 @@ spec:
993993
- Retain
994994
- Delete
995995
type: string
996+
evacuationStrategy:
997+
description: EvacuationStrategy configures the evacuation of volumes
998+
from a Satellite when DeletionPolicy "Evacuate" is used.
999+
nullable: true
1000+
properties:
1001+
attachedVolumeReattachTimeout:
1002+
default: 5m
1003+
description: |-
1004+
AttachedVolumeReattachTimeout configures how long evacuation waits for attached volumes to reattach on
1005+
different nodes. Setting this to 0 disable this evacuation step.
1006+
type: string
1007+
unattachedVolumeAttachTimeout:
1008+
default: 5m
1009+
description: |-
1010+
UnattachedVolumeAttachTimeout configures how long evacuation waits for unattached volumes to attach on
1011+
different nodes. Setting this to 0 disable this evacuation step.
1012+
type: string
1013+
type: object
9961014
internalTLS:
9971015
description: |-
9981016
InternalTLS configures secure communication for the LINSTOR Satellite.
@@ -1683,6 +1701,23 @@ spec:
16831701
- Retain
16841702
- Delete
16851703
type: string
1704+
evacuationStrategy:
1705+
description: EvacuationStrategy configures the evacuation of volumes
1706+
from a Satellite when DeletionPolicy "Evacuate" is used.
1707+
properties:
1708+
attachedVolumeReattachTimeout:
1709+
default: 5m
1710+
description: |-
1711+
AttachedVolumeReattachTimeout configures how long evacuation waits for attached volumes to reattach on
1712+
different nodes. Setting this to 0 disable this evacuation step.
1713+
type: string
1714+
unattachedVolumeAttachTimeout:
1715+
default: 5m
1716+
description: |-
1717+
UnattachedVolumeAttachTimeout configures how long evacuation waits for unattached volumes to attach on
1718+
different nodes. Setting this to 0 disable this evacuation step.
1719+
type: string
1720+
type: object
16861721
internalTLS:
16871722
description: |-
16881723
InternalTLS configures secure communication for the LINSTOR Satellite.

0 commit comments

Comments
 (0)