Skip to content

Commit 930ad00

Browse files
committed
Driver version 0.9.8
With MooseFS client version 4.57.6
1 parent bc8eff0 commit 930ad00

File tree

12 files changed

+37
-28
lines changed

12 files changed

+37
-28
lines changed

.github/workflows/build-docker-images.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ on:
77

88
env:
99
REGISTRY_IMAGE: moosefs/moosefs-csi
10-
MFS_CLIENT: 4.57.5
11-
CSI_VERSION: 0.9.7
10+
MFS_CLIENT: 4.57.6
11+
CSI_VERSION: 0.9.8
1212

1313
jobs:
1414
build:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
same "printed page" as the copyright notice for easier
188188
identification within third-party archives.
189189

190-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
190+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
191191

192192
Licensed under the Apache License, Version 2.0 (the "License");
193193
you may not use this file except in compliance with the License.

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2024 Saglabs SA. All Rights Reserved.
1+
# Copyright (c) 2025 Saglabs SA. All Rights Reserved.
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -12,8 +12,8 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
MFS_VERSION = "4.56.6"
16-
CSI_VERSION ?= "0.9.7"
15+
MFS_VERSION = "4.57.6"
16+
CSI_VERSION ?= "0.9.8"
1717

1818
MFS_TAG=$(CSI_VERSION)-$(MFS_VERSION)
1919
DEV_TAG=$(CSI_VERSION)-dev

README.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ MooseFS source code can be found [on GitHub](https://github.com/moosefs/moosefs)
1212

1313
## Changelog
1414

15+
Driver verson 0.9.8
16+
* MooseFS client updated to version 4.57.6.
17+
* The provisioner and registrar images entries have been updated.
18+
* Update the Dockerfile to build only mfsmount and mfscli.
19+
1520
Driver verson 0.9.7
1621
* Added support for MooseFS 4 client.
1722
* Enabled passing additional mfsmount parameters during the mount process (password and more).
@@ -51,20 +56,23 @@ Driver verson 0.9.7
5156
csi-moosefs-config 6 42s
5257
```
5358
54-
3. Update `deploy/kubernetes/csi-moosefs.yaml` file with the aproprieate image:
59+
3. Update `deploy/csi-moosefs.yaml` file with the aproprieate image:
5560
5661
The default image consists of the latest version of the CSI plug-in and the latest version of the MooseFS Community Edition client:
5762
58-
* Locate image definition under the `csi-moosefs-plugin` plugin name(line 230 and line 323)
59-
`mage: registry.moosefs.com/moosefs-csi-plugin:0.9.7-4.56.6`
63+
* Locate image definition under the `csi-moosefs-plugin` plugin name(line 230 and line 329)
64+
`mage: ghcr.io/moosefs/moosefs-csi:dev`
6065
* Update the `image` version suffix in the plugin's section accordingly:
61-
* `0.9.7-3.0.118` – plugin version 0.9.7 and MooseFS CE 3.0.118
66+
* `0.9.8-4.57.6` – plugin version 0.9.7 and MooseFS CE 4.57.6
67+
* `0.9.7-4.57.5` – plugin version 0.9.7 and MooseFS CE 4.57.5
6268
* `0.9.7-4.56.6` – plugin version 0.9.7 and MooseFS CE 4.56.6
63-
* `0.9.7-3.0.118-pro` – plugin version 0.9.7 and MooseFS PRO 3.0.118
64-
* `0.9.7-4.56.6-pro` – plugin version 0.9.7 and MooseFS PRO 4.56.6
6569
6670
You can find a complete list of available images at: \
67-
https://registry.moosefs.com/v2/moosefs-csi-plugin/tags/list.
71+
https://github.com/moosefs/moosefs-csi/pkgs/container/moosefs-csi
72+
73+
Fot driver with MoosreFS client PRO version: https://registry.moosefs.com/v2/moosefs-csi-plugin/tags/list.
74+
* `0.9.7-4.56.6-pro` – plugin version 0.9.7 and MooseFS PRO 4.56.6
75+
6876
6977
**Note there are two occurrences of `csi-moosefs-plugin` in `csi-moosefs.yaml` file and it is necessary to update the image version in both places of the file.**
7078
@@ -250,11 +258,11 @@ spec:
250258
|:----------:|:------------------:|
251259
| `v1.26` | `v0.9.7` |
252260
| `-----` | `------` |
253-
| `v1.30` | `v0.9.7` |
261+
| `v1.32` | `v0.9.8` |
254262
255263
## Copyright
256264
257-
Copyright (c) 2020-2024 Saglabs SA
265+
Copyright (c) 2020-2025 Saglabs SA
258266
259267
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0).
260268

cmd/moosefs-csi-plugin/Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2024 Saglabs SA. All Rights Reserved.
1+
# Copyright (c) 2025 Saglabs SA. All Rights Reserved.
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
ARG CSI_TAG="dev"
16-
ARG MFS_TAG="v4.56.6"
16+
ARG MFS_TAG="v4.57.6"
1717

1818
#Build MooseFS CSI driver from source
1919
FROM golang:1.23-bookworm AS csibuilder
@@ -22,13 +22,14 @@ ARG CSI_TAG
2222
RUN git clone --depth 1 --branch ${CSI_TAG} https://github.com/moosefs/moosefs-csi.git
2323
RUN cd moosefs-csi && CGO_ENABLED=0 GOCACHE=/tmp/go-cache GOOS=linux go build -a -o /build/moosefs-csi-plugin cmd/moosefs-csi-plugin/main.go
2424

25-
#Build MooseFS Client from source
26-
FROM registry.moosefs.com/mfsbuilder-debian12:latest AS mfsbuilder
25+
#Build MooseFS Client from source Debian 12 Bookworm
26+
# MooseFS client is required for the CSI driver to mount volumes
27+
FROM ghcr.io/moosefs/mfsbuilder:latest AS mfsbuilder
2728
WORKDIR /moosefs
2829
ARG MFS_TAG
2930
RUN git clone --depth 1 --branch ${MFS_TAG} https://github.com/moosefs/moosefs.git /moosefs
3031
RUN autoreconf -f -i
31-
RUN ./configure --prefix=/usr --mandir=/share/man --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfsbdev
32+
RUN ./configure --prefix=/usr --mandir=/share/man --sysconfdir=/etc --localstatedir=/var/lib --with-default-user=mfs --with-default-group=mfs --disable-mfsbdev --disable-mfsmaster --disable-mfschunkserver --disable-mfsmetalogger --disable-mfsnetdump --disable-mfscgi --disable-mfscgiserv --disable-mfscli
3233
RUN cd /moosefs/mfsclient && make DESTDIR=/tmp/ install
3334

3435
#Build CSI plugin container

cmd/moosefs-csi-plugin/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
2+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

driver/controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
2+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

driver/identity.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
2+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

driver/mfs_handler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
2+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

driver/mounter.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2024 Saglabs SA. All Rights Reserved.
2+
Copyright (c) 2025 Saglabs SA. All Rights Reserved.
33
44
Licensed under the Apache License, Version 2.0 (the "License");
55
you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)