diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 5bdc3a84..5c3e1304 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -60,7 +60,7 @@ jobs: release=${{ steps.auto_version.outputs.version }} provenance: false # https://issues.redhat.com/browse/PROJQUAY-5013 quay doesn't support it build-args: | - VERSION='${{ steps.auto_version.outputs.version }}' + VERSION=${{ steps.auto_version.outputs.version }} platforms: linux/amd64,linux/arm64 # HELM diff --git a/.github/workflows/push-dev.yaml b/.github/workflows/push-dev.yaml index a66c32a2..a633ba10 100644 --- a/.github/workflows/push-dev.yaml +++ b/.github/workflows/push-dev.yaml @@ -67,7 +67,7 @@ jobs: quay.expires-after=14d provenance: false # https://issues.redhat.com/browse/PROJQUAY-5013 quay doesn't support it build-args: | - VERSION='${{ steps.auto_version.outputs.version }}' + VERSION=${{ steps.auto_version.outputs.version }} platforms: linux/amd64,linux/arm64 # HELM diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c36a7594..69fed7dd 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -148,12 +148,12 @@ jobs: cache-from: type=gha cache-to: type=gha,mode=max labels: | - revision='${{ steps.set_version.outputs.version }}' + revision=${{ steps.set_version.outputs.version }} version=${{ steps.set_version.outputs.version }} release=${{ steps.set_version.outputs.version }} build-args: | - VERSION='${{ steps.set_version.outputs.version }}' + VERSION=${{ steps.set_version.outputs.version }} platforms: linux/amd64,linux/arm64 - name: helm-docs diff --git a/Dockerfile b/Dockerfile index 9b44093e..9895b3c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ RUN true RUN echo Building package -RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -a -ldflags '-X main.version='$VERSION' -extldflags "-static"' -o "/bin/wekafsplugin" /src/cmd/* +RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -a -ldflags "-X main.version=$VERSION -extldflags '-static'" -o "/bin/wekafsplugin" /src/cmd/* FROM registry.k8s.io/kubernetes/kubectl:v${KUBECTL_VERSION} AS kubectl FROM registry.access.redhat.com/ubi9/ubi:${UBI_HASH} diff --git a/README.md b/README.md index e624e4f1..2b699ce1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # CSI WekaFS Driver Helm chart for Deployment of WekaIO Container Storage Interface (CSI) plugin for WekaFS - the world fastest filesystem -![Version: 2.6.0-SNAPSHOT.76.1bf2221](https://img.shields.io/badge/Version-2.6.0--SNAPSHOT.76.1bf2221-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.6.0-SNAPSHOT.76.1bf2221](https://img.shields.io/badge/AppVersion-v2.6.0--SNAPSHOT.76.1bf2221-informational?style=flat-square) +![Version: 2.6.0-SNAPSHOT.79.9698a4b](https://img.shields.io/badge/Version-2.6.0--SNAPSHOT.79.9698a4b-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.6.0-SNAPSHOT.79.9698a4b](https://img.shields.io/badge/AppVersion-v2.6.0--SNAPSHOT.79.9698a4b-informational?style=flat-square) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/csi-wekafs)](https://artifacthub.io/packages/search?repo=csi-wekafs) @@ -48,7 +48,7 @@ make build |-----|------|---------|-------------| | dynamicProvisionPath | string | `"csi-volumes"` | Directory in root of file system where dynamic volumes are provisioned | | csiDriverName | string | `"csi.weka.io"` | Name of the driver (and provisioner) | -| csiDriverVersion | string | `"2.6.0-SNAPSHOT.76.1bf2221"` | CSI driver version | +| csiDriverVersion | string | `"2.6.0-SNAPSHOT.79.9698a4b"` | CSI driver version | | images.livenessprobesidecar | string | `"registry.k8s.io/sig-storage/livenessprobe:v2.15.0"` | CSI liveness probe sidecar image URL | | images.attachersidecar | string | `"registry.k8s.io/sig-storage/csi-attacher:v4.8.0"` | CSI attacher sidecar image URL | | images.provisionersidecar | string | `"registry.k8s.io/sig-storage/csi-provisioner:v5.1.0"` | CSI provisioner sidecar image URL | @@ -57,7 +57,7 @@ make build | images.snapshottersidecar | string | `"registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0"` | CSI snapshotter sidecar image URL | | images.nodeinfo | string | `"quay.io/weka.io/csi-wekafs"` | CSI nodeinfo sidecar image URL, used for reading node metadata | | images.csidriver | string | `"quay.io/weka.io/csi-wekafs"` | CSI driver main image URL | -| images.csidriverTag | string | `"2.6.0-SNAPSHOT.76.1bf2221"` | CSI driver tag | +| images.csidriverTag | string | `"2.6.0-SNAPSHOT.79.9698a4b"` | CSI driver tag | | imagePullSecret | string | `""` | image pull secret required for image download. Must have permissions to access all images above. Should be used in case of private registry that requires authentication | | globalPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for all CSI driver components | | controllerPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI controller component only (by default same as global) | diff --git a/charts/csi-wekafsplugin/Chart.yaml b/charts/csi-wekafsplugin/Chart.yaml index d9080e02..857b3e7d 100644 --- a/charts/csi-wekafsplugin/Chart.yaml +++ b/charts/csi-wekafsplugin/Chart.yaml @@ -10,8 +10,8 @@ sources: home: https://github.com/weka/csi-wekafs icon: https://weka.github.io/csi-wekafs/logo.png type: application -version: 2.6.0-SNAPSHOT.76.1bf2221 -appVersion: v2.6.0-SNAPSHOT.76.1bf2221 +version: 2.6.0-SNAPSHOT.79.9698a4b +appVersion: v2.6.0-SNAPSHOT.79.9698a4b keywords: [storage, filesystem, HPC] annotations: artifacthub.io/category: "storage" diff --git a/charts/csi-wekafsplugin/README.md b/charts/csi-wekafsplugin/README.md index 6ddb8404..e2a36f6d 100644 --- a/charts/csi-wekafsplugin/README.md +++ b/charts/csi-wekafsplugin/README.md @@ -3,7 +3,7 @@ Helm chart for Deployment of WekaIO Container Storage Interface (CSI) plugin for [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Artifact HUB](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/csi-wekafs)](https://artifacthub.io/packages/search?repo=csi-wekafs) -![Version: 2.6.0-SNAPSHOT.76.1bf2221](https://img.shields.io/badge/Version-2.6.0--SNAPSHOT.76.1bf2221-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.6.0-SNAPSHOT.76.1bf2221](https://img.shields.io/badge/AppVersion-v2.6.0--SNAPSHOT.76.1bf2221-informational?style=flat-square) +![Version: 2.6.0-SNAPSHOT.79.9698a4b](https://img.shields.io/badge/Version-2.6.0--SNAPSHOT.79.9698a4b-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.6.0-SNAPSHOT.79.9698a4b](https://img.shields.io/badge/AppVersion-v2.6.0--SNAPSHOT.79.9698a4b-informational?style=flat-square) ## Homepage https://github.com/weka/csi-wekafs @@ -52,7 +52,7 @@ helm install csi-wekafsplugin csi-wekafs/csi-wekafsplugin --namespace csi-wekafs |-----|------|---------|-------------| | dynamicProvisionPath | string | `"csi-volumes"` | Directory in root of file system where dynamic volumes are provisioned | | csiDriverName | string | `"csi.weka.io"` | Name of the driver (and provisioner) | -| csiDriverVersion | string | `"2.6.0-SNAPSHOT.76.1bf2221"` | CSI driver version | +| csiDriverVersion | string | `"2.6.0-SNAPSHOT.79.9698a4b"` | CSI driver version | | images.livenessprobesidecar | string | `"registry.k8s.io/sig-storage/livenessprobe:v2.15.0"` | CSI liveness probe sidecar image URL | | images.attachersidecar | string | `"registry.k8s.io/sig-storage/csi-attacher:v4.8.0"` | CSI attacher sidecar image URL | | images.provisionersidecar | string | `"registry.k8s.io/sig-storage/csi-provisioner:v5.1.0"` | CSI provisioner sidecar image URL | @@ -61,7 +61,7 @@ helm install csi-wekafsplugin csi-wekafs/csi-wekafsplugin --namespace csi-wekafs | images.snapshottersidecar | string | `"registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0"` | CSI snapshotter sidecar image URL | | images.nodeinfo | string | `"quay.io/weka.io/csi-wekafs"` | CSI nodeinfo sidecar image URL, used for reading node metadata | | images.csidriver | string | `"quay.io/weka.io/csi-wekafs"` | CSI driver main image URL | -| images.csidriverTag | string | `"2.6.0-SNAPSHOT.76.1bf2221"` | CSI driver tag | +| images.csidriverTag | string | `"2.6.0-SNAPSHOT.79.9698a4b"` | CSI driver tag | | imagePullSecret | string | `""` | image pull secret required for image download. Must have permissions to access all images above. Should be used in case of private registry that requires authentication | | globalPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for all CSI driver components | | controllerPluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI controller component only (by default same as global) | diff --git a/charts/csi-wekafsplugin/values.yaml b/charts/csi-wekafsplugin/values.yaml index f25e5eed..a81435cf 100644 --- a/charts/csi-wekafsplugin/values.yaml +++ b/charts/csi-wekafsplugin/values.yaml @@ -5,7 +5,7 @@ dynamicProvisionPath: "csi-volumes" # -- Name of the driver (and provisioner) csiDriverName: "csi.weka.io" # -- CSI driver version -csiDriverVersion: &csiDriverVersion 2.6.0-SNAPSHOT.76.1bf2221 +csiDriverVersion: &csiDriverVersion 2.6.0-SNAPSHOT.79.9698a4b images: # -- CSI liveness probe sidecar image URL livenessprobesidecar: registry.k8s.io/sig-storage/livenessprobe:v2.15.0 diff --git a/tests/csi-sanity/ga-Dockerfile b/tests/csi-sanity/ga-Dockerfile index 15efa979..0321af5e 100644 --- a/tests/csi-sanity/ga-Dockerfile +++ b/tests/csi-sanity/ga-Dockerfile @@ -11,7 +11,7 @@ RUN go install -v github.com/kubernetes-csi/csi-test/v5/cmd/csi-sanity@v5.3.1 COPY cmd cmd COPY pkg pkg -RUN CGO_ENABLED=0 GOOS="linux" GOARCH="amd64" go build -a -ldflags '-X main.version='$VERSION' -extldflags "-static"' -o wekafsplugin ./cmd/wekafsplugin/main.go +RUN CGO_ENABLED=0 GOOS="linux" GOARCH="amd64" go build -a -ldflags "-X main.version=$VERSION -extldflags '-static'" -o wekafsplugin ./cmd/wekafsplugin/main.go FROM golang:1.23-alpine