Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.4.0 content #269

Merged
merged 56 commits into from
Jun 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
7f86753
fix(deps): update module github.com/google/uuid to v1.6.0
renovate[bot] Jan 23, 2024
9c92754
chore(deps): update azure/setup-helm action to v4
renovate[bot] Feb 28, 2024
ab45f86
feat(CSI-211): support new API paths nodes->processes as per cluster …
sergeyberezansky Mar 19, 2024
85024ae
chore(deps): update helm/kind-action action to v1.10.0
renovate[bot] Apr 23, 2024
5fa7721
fix(deps): update module github.com/rs/zerolog to v1.33.0
renovate[bot] May 23, 2024
b012396
feat(CSI-215): improve lookup for frontend containers to include prot…
sergeyberezansky May 28, 2024
46b9b07
fix(CSI-217): Containers are filtered by status but not by state
sergeyberezansky May 28, 2024
728422e
feat(CSI-217): propagate allowProtocolContainers to cmd flags
sergeyberezansky Jun 4, 2024
26c6807
feat(CSI-209): automatically update API endpoints on re-login
sergeyberezansky Mar 19, 2024
889c75e
feat(CSI-209): make automatic endpoint update configurable via secret
sergeyberezansky Jun 17, 2024
73cc79b
chore(CSI-209): fix documentation on automatic update of API endpoints
sergeyberezansky Jun 17, 2024
ceaf18b
feat(CSI-221): support configurable fsGroupPolicy
sergeyberezansky Jun 17, 2024
f6360fd
Merge pull request #243 from weka/renovate/azure-setup-helm-4.x
sergeyberezansky Jun 17, 2024
900dfee
chore(deps): update actions/checkout digest to 692973e
renovate[bot] Jun 17, 2024
455e44c
Merge pull request #240 from weka/renovate/helm-kind-action-1.x
sergeyberezansky Jun 17, 2024
c84db78
fix(deps): update golang.org/x/exp digest to 7f521ea
renovate[bot] Jun 17, 2024
b104d74
Merge pull request #256 from weka/renovate/actions-checkout-digest
sergeyberezansky Jun 17, 2024
ae1a476
Merge pull request #247 from weka/sergey/csi-211-node-paths
sergeyberezansky Jun 17, 2024
1990552
Merge pull request #255 from weka/sergey/configurableFsGroupPolicy
sergeyberezansky Jun 17, 2024
f49ccb8
Merge pull request #221 from weka/renovate/github.aaakk.us.kg-google-uuid-1.x
sergeyberezansky Jun 17, 2024
7f5bfe8
chore(deps): update dependency go to v1.22.4
renovate[bot] Jun 17, 2024
fe44d56
Merge pull request #257 from weka/renovate/golang.org-x-exp-digest
sergeyberezansky Jun 17, 2024
34a7953
fix(deps): update module github.com/hashicorp/go-version to v1.7.0
renovate[bot] Jun 17, 2024
50499ea
fix(deps): update module google.golang.org/grpc to v1.64.0
renovate[bot] Jun 17, 2024
3d55d40
chore(deps): update workflows to use different token
sergeyberezansky Jun 17, 2024
1e2b906
Merge pull request #261 from weka/sergey/update_gh_token
sergeyberezansky Jun 17, 2024
1544bd8
Merge pull request #224 from weka/renovate/google.golang.org-grpc-1.x
sergeyberezansky Jun 17, 2024
486b861
fix(deps): update module google.golang.org/protobuf to v1.34.2
renovate[bot] Jun 17, 2024
5010695
Merge pull request #235 from weka/renovate/github.aaakk.us.kg-rs-zerolog-1.x
sergeyberezansky Jun 17, 2024
efd22ec
chore(deps): update docker/build-push-action action to v6
renovate[bot] Jun 17, 2024
0a39eea
Merge pull request #264 from weka/renovate/docker-build-push-action-6.x
sergeyberezansky Jun 17, 2024
6c7cb10
chore(deps): update softprops/action-gh-release action to v2
renovate[bot] Jun 17, 2024
8ceb8c2
Merge pull request #263 from weka/renovate/google.golang.org-protobuf…
sergeyberezansky Jun 17, 2024
015329b
Merge pull request #265 from weka/renovate/softprops-action-gh-releas…
sergeyberezansky Jun 17, 2024
1ca4cde
Merge pull request #260 from weka/renovate/github.aaakk.us.kg-hashicorp-go-ve…
sergeyberezansky Jun 17, 2024
213963d
Merge pull request #259 from weka/renovate/go-1.x
sergeyberezansky Jun 17, 2024
eef4402
chore(CSI-222): update go to 1.22.4
sergeyberezansky Jun 17, 2024
3b22df2
Merge pull request #266 from weka/sergey/update_deps
sergeyberezansky Jun 17, 2024
2702e3f
chore(deps): fix semconv mismatch with otel
sergeyberezansky Jun 17, 2024
d2ee8ac
Merge pull request #267 from weka/sergey/fix_semconv_mismatch
sergeyberezansky Jun 17, 2024
e645e69
Merge pull request #246 from weka/sergey/auto-update-endpoints-CSI-209
sergeyberezansky Jun 17, 2024
caa8f25
chore(deps): add workflow permissions to push-dev
sergeyberezansky Jun 17, 2024
96bac03
Merge pull request #268 from weka/sergey/fix_workflow_permissions
sergeyberezansky Jun 17, 2024
85bcc9d
Merge pull request #251 from weka/sergey/csi-215-better-multi-container
sergeyberezansky Jun 17, 2024
d443391
chore: autopublish 2024-06-17T15:44:26Z
wekabot Jun 17, 2024
ccd49e4
feat(CSI-219): add securityContextConstraints for CSI on OCP
sergeyberezansky Jun 4, 2024
d37fddc
feat(CSI-220): automatically determine selinux for OCP nodes
sergeyberezansky Jun 5, 2024
3fb3f67
feat(CSI-220): add initContainer for reading nodeInfo
sergeyberezansky Jun 5, 2024
d17d3f1
feat(CSI-220): inline SELinux policy for OCP only
sergeyberezansky Jun 5, 2024
c3ba0a7
feat(CSI-220): move kubectl-sidecar to Weka quay.io registry
sergeyberezansky Jun 17, 2024
ae50f10
fix(deps): invalid .Values.selinuxSupport flag in nodeserver template
sergeyberezansky Jun 17, 2024
f539a58
Merge pull request #253 from weka/sergey/auto_selinux
sergeyberezansky Jun 17, 2024
eb84f0a
chore: autopublish 2024-06-17T16:11:21Z
wekabot Jun 17, 2024
3699032
fix(CSI-223): mount still attempted when local container name is missing
sergeyberezansky Jun 24, 2024
f530ae0
Merge pull request #270 from weka/sergey/fix_mount_local_container
sergeyberezansky Jun 24, 2024
328900f
chore: autopublish 2024-06-24T10:40:43Z
wekabot Jun 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/draft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
with:
fetch-depth: 0

- uses: softprops/action-gh-release@v1
- uses: softprops/action-gh-release@v2
with:
draft: true
tag_name: main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint_pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.BOTTY_GH_TOKEN }}
with:
# Configure which types are allowed (newline-delimited).
# Default: https://github.com/commitizen/conventional-commit-types
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/pull-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
with:
ref: ${{ github.event.pull_request.head.ref }} # checkout the correct branch name
fetch-depth: 0 # fetch the whole repo history
Expand Down Expand Up @@ -41,7 +41,7 @@ jobs:
password: ${{ secrets.DOCKER_PASSWORD }}
registry: quay.io
- name: Build and push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: .
file: Dockerfile
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
helm-docs -s file -c charts

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v4
with:
version: v3.10.0

Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
run: ct lint --chart-dirs charts --all --debug --validate-maintainers=false --target-branch ${{ github.event.repository.default_branch }}

- name: Create kind cluster
uses: helm/kind-action@v1.8.0
uses: helm/kind-action@v1.10.0
if: steps.list-changed.outputs.changed == 'true'

- name: Run chart-testing (install)
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/push-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,12 @@ on:
jobs:
push-dev:
runs-on: ubuntu-latest
permissions:
contents: write
pages: write
steps:
- name: Checkout Code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
with:
ref: ${{ github.event.pull_request.head.ref }} # checkout the correct branch name
fetch-depth: 0 # fetch the whole repo history
Expand Down Expand Up @@ -43,7 +46,7 @@ jobs:
password: ${{ secrets.DOCKER_PASSWORD }}
registry: quay.io
- name: Build and push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
context: .
file: Dockerfile
Expand Down Expand Up @@ -94,7 +97,7 @@ jobs:
helm-docs -s file -c charts

- name: Set up Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v4
with:
version: v3.10.0

Expand Down Expand Up @@ -124,7 +127,7 @@ jobs:
run: ct lint --chart-dirs charts --all --debug --validate-maintainers=false --target-branch ${{ github.event.repository.default_branch }}

- name: Create kind cluster
uses: helm/kind-action@v1.8.0
uses: helm/kind-action@v1.10.0
if: steps.list-changed.outputs.changed == 'true'

- name: Run chart-testing (install)
Expand All @@ -140,7 +143,7 @@ jobs:
with:
author_name: Weka CSI Bot
author_email: [email protected]
github_token: ${{ secrets.GITHUB_TOKEN }}
github_token: ${{ secrets.BOTTY_GH_TOKEN }}
branch: dev
if: |
steps.helm-test.outputs.passed == 'true'
12 changes: 6 additions & 6 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,14 +61,14 @@ jobs:
fi


- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
with:
token: ${{ secrets.PAT }} # https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches
fetch-depth: 0

- run: gh release view ${{inputs.draftTag}}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.BOTTY_GH_TOKEN }}

- name: Configure git
run: |
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
- name: Update RELEASE.md
env:
VERSION: ${{ steps.set_version.outputs.version }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.BOTTY_GH_TOKEN }}
run: |
gh release view ${{inputs.draftTag}} --json body | jq -r .body > changelog

Expand All @@ -141,7 +141,7 @@ jobs:
registry: quay.io

- name: Build and push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
push: true
pull: true
Expand All @@ -165,7 +165,7 @@ jobs:

- run: gh release delete ${{inputs.draftTag}} --yes
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.BOTTY_GH_TOKEN }}

# https://github.com/stefanzweifel/git-auto-commit-action#push-to-protected-branches
- uses: stefanzweifel/git-auto-commit-action@v5
Expand All @@ -189,7 +189,7 @@ jobs:

- uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
CR_TOKEN: "${{ secrets.BOTTY_GH_TOKEN }}"
CR_RELEASE_NAME_TEMPLATE: "v{{ .Version }}"
CR_GENERATE_RELEASE_NOTES: true
CR_MAKE_RELEASE_LATEST: ${{ inputs.makeLatestRelease }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/renovate_jira.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
gh pr view $PR_NUMBER --json=title --repo=$REPO | jq -r .title > title
echo title=`cat title | cut -d ":" -f 2 | awk '{$1=$1;print}'` >> $GITHUB_OUTPUT
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.BOTTY_GH_TOKEN }}

- uses: atlassian/gajira-login@v3
env:
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/sanity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ jobs:
build:
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: echo "${{ secrets.WEKAFS_API_SECRET_YAML }}" > tests/csi-sanity/wekafs-api-secret.yaml

- uses: docker/setup-buildx-action@v3
- uses: docker/build-push-action@v5
- uses: docker/build-push-action@v6
with:
context: .
file: tests/csi-sanity/ga-Dockerfile
Expand All @@ -36,7 +36,7 @@ jobs:
needs: build
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-nosnapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: legacy_sanity
Expand All @@ -46,7 +46,7 @@ jobs:
needs: legacy_sanity
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-nosnapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: directory_volume_no_snapshots
Expand All @@ -56,7 +56,7 @@ jobs:
needs: directory_volume_no_snapshots
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-nosnapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: fs_volume_no_snapshots
Expand All @@ -66,7 +66,7 @@ jobs:
needs: fs_volume_no_snapshots
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-snapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: directory_volume_and_snapshots
Expand All @@ -76,7 +76,7 @@ jobs:
needs: directory_volume_and_snapshots
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-snapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: snaphot_volumes_with_2nd_level_shapshots
Expand All @@ -86,7 +86,7 @@ jobs:
needs: snaphot_volumes_with_2nd_level_shapshots
runs-on: self-hosted
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- run: docker-compose -f tests/csi-sanity/docker-compose-snapshotcaps.yaml up $COMPOSE_DEFAULTS
env:
SANITY_FUNCTION: filesystem_volumes
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.21-alpine as go-builder
FROM golang:1.22-alpine as go-builder
# https://stackoverflow.com/questions/36279253/go-compiled-binary-wont-run-in-an-alpine-docker-container-on-ubuntu-host
RUN apk add --no-cache libc6-compat gcc
RUN apk add musl-dev
Expand Down
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -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.3.4](https://img.shields.io/badge/Version-2.3.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.4](https://img.shields.io/badge/AppVersion-v2.3.4-informational?style=flat-square)
![Version: 2.3.5-SNAPSHOT.55.f530ae0](https://img.shields.io/badge/Version-2.3.5--SNAPSHOT.55.f530ae0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v2.3.5-SNAPSHOT.55.f530ae0](https://img.shields.io/badge/AppVersion-v2.3.5--SNAPSHOT.55.f530ae0-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)

Expand Down Expand Up @@ -43,19 +43,21 @@ 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.3.4"` | CSI driver version |
| csiDriverVersion | string | `"2.3.5-SNAPSHOT.55.f530ae0"` | CSI driver version |
| images.livenessprobesidecar | string | `"registry.k8s.io/sig-storage/livenessprobe:v2.12.0"` | CSI liveness probe sidecar image URL |
| images.attachersidecar | string | `"registry.k8s.io/sig-storage/csi-attacher:v4.5.0"` | CSI attacher sidecar image URL |
| images.provisionersidecar | string | `"registry.k8s.io/sig-storage/csi-provisioner:v4.0.0"` | CSI provisioner sidecar image URL |
| images.registrarsidecar | string | `"registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0"` | CSI registrar sidercar |
| images.resizersidecar | string | `"registry.k8s.io/sig-storage/csi-resizer:v1.9.3"` | CSI resizer sidecar image URL |
| images.snapshottersidecar | string | `"registry.k8s.io/sig-storage/csi-snapshotter:v6.3.3"` | CSI snapshotter sidecar image URL |
| images.nodeinfo | string | `"quay.io/weka.io/kubectl-sidecar:v1.29.2-1"` | 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.3.4"` | CSI driver tag |
| images.csidriverTag | string | `"2.3.5-SNAPSHOT.55.f530ae0"` | CSI driver tag |
| 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) |
| nodePluginTolerations | list | `[{"effect":"NoSchedule","key":"node-role.kubernetes.io/master","operator":"Exists"}]` | Tolerations for CSI node component only (by default same as global) |
| nodeSelector | object | `{}` | Optional nodeSelector for CSI plugin deployment on certain Kubernetes nodes only |
| machineConfigLabels | list | `["worker","master"]` | Optional setting for OCP platform only, which machineconfig pools to apply the Weka SELinux policy on NOTE: by default, the policy will be installed both on workers and control plane nodes |
| controller.replicas | int | `2` | Controller number of replicas |
| controller.maxConcurrentRequests | int | `5` | Maximum concurrent requests from sidecars (global) |
| controller.concurrency | object | `{"createSnapshot":5,"createVolume":5,"deleteSnapshot":5,"deleteVolume":1,"expandVolume":5}` | maximum concurrent operations per operation type |
Expand All @@ -70,14 +72,15 @@ make build
| useJsonLogging | bool | `false` | Use JSON structured logging instead of human-readable logging format (for exporting logs to structured log parser) |
| legacyVolumeSecretName | string | `""` | for migration of pre-CSI 0.7.0 volumes only, default API secret. Must reside in same namespace as the plugin |
| priorityClassName | string | `""` | Optional CSI Plugin priorityClassName |
| selinuxSupport | string | `"off"` | Support SELinux labeling for Persistent Volumes, may be either `off`, `mixed`, `enforced` (default off) In `enforced` mode, CSI node components will only start on nodes having a label `selinuxNodeLabel` below In `mixed` mode, separate CSI node components will be installed on SELinux-enabled and regular hosts In `off` mode, only non-SELinux-enabled node components will be run on hosts without label. WARNING: if SELinux is not enabled, volume provisioning and publishing might fail! |
| selinuxSupport | string | `"off"` | Support SELinux labeling for Persistent Volumes, may be either `off`, `mixed`, `enforced` (default off) In `enforced` mode, CSI node components will only start on nodes having a label `selinuxNodeLabel` below In `mixed` mode, separate CSI node components will be installed on SELinux-enabled and regular hosts In `off` mode, only non-SELinux-enabled node components will be run on hosts without label. WARNING: if SELinux is not enabled, volume provisioning and publishing might fail! NOTE: SELinux support is enabled automatically on clusters recognized as RedHat OpenShift Container Platform |
| selinuxNodeLabel | string | `"csi.weka.io/selinux_enabled"` | This label must be set to `"true"` on SELinux-enabled Kubernetes nodes, e.g., to run the node server in secure mode on SELinux-enabled node, the node must have label `csi.weka.io/selinux_enabled="true"` |
| kubeletPath | string | `"/var/lib/kubelet"` | kubelet path, in cases Kubernetes is installed not in default folder |
| metrics.enabled | bool | `true` | Enable Prometheus Metrics |
| metrics.port | int | `9090` | Metrics port |
| metrics.provisionerPort | int | `9091` | Provisioner metrics port |
| metrics.resizerPort | int | `9092` | Resizer metrics port |
| metrics.snapshotterPort | int | `9093` | Snapshotter metrics port |
| pluginConfig.fsGroupPolicy | string | `"File"` | WARNING: Changing this value might require uninstall and re-install of the plugin |
| pluginConfig.allowInsecureHttps | bool | `false` | Allow insecure HTTPS (skip TLS certificate verification) |
| pluginConfig.objectNaming.volumePrefix | string | `"csivol-"` | Prefix that will be added to names of Weka cluster filesystems / snapshots assocciated with CSI volume, must not exceed 7 symbols. |
| pluginConfig.objectNaming.snapshotPrefix | string | `"csisnp-"` | Prefix that will be added to names of Weka cluster snapshots assocciated with CSI snapshot, must not exceed 7 symbols. |
Expand All @@ -89,4 +92,4 @@ make build
| pluginConfig.mutuallyExclusiveMountOptions[0] | string | `"readcache,writecache,coherent,forcedirect"` | |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.12.0](https://github.com/norwoodj/helm-docs/releases/v1.12.0)
Autogenerated from chart metadata using [helm-docs v1.13.1](https://github.com/norwoodj/helm-docs/releases/v1.13.1)
6 changes: 3 additions & 3 deletions charts/csi-wekafsplugin/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ maintainers:
email: [email protected]
url: https://weka.io
sources:
- https://github.com/weka/csi-wekafs/tree/v2.3.4
- https://github.com/weka/csi-wekafs/tree/v$CHART_VERSION/charts/csi-wekafsplugin
home: https://github.com/weka/csi-wekafs
icon: https://weka.github.io/csi-wekafs/logo.png
type: application
version: 2.3.4
appVersion: v2.3.4
version: 2.3.5-SNAPSHOT.55.f530ae0
appVersion: v2.3.5-SNAPSHOT.55.f530ae0
keywords: [storage, filesystem, HPC]
annotations:
artifacthub.io/category: "storage"
Expand Down
Loading