Forgejo-first fork of kubernetes-csi/csi-driver-nfs with m0sh1 release hardening.
  • Go 58.4%
  • Shell 30%
  • Python 4.3%
  • Makefile 4.2%
  • Go Template 2.9%
  • Other 0.2%
Find a file
Yael 09af273abe
Some checks are pending
Static Checks / Go Lint (push) Waiting to run
Windows Tests / build (^1.16, windows-latest) (push) Waiting to run
codespell / Check for spelling errors (push) Waiting to run
Darwin / Unit Tests (push) Waiting to run
Linux Unit tests / Build (push) Waiting to run
k8s api version check / Build (push) Waiting to run
Static Checks / Verify Helm (push) Waiting to run
ci/woodpecker/push/lint Pipeline was successful
Merge pull request 'chore(deps): update github/codeql-action digest to 87557b9' (#11) from renovate/github-actions into sm-moshi/dhi-hardening
Reviewed-on: #11
2026-06-02 11:42:59 +00:00
.github chore(deps): update github/codeql-action digest to 87557b9 2026-06-02 10:21:49 +00:00
.woodpecker ci: update chart version guard image 2026-05-31 17:38:46 +02:00
CHANGELOG Add 2.0 changelog 2020-04-16 18:38:40 -07:00
charts chore(csi-driver-nfs): refresh latest chart package 2026-05-09 11:44:10 +02:00
cmd/nfsplugin Honor stderrthreshold when logtostderr is enabled 2026-03-24 14:52:27 +01:00
deploy feat: add timeout flag for node driver registrar to avoid race condition 2026-04-18 02:36:09 +00:00
docs doc: update new chart versions 2026-04-17 12:56:15 +00:00
hack fix: address review comments - platform-specific chmod, fix permission mask, add special-bit tests 2026-04-18 14:44:46 +00:00
pkg/nfs fix: avoid err shadowing and guard directory entries against symlinks 2026-05-06 04:30:52 +00:00
release-tools Merge commit '978e46adc8' into go1.26.3 2026-05-11 12:13:35 +00:00
test chore(deps): replace abandoned dependencies 2026-05-31 12:21:15 +02:00
vendor chore(deps): replace abandoned dependencies 2026-05-31 12:21:15 +02:00
.cloudbuild.sh Add symlink for cloudbuild.yaml and .cloudbuild.sh 2020-10-14 16:45:32 +05:30
.gitignore Remove Azure-specific dependencies from NFS CSI driver 2026-01-11 14:52:02 +00:00
.golangci.yml chore: upgrade to goint 2.10 2026-03-04 03:42:10 +00:00
.prow.sh chore: fix shellcheck issues 2022-02-12 05:16:16 +00:00
.travis.yml switch to csi-release-tools 2019-02-20 09:10:47 +01:00
.trivyignore test: ignore incorrect CVE-2020-8559 report error 2024-04-25 15:05:15 +00:00
cloudbuild.yaml Add symlink for cloudbuild.yaml and .cloudbuild.sh 2020-10-14 16:45:32 +05:30
code-of-conduct.md Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
CONTRIBUTING.md Fixes broken link 2022-09-16 17:44:57 +05:30
Dockerfile Merge remote-tracking branch 'upstream/master' into codex/promote-nfs-csi-sm4 2026-05-26 12:03:42 +02:00
Dockerfile.release Merge remote-tracking branch 'origin/codex/update-nfs-csi-upstream' into codex/promote-nfs-csi-sm4 2026-05-26 12:02:36 +02:00
go.mod chore(deps): replace abandoned dependencies 2026-05-31 12:21:15 +02:00
go.sum Merge remote-tracking branch 'origin/renovate/github.com-kubernetes-csi-csi-lib-utils-0.x' into codex/integrate-pr5-pr6 2026-05-26 18:16:46 +02:00
LICENSE Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
Makefile feat: enable node registrar http-endpoint setting by default 2026-02-15 11:22:22 +00:00
OWNERS OWNERS update with aliases 2021-05-21 09:27:42 +02:00
OWNERS_ALIASES OWNERS update with aliases 2021-05-21 09:27:42 +02:00
README.md doc: update new chart versions 2026-04-17 12:56:15 +00:00
RELEASE.md Initial commit from kubernetes-template-project 2018-09-18 11:51:05 -07:00
renovate.json chore: use Forgejo Renovate preset 2026-05-26 12:04:00 +02:00
SECURITY_CONTACTS chore: update SECURITY_CONTACTS 2026-02-10 02:15:05 +00:00
support.md doc: add support doc 2024-08-30 09:54:34 +00:00

NFS CSI Driver for Kubernetes

build status Coverage Status Artifact Hub

About

This driver allows Kubernetes to access NFS server. The driver requires an existing and already configured NFSv3 or NFSv4 server. It supports dynamic provisioning of Persistent Volumes via Persistent Volume Claims by creating a new sub directory under the NFS server.

  • CSI plugin name: nfs.csi.k8s.io
  • Project status: GA

Container Images & Kubernetes Compatibility

Driver Version Supported K8s Version Status
master branch 1.21+ GA
v4.13.2 1.21+ GA
v4.12.1 1.21+ GA
v4.11.0 1.21+ GA

Driver Parameters

Please refer to nfs.csi.k8s.io driver parameters.

Installation

Install the driver on a Kubernetes cluster:

You can also install NFS CSI driver on MicroK8s.

Examples

Troubleshooting

Development

Please refer to the development guide.

CI Results

Community, Discussion, Contribution, and Support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of Conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.