This is an autogenerated PR that updates the `.ci-operator.yaml` to reference the `build_root_image` found in the [ci-operator-config](https://github.com/openshift/release/tree/master/ci-operator/config) in the [openshift/release](https://github.com/openshift/release) repository. This is done in preparation for enabling reading the `build_root` from your repository rather than the central config in [openshift/release](https://github.com/openshift/release). This allows to update the `build_root` in lockstep with code changes. For details, please refer to the [docs](https://docs.ci.openshift.org/docs/architecture/ci-operator/#build-root-image). Note that enabling this feature is mandatory for all OCP components that have an ART build config. A second autogenerated PR to the [openshift/release repository](https://github.com/openshift/release) will enable reading the `build_root` from your repository once this PR was merged. If you have any questions, please feel free to reach out in the #forum-testplatform channel in the CoreOS Slack. |
||
|---|---|---|
| .github | ||
| CHANGELOG | ||
| charts | ||
| cmd/nfsplugin | ||
| deploy | ||
| docs | ||
| hack | ||
| images | ||
| pkg/nfs | ||
| release-tools | ||
| test | ||
| vendor | ||
| .ci-operator.yaml | ||
| .cloudbuild.sh | ||
| .gitignore | ||
| .prow.sh | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| LICENSE | ||
| Makefile | ||
| OWNERS | ||
| OWNERS_ALIASES | ||
| README.md | ||
| RELEASE.md | ||
| SECURITY_CONTACTS | ||
| cloudbuild.yaml | ||
| code-of-conduct.md | ||
| go.mod | ||
| go.sum | ||
README.md
CSI NFS driver
Overview
This is a repository for NFS CSI Driver. Currently it implements bare minimum of the CSI spec and is in the alpha state of the development.
CSI Feature matrix
| nfs.csi.k8s.io | K8s version compatibility | CSI versions compatibility | Dynamic Provisioning | Resize | Snapshots | Raw Block | AccessModes | Status |
|---|---|---|---|---|---|---|---|---|
| master | 1.16 + | v1.0 + | yes | no | no | no | Read/Write Multiple Pods | Alpha |
| v2.0.0 | 1.14 + | v1.0 + | no | no | no | no | Read/Write Multiple Pods | Alpha |
Requirements
The CSI NFS driver requires Kubernetes cluster of version 1.14 or newer and preexisting NFS server, whether it is deployed on cluster or provisioned independently. The plugin itself provides only a communication layer between resources in the cluser and the NFS server.
Install driver on a Kubernetes cluster
- install by kubectl
- install by helm charts
Driver parameters
Please refer to nfs.csi.k8s.io driver parameters
Examples
Troubleshooting
Kubernetes Development
Please refer to development guide
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.