{"id":46364572,"url":"https://github.com/deckhouse/yandex-csi-driver","last_synced_at":"2026-03-05T02:04:28.678Z","repository":{"id":45939442,"uuid":"234316312","full_name":"deckhouse/yandex-csi-driver","owner":"deckhouse","description":"A Container Storage Interface (CSI) Driver for Yandex.Cloud Compute Disks","archived":false,"fork":false,"pushed_at":"2025-11-26T07:27:20.000Z","size":171,"stargazers_count":96,"open_issues_count":5,"forks_count":12,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-11-29T07:42:48.245Z","etag":null,"topics":["csi-driver","kubernetes","yandex-cloud"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deckhouse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-01-16T12:35:36.000Z","updated_at":"2025-11-26T07:26:10.000Z","dependencies_parsed_at":"2023-02-17T06:15:22.835Z","dependency_job_id":"9a4addbe-8803-468a-b574-b7a47b885f05","html_url":"https://github.com/deckhouse/yandex-csi-driver","commit_stats":{"total_commits":31,"total_committers":11,"mean_commits":"2.8181818181818183","dds":0.5806451612903225,"last_synced_commit":"d7c17ce5488dbf25e0c3f4228c5d511e20955690"},"previous_names":["flant/yandex-csi-driver"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/deckhouse/yandex-csi-driver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckhouse%2Fyandex-csi-driver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckhouse%2Fyandex-csi-driver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckhouse%2Fyandex-csi-driver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckhouse%2Fyandex-csi-driver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deckhouse","download_url":"https://codeload.github.com/deckhouse/yandex-csi-driver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckhouse%2Fyandex-csi-driver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30106179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csi-driver","kubernetes","yandex-cloud"],"created_at":"2026-03-05T02:04:28.170Z","updated_at":"2026-03-05T02:04:28.665Z","avatar_url":"https://github.com/deckhouse.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# yandex-csi-driver\n\nA Container Storage Interface ([CSI](https://github.com/container-storage-interface/spec)) Driver for [Yandex Compute Disks](https://cloud.yandex.ru/docs/compute/concepts/disk).\n\n## Releases\n\nThe Yandex CSI driver follows [semantic versioning](https://semver.org/).\nThe version will be bumped following the rules below:\n\n* Bug fixes will be released as a `PATCH` update.\n* New features (such as CSI spec bumps with no breaking changes) will be released as a `MINOR` update.\n* Significant breaking changes makes a `MAJOR` update.\n\n## Features\n\nBelow is a list of functionality implemented by the plugin.\n\n### Volume Expansion\n\nVolumes can be expanded by updating the storage request value of the corresponding PVC:\n\n```yaml\napiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: csi-pvc\n  namespace: default\nspec:\n  [...]\n  resources:\n    requests:\n      # The field below can be increased.\n      storage: 10Gi\n      [...]\n```\n\nAfter successful expansion, the _status_ section of the PVC object will reflect the actual volume capacity.\n\nImportant notes:\n\n* Since Yandex.Cloud Compute Disks **do not** support online resize yet, after resizing a PVC object you have to manually delete a Pod object so that a Disk detaches from Instance, allowing to resize itself.\n* Volumes can only be increased in size, not decreased; attempts to do so will lead to an error.\n* Expanding a volume that is larger than the target size will have no effect. The PVC object status section will continue to represent the actual volume capacity.\n* Resizing volumes other than through the PVC object (e.g., the DigitalOcean cloud control panel) is not recommended as this can potentially cause conflicts. Additionally, size updates will not be reflected in the PVC object status section immediately, and the section will eventually show the actual volume capacity.\n\n### Volume Statistics\n\nVolume statistics are exposed through the CSI-conformant endpoints. Monitoring systems such as Prometheus can scrape metrics and provide insights into volume usage.\n\n## Installing to Kubernetes\n\n### Kubernetes Compatibility\n\nyandex-csi-driver is supported in Kubernetes \u003e=1.15 only.\n\n**Requirements:**\n\n* `--allow-privileged` flag must be set to true for both the API server and the kubelet\n* `--feature-gates=VolumeSnapshotDataSource=true,CSINodeInfo=true,CSIDriverRegistry=true` feature gate flags must be set to true for both the API server and the kubelet\n* Mount Propagation needs to be enabled. If you use Docker, the Docker daemon of the cluster nodes must allow shared mounts.\n\n### Installing driver\n\nSimply install everyhting from the [deploy path](deploy/1.17). Be sure to replace:\n * [ServiceAccountJSON key](deploy/1.17/secret.yaml) with the appropriate key from your Yandex.Cloud account.\n * [--folder-id](deploy/1.17/csi-controller.yaml) with an appropriate Yandex.Cloud folder ID.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckhouse%2Fyandex-csi-driver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeckhouse%2Fyandex-csi-driver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckhouse%2Fyandex-csi-driver/lists"}