├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── lints.yml │ ├── release.yml │ └── tests.yml ├── .golangci.yml ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── linstor-csi │ └── linstor-csi.go └── nfs-helper │ ├── advertise.go │ ├── generate-ganesha-config.go │ ├── growfs.go │ ├── main.go │ ├── mount.go │ ├── prepare-device-links.go │ └── start-stop-reactor.go ├── docker-bake.hcl ├── docs └── design │ └── read-write-many.md ├── examples ├── k8s │ ├── class.yaml │ ├── deploy │ │ ├── controller-patch.yaml │ │ ├── daemonset-patch.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── pvc-from-snapshot.yaml │ ├── volume-snapshot-class.yaml │ ├── volume-snapshot-from-s3.yaml │ └── volume-snapshot.yaml └── kubevirt │ ├── README.md │ ├── class.yaml │ ├── pvc-alpine.yaml │ └── vm1-alpine.yaml ├── go.mod ├── go.sum ├── nfs ├── Dockerfile └── service │ ├── advertise-nfs-endpoint@.service │ ├── chmod@.service │ ├── clean-nfs-endpoint@.service │ ├── default-config.tmpl │ ├── drbd-demote-or-escalate@.service.override.conf │ ├── drbd@.service.override.conf │ ├── growfs@.service │ ├── growfs@.timer │ ├── journald.conf │ ├── mount-export@.service │ ├── mount-recovery@.service │ ├── nfs-ganesha@.service │ ├── prepare-device-links@.service │ └── start-stop-reactor.service ├── pkg ├── client │ ├── error.go │ ├── linstor.go │ ├── linstor_test.go │ ├── mock.go │ └── mocks │ │ ├── BackupProvider.go │ │ ├── ConnectionProvider.go │ │ ├── ControllerProvider.go │ │ ├── EncryptionProvider.go │ │ ├── EventProvider.go │ │ ├── KeyValueStoreProvider.go │ │ ├── LeveledLogger.go │ │ ├── Logger.go │ │ ├── NodeProvider.go │ │ ├── OneOfDrbdResourceDefinitionLayerOpenflexResourceDefinitionLayer.go │ │ ├── OneOfDrbdVolumeDefinition.go │ │ ├── OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolume.go │ │ ├── OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolumeBCacheVolume.go │ │ ├── Option.go │ │ ├── RemoteProvider.go │ │ ├── ResourceDefinitionProvider.go │ │ ├── ResourceGroupProvider.go │ │ ├── ResourceProvider.go │ │ └── StoragePoolDefinitionProvider.go ├── driver │ ├── driver.go │ ├── driver_test.go │ ├── nfs_exporter.go │ ├── publish_context.go │ ├── volume_context.go │ └── volumesnapshotclass_watcher.go ├── linstor │ ├── const.go │ ├── highlevelclient │ │ └── high_level_client.go │ └── util │ │ ├── util.go │ │ └── util_test.go ├── slice │ ├── slice.go │ └── slice_test.go ├── topology │ ├── placementpolicy_enumer.go │ ├── scheduler │ │ ├── autoplace │ │ │ └── autoplace.go │ │ ├── autoplacetopology │ │ │ ├── autoplacetopology.go │ │ │ └── autoplacetopology_test.go │ │ ├── balancer │ │ │ ├── balancer.go │ │ │ └── balancer_test.go │ │ ├── followtopology │ │ │ ├── follow_topology.go │ │ │ └── follow_topology_test.go │ │ ├── manual │ │ │ └── manual.go │ │ └── scheduler.go │ └── topology.go ├── utils │ ├── fsck.go │ └── kubernetes.go └── volume │ ├── parameter.go │ ├── paramkey_enumer.go │ ├── remoteaccess.go │ ├── remoteaccess_test.go │ ├── snapshot_params.go │ ├── snapshot_params_test.go │ ├── snapshottype_enumer.go │ ├── volume.go │ └── volume_test.go └── test └── compat_test.go /.gitattributes: -------------------------------------------------------------------------------- 1 | pkg/client/mocks/* linguist-generated 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.github/workflows/lints.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/README.md -------------------------------------------------------------------------------- /cmd/linstor-csi/linstor-csi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/linstor-csi/linstor-csi.go -------------------------------------------------------------------------------- /cmd/nfs-helper/advertise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/advertise.go -------------------------------------------------------------------------------- /cmd/nfs-helper/generate-ganesha-config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/generate-ganesha-config.go -------------------------------------------------------------------------------- /cmd/nfs-helper/growfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/growfs.go -------------------------------------------------------------------------------- /cmd/nfs-helper/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/main.go -------------------------------------------------------------------------------- /cmd/nfs-helper/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/mount.go -------------------------------------------------------------------------------- /cmd/nfs-helper/prepare-device-links.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/prepare-device-links.go -------------------------------------------------------------------------------- /cmd/nfs-helper/start-stop-reactor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/cmd/nfs-helper/start-stop-reactor.go -------------------------------------------------------------------------------- /docker-bake.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/docker-bake.hcl -------------------------------------------------------------------------------- /docs/design/read-write-many.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/docs/design/read-write-many.md -------------------------------------------------------------------------------- /examples/k8s/class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/class.yaml -------------------------------------------------------------------------------- /examples/k8s/deploy/controller-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/deploy/controller-patch.yaml -------------------------------------------------------------------------------- /examples/k8s/deploy/daemonset-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/deploy/daemonset-patch.yaml -------------------------------------------------------------------------------- /examples/k8s/deploy/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/deploy/kustomization.yaml -------------------------------------------------------------------------------- /examples/k8s/deploy/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/deploy/namespace.yaml -------------------------------------------------------------------------------- /examples/k8s/pvc-from-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/pvc-from-snapshot.yaml -------------------------------------------------------------------------------- /examples/k8s/volume-snapshot-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/volume-snapshot-class.yaml -------------------------------------------------------------------------------- /examples/k8s/volume-snapshot-from-s3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/volume-snapshot-from-s3.yaml -------------------------------------------------------------------------------- /examples/k8s/volume-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/k8s/volume-snapshot.yaml -------------------------------------------------------------------------------- /examples/kubevirt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/kubevirt/README.md -------------------------------------------------------------------------------- /examples/kubevirt/class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/kubevirt/class.yaml -------------------------------------------------------------------------------- /examples/kubevirt/pvc-alpine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/kubevirt/pvc-alpine.yaml -------------------------------------------------------------------------------- /examples/kubevirt/vm1-alpine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/examples/kubevirt/vm1-alpine.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/go.sum -------------------------------------------------------------------------------- /nfs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/Dockerfile -------------------------------------------------------------------------------- /nfs/service/advertise-nfs-endpoint@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/advertise-nfs-endpoint@.service -------------------------------------------------------------------------------- /nfs/service/chmod@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/chmod@.service -------------------------------------------------------------------------------- /nfs/service/clean-nfs-endpoint@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/clean-nfs-endpoint@.service -------------------------------------------------------------------------------- /nfs/service/default-config.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/default-config.tmpl -------------------------------------------------------------------------------- /nfs/service/drbd-demote-or-escalate@.service.override.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/drbd-demote-or-escalate@.service.override.conf -------------------------------------------------------------------------------- /nfs/service/drbd@.service.override.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/drbd@.service.override.conf -------------------------------------------------------------------------------- /nfs/service/growfs@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/growfs@.service -------------------------------------------------------------------------------- /nfs/service/growfs@.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/growfs@.timer -------------------------------------------------------------------------------- /nfs/service/journald.conf: -------------------------------------------------------------------------------- 1 | [Journal] 2 | Storage=volatile 3 | ReadKMsg=no 4 | -------------------------------------------------------------------------------- /nfs/service/mount-export@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/mount-export@.service -------------------------------------------------------------------------------- /nfs/service/mount-recovery@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/mount-recovery@.service -------------------------------------------------------------------------------- /nfs/service/nfs-ganesha@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/nfs-ganesha@.service -------------------------------------------------------------------------------- /nfs/service/prepare-device-links@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/prepare-device-links@.service -------------------------------------------------------------------------------- /nfs/service/start-stop-reactor.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/nfs/service/start-stop-reactor.service -------------------------------------------------------------------------------- /pkg/client/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/error.go -------------------------------------------------------------------------------- /pkg/client/linstor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/linstor.go -------------------------------------------------------------------------------- /pkg/client/linstor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/linstor_test.go -------------------------------------------------------------------------------- /pkg/client/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mock.go -------------------------------------------------------------------------------- /pkg/client/mocks/BackupProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/BackupProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/ConnectionProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/ConnectionProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/ControllerProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/ControllerProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/EncryptionProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/EncryptionProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/EventProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/EventProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/KeyValueStoreProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/KeyValueStoreProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/LeveledLogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/LeveledLogger.go -------------------------------------------------------------------------------- /pkg/client/mocks/Logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/Logger.go -------------------------------------------------------------------------------- /pkg/client/mocks/NodeProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/NodeProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/OneOfDrbdResourceDefinitionLayerOpenflexResourceDefinitionLayer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/OneOfDrbdResourceDefinitionLayerOpenflexResourceDefinitionLayer.go -------------------------------------------------------------------------------- /pkg/client/mocks/OneOfDrbdVolumeDefinition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/OneOfDrbdVolumeDefinition.go -------------------------------------------------------------------------------- /pkg/client/mocks/OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolume.go -------------------------------------------------------------------------------- /pkg/client/mocks/OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolumeBCacheVolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/OneOfDrbdVolumeLuksVolumeStorageVolumeNvmeVolumeWritecacheVolumeCacheVolumeBCacheVolume.go -------------------------------------------------------------------------------- /pkg/client/mocks/Option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/Option.go -------------------------------------------------------------------------------- /pkg/client/mocks/RemoteProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/RemoteProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/ResourceDefinitionProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/ResourceDefinitionProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/ResourceGroupProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/ResourceGroupProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/ResourceProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/ResourceProvider.go -------------------------------------------------------------------------------- /pkg/client/mocks/StoragePoolDefinitionProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/client/mocks/StoragePoolDefinitionProvider.go -------------------------------------------------------------------------------- /pkg/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/driver.go -------------------------------------------------------------------------------- /pkg/driver/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/driver_test.go -------------------------------------------------------------------------------- /pkg/driver/nfs_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/nfs_exporter.go -------------------------------------------------------------------------------- /pkg/driver/publish_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/publish_context.go -------------------------------------------------------------------------------- /pkg/driver/volume_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/volume_context.go -------------------------------------------------------------------------------- /pkg/driver/volumesnapshotclass_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/driver/volumesnapshotclass_watcher.go -------------------------------------------------------------------------------- /pkg/linstor/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/linstor/const.go -------------------------------------------------------------------------------- /pkg/linstor/highlevelclient/high_level_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/linstor/highlevelclient/high_level_client.go -------------------------------------------------------------------------------- /pkg/linstor/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/linstor/util/util.go -------------------------------------------------------------------------------- /pkg/linstor/util/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/linstor/util/util_test.go -------------------------------------------------------------------------------- /pkg/slice/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/slice/slice.go -------------------------------------------------------------------------------- /pkg/slice/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/slice/slice_test.go -------------------------------------------------------------------------------- /pkg/topology/placementpolicy_enumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/placementpolicy_enumer.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/autoplace/autoplace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/autoplace/autoplace.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/autoplacetopology/autoplacetopology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/autoplacetopology/autoplacetopology.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/autoplacetopology/autoplacetopology_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/autoplacetopology/autoplacetopology_test.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/balancer/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/balancer/balancer.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/balancer/balancer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/balancer/balancer_test.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/followtopology/follow_topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/followtopology/follow_topology.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/followtopology/follow_topology_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/followtopology/follow_topology_test.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/manual/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/manual/manual.go -------------------------------------------------------------------------------- /pkg/topology/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/scheduler/scheduler.go -------------------------------------------------------------------------------- /pkg/topology/topology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/topology/topology.go -------------------------------------------------------------------------------- /pkg/utils/fsck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/utils/fsck.go -------------------------------------------------------------------------------- /pkg/utils/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/utils/kubernetes.go -------------------------------------------------------------------------------- /pkg/volume/parameter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/parameter.go -------------------------------------------------------------------------------- /pkg/volume/paramkey_enumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/paramkey_enumer.go -------------------------------------------------------------------------------- /pkg/volume/remoteaccess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/remoteaccess.go -------------------------------------------------------------------------------- /pkg/volume/remoteaccess_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/remoteaccess_test.go -------------------------------------------------------------------------------- /pkg/volume/snapshot_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/snapshot_params.go -------------------------------------------------------------------------------- /pkg/volume/snapshot_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/snapshot_params_test.go -------------------------------------------------------------------------------- /pkg/volume/snapshottype_enumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/snapshottype_enumer.go -------------------------------------------------------------------------------- /pkg/volume/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/volume.go -------------------------------------------------------------------------------- /pkg/volume/volume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/pkg/volume/volume_test.go -------------------------------------------------------------------------------- /test/compat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piraeusdatastore/linstor-csi/HEAD/test/compat_test.go --------------------------------------------------------------------------------