Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
hack
|
|
tooling
Package tooling contains dependencies for some of the code that we only need at build time.
|
Package tooling contains dependencies for some of the code that we only need at build time. |
pkg
|
|
apis/pmemcsi
Package pmemcsi contains pmemcsi API versions.
|
Package pmemcsi contains pmemcsi API versions. |
apis/pmemcsi/v1beta1
Package v1beta1 contains API Schema definitions for the pmem-csi v1beta1 API group +groupName=pmem-csi.intel.com
|
Package v1beta1 contains API Schema definitions for the pmem-csi v1beta1 API group +groupName=pmem-csi.intel.com |
deployments
The deployments package reads the reference YAML files and optionally modifies them for deployment.
|
The deployments package reads the reference YAML files and optionally modifies them for deployment. |
errors
Package errors contain some well-defined errors that may have to be passed up from low-level layers in the PMEM-CSI stack up to the gRPC interface.
|
Package errors contain some well-defined errors that may have to be passed up from low-level layers in the PMEM-CSI stack up to the gRPC interface. |
imagefile
Package imagefile contains code to create a file with the following content:
|
Package imagefile contains code to create a file with the following content: |
imagefile/test
Package test contains a black-box test for the imagefile package.
|
Package test contains a black-box test for the imagefile package. |
k8sutil
The package k8sutil contains some helper code which simplifies interaction with a Kubernetes cluster.
|
The package k8sutil contains some helper code which simplifies interaction with a Kubernetes cluster. |
logger
Package logger defines an interface for adding a structured logger to a context and retrieving it again.
|
Package logger defines an interface for adding a structured logger to a context and retrieving it again. |
math
Package math contains some arithmetic helper functions.
|
Package math contains some arithmetic helper functions. |
pmem-csi-operator/controller/deployment/testcases
Package testcases contains test cases for the operator which can be used both during unit and E2E testing.
|
Package testcases contains test cases for the operator which can be used both during unit and E2E testing. |
types
Package types contains some type definitions that are used in various places.
|
Package types contains some type definitions that are used in various places. |
test
|
|
e2e/deploy
Package deploy contains code which provides information about the cluster and deploying PMEM-CSI inside it.
|
Package deploy contains code which provides information about the cluster and deploying PMEM-CSI inside it. |
e2e/operator/validate
Package validate contains code to check objects deployed by the operator as part of an E2E test.
|
Package validate contains code to check objects deployed by the operator as part of an E2E test. |
e2e/versionskew
Package versionskew testing ensures that APIs and state is compatible across up- and downgrades.
|
Package versionskew testing ensures that APIs and state is compatible across up- and downgrades. |
test-config
Package testconfig reads config strings from test-config.sh or the environment.
|
Package testconfig reads config strings from test-config.sh or the environment. |
third-party
|
|
go-fibmap
Package fibmap implements FIBMAP/FIEMAP and related Linux ioctl for dealing with low level file allocation.
|
Package fibmap implements FIBMAP/FIEMAP and related Linux ioctl for dealing with low level file allocation. |
Click to show internal directories.
Click to hide internal directories.