Directories ¶
Path | Synopsis |
---|---|
Package config creates configuration structures based on provided json or yaml file.
|
Package config creates configuration structures based on provided json or yaml file. |
Package driver implements gRPC server for handling requests to the COSI driver as specified by COSI specification.
|
Package driver implements gRPC server for handling requests to the COSI driver as specified by COSI specification. |
Package identity implements server for handling identity requests to a driver instance.
|
Package identity implements server for handling identity requests to a driver instance. |
internal
|
|
iamapi
Package iamapi contains interface that is used to generate mock for AWS IAMAPI.
|
Package iamapi contains interface that is used to generate mock for AWS IAMAPI. |
testcontext
Package testcontext creates context used in tests for other packages.
|
Package testcontext creates context used in tests for other packages. |
transport
Package transport implements transport for HTTP client which is used further in custom client from goobjectscale.
|
Package transport implements transport for HTTP client which is used further in custom client from goobjectscale. |
Package logger contains interface for logger which allows easy switching between logger implementations.
|
Package logger contains interface for logger which allows easy switching between logger implementations. |
Package provisioner implements main COSI driver functionality namely creating/deleting buckets and granting/revoking access to them.
|
Package provisioner implements main COSI driver functionality namely creating/deleting buckets and granting/revoking access to them. |
objectscale
Package objectscale implements custom server handlers for communication with Dell ObjectScale platform.
|
Package objectscale implements custom server handlers for communication with Dell ObjectScale platform. |
policy
Package policy exists for handling operations on AWS Policies, defines structures and functions for processing and comparing policies.
|
Package policy exists for handling operations on AWS Policies, defines structures and functions for processing and comparing policies. |
virtualdriver
Package virtualdriver implements extension of provisioner server allowing for usage with multiple platforms.
|
Package virtualdriver implements extension of provisioner server allowing for usage with multiple platforms. |
virtualdriver/fake
Package fake implements mock virtual driver for testing purposes.
|
Package fake implements mock virtual driver for testing purposes. |
Click to show internal directories.
Click to hide internal directories.