Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
Package command for collecting messages in Kubernetes.
|
Package command for collecting messages in Kubernetes. |
|
cmd/options
Package options defines options which user can input
|
Package options defines options which user can input |
|
config
Package config defines the global configurations for oceanctl
|
Package config defines the global configurations for oceanctl |
|
resources
Package resources defines the command execution logic.
|
Package resources defines the command execution logic. |
|
client
|
|
|
apis/xuanwu/v1
Package v1 is v1 version of the API
|
Package v1 is v1 version of the API |
|
cmd
|
|
|
huawei-csi-extender
command
Package main use to start huawei-csi-extender services
|
Package main use to start huawei-csi-extender services |
|
storage-backend-controller
command
Package main entry point for application
|
Package main entry point for application |
|
storage-backend-sidecar
command
Package main entry point for application
|
Package main entry point for application |
|
Package connector provide methods of interacting with the host
|
Package connector provide methods of interacting with the host |
|
fibrechannel
Package fibrechannel provide the way to connect/disconnect volume within FC protocol
|
Package fibrechannel provide the way to connect/disconnect volume within FC protocol |
|
host
Package host defines a set of useful methods, which can help Connector to operate host information
|
Package host defines a set of useful methods, which can help Connector to operate host information |
|
iscsi
Package iscsi provide the way to connect/disconnect volume within iSCSI protocol
|
Package iscsi provide the way to connect/disconnect volume within iSCSI protocol |
|
local
Package local to connect and disconnect local lun
|
Package local to connect and disconnect local lun |
|
nfs
Package nfs to mount or unmount filesystem
|
Package nfs to mount or unmount filesystem |
|
nfs_plus
Package nfs_plus to mount or unmount filesystem
|
Package nfs_plus to mount or unmount filesystem |
|
nvme
Package nvme provide the way to connect/disconnect volume within FC NVMe protocol
|
Package nvme provide the way to connect/disconnect volume within FC NVMe protocol |
|
roce
Package roce provide the way to connect/disconnect volume within NVMe over RoCE protocol
|
Package roce provide the way to connect/disconnect volume within NVMe over RoCE protocol |
|
utils
Package utils provides common utils for connector
|
Package utils provides common utils for connector |
|
utils/lock
Package lock provide Lock and Unlock when manage the disk
|
Package lock provide Lock and Unlock when manage the disk |
|
utils/models
Package models provides common models for connector
|
Package models provides common models for connector |
|
* Copyright (c) Huawei Technologies Co., Ltd.
|
* Copyright (c) Huawei Technologies Co., Ltd. |
|
app
Package app get all configs for the service
|
Package app get all configs for the service |
|
app/config
Package config includes the configurations from env
|
Package config includes the configurations from env |
|
app/options
Package options control the service configurations, include env and config
|
Package options control the service configurations, include env and config |
|
backend
Package backend get is related with storage backend get operation
|
Package backend get is related with storage backend get operation |
|
backend/cache
Package cache for backend cache
|
Package cache for backend cache |
|
backend/handler
Package handler contains all helper functions with backend process
|
Package handler contains all helper functions with backend process |
|
backend/job
Package job contains all scheduled task
|
Package job contains all scheduled task |
|
backend/model
Package model package for backend model
|
Package model package for backend model |
|
backend/plugin
Package plugin provide storage function
|
Package plugin provide storage function |
|
driver
Package driver provides csi driver with controller, node, identity services
|
Package driver provides csi driver with controller, node, identity services |
|
manage
Package manage provides manage operations for storage
|
Package manage provides manage operations for storage |
|
provider
Package provider is related with storage provider
|
Package provider is related with storage provider |
|
lib
|
|
|
drcsi/connection
Package connection connect to grpc
|
Package connection connect to grpc |
|
drcsi/rpc
Package rpc provides common rpc functions
|
Package rpc provides common rpc functions |
|
pkg
|
|
|
admission
Package admission provide client for kubernetes admission operations
|
Package admission provide client for kubernetes admission operations |
|
client/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
|
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
client/clientset/versioned/typed/xuanwu/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/xuanwu/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
constants
Package constants is related with provider constants
|
Package constants is related with provider constants |
|
finalizers
Package finalizers used add/remove finalizer from object
|
Package finalizers used add/remove finalizer from object |
|
modify
Package modify contains claim resource controller definitions and synchronization functions
|
Package modify contains claim resource controller definitions and synchronization functions |
|
sidecar/controller
Package controller used deal with the backend backend content resources
|
Package controller used deal with the backend backend content resources |
|
storage-backend/controller
Package controller used deal with the backend claim and backend content resources
|
Package controller used deal with the backend claim and backend content resources |
|
storage-backend/handle
Package handle implements AddStorageBackend/RemoveStorageBackend/UpdateStorageBackend/GetBackendStats
|
Package handle implements AddStorageBackend/RemoveStorageBackend/UpdateStorageBackend/GetBackendStats |
|
utils
Package utils to provide utils for storageBackend
|
Package utils to provide utils for storageBackend |
|
utils/label_lock
Package labellock to provide utils for label lock
|
Package labellock to provide utils for label lock |
|
volume
Package volume used to define volume types
|
Package volume used to define volume types |
|
webhook
Package webhook validate the request
|
Package webhook validate the request |
|
Package proto provides initiators with protocols
|
Package proto provides initiators with protocols |
|
storage
|
|
|
fusionstorage/attacher
Package attacher provide storage mapping or unmapping
|
Package attacher provide storage mapping or unmapping |
|
fusionstorage/client
Package client provides fusion storage client
|
Package client provides fusion storage client |
|
fusionstorage/smartx
Package smartx provides operations for qos
|
Package smartx provides operations for qos |
|
fusionstorage/types
Package types defines converged qoS request params
|
Package types defines converged qoS request params |
|
fusionstorage/utils
Package utils to provide Pacific storage tools for csi
|
Package utils to provide Pacific storage tools for csi |
|
fusionstorage/volume
Package volume defines operations of fusion storage
|
Package volume defines operations of fusion storage |
|
oceanstor/attacher
Package attacher provide operations of volume attach
|
Package attacher provide operations of volume attach |
|
oceanstor/client
Package client provide client of storage
|
Package client provide client of storage |
|
oceanstor/clientv6
Package clientv6 defines Urls of oceanstor storage
|
Package clientv6 defines Urls of oceanstor storage |
|
oceanstor/smartx
Package smartx provides operations for storage qos and snapshot
|
Package smartx provides operations for storage qos and snapshot |
|
oceanstor/volume
Package volume defines status code of oceanstor storage
|
Package volume defines status code of oceanstor storage |
|
Package utils to provide utils for CSI
|
Package utils to provide utils for CSI |
|
concurrent
Package concurrent used to process concurrent request
|
Package concurrent used to process concurrent request |
|
k8sutils
Package k8sutils provides Kubernetes utilities
|
Package k8sutils provides Kubernetes utilities |
|
log
Package log output logged entries to respective logging hooks
|
Package log output logged entries to respective logging hooks |
|
notify
Package notify offers a wait and notify mechanism
|
Package notify offers a wait and notify mechanism |
|
taskflow
Package taskflow offers task flow operations
|
Package taskflow offers task flow operations |
|
version
Package version offers version inits options
|
Package version offers version inits options |
Click to show internal directories.
Click to hide internal directories.