├── .github ├── CODEOWNERS ├── pull_request_template.md └── workflows │ ├── common-workflows.yaml │ ├── go-version.yaml │ ├── license-checker.yaml │ └── release.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── api ├── api.go ├── api_query_params.go ├── api_query_params_test.go ├── api_test.go ├── context.go ├── context_test.go ├── logging.go ├── test_data │ ├── err_response.json │ ├── err_response_bad_format.json │ └── unknown_error.txt ├── throttling.go └── throttling_test.go ├── client.go ├── client_options.go ├── client_options_test.go ├── client_test.go ├── cluster.go ├── cluster_test.go ├── cluster_types.go ├── examples ├── client_side_extend │ └── main.go └── simple │ └── main.go ├── fc_port.go ├── fc_port_test.go ├── fc_port_types.go ├── fs.go ├── fs_test.go ├── fs_types.go ├── go.mod ├── go.sum ├── gopowerstore_types.go ├── gopowerstore_types_test.go ├── host.go ├── host_group.go ├── host_group_test.go ├── host_group_types.go ├── host_test.go ├── host_types.go ├── inttests ├── GOPOWERSTORE_TEST.env_example ├── README.md ├── api_test.go ├── common.go ├── fc_port_test.go ├── fs_test.go ├── host_test.go ├── init_client.go ├── ip_pool_address_test.go ├── limit_test.go ├── metrics_test.go ├── nfs_test.go ├── replication_async_test.go ├── replication_sync_test.go ├── snapshotrules_test.go ├── software_installed_test.go ├── storage_container_test.go ├── volume_group_test.go └── volume_test.go ├── ip_pool_address.go ├── ip_pool_address_test.go ├── ip_pool_address_types.go ├── limit.go ├── limit_test.go ├── limit_types.go ├── metadata_types.go ├── metrics.go ├── metrics_test.go ├── metrics_types.go ├── mocks ├── ApiClient.go ├── Client.go ├── FieldProvider.go ├── Logger.go ├── QueryParamsEncoder.go ├── RequestConfigRenderer.go ├── TimeoutSemaphoreInterface.go └── Traceable.go ├── nfs.go ├── nfs_test.go ├── nfs_types.go ├── replication.go ├── replication_test.go ├── replication_types.go ├── replication_types_test.go ├── smb_share.go ├── smb_share_test.go ├── smb_share_types.go ├── snapshot_rule.go ├── snapshot_rule_test.go ├── snapshot_rule_types.go ├── software_installed.go ├── software_installed_test.go ├── software_installed_types.go ├── storage_container.go ├── storage_container_test.go ├── storage_container_types.go ├── volume.go ├── volume_group.go ├── volume_group_test.go ├── volume_group_types.go ├── volume_test.go └── volume_types.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/common-workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/workflows/common-workflows.yaml -------------------------------------------------------------------------------- /.github/workflows/go-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/workflows/go-version.yaml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/workflows/license-checker.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.0.1 2 | -------------------------------------------------------------------------------- /api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/api.go -------------------------------------------------------------------------------- /api/api_query_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/api_query_params.go -------------------------------------------------------------------------------- /api/api_query_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/api_query_params_test.go -------------------------------------------------------------------------------- /api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/api_test.go -------------------------------------------------------------------------------- /api/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/context.go -------------------------------------------------------------------------------- /api/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/context_test.go -------------------------------------------------------------------------------- /api/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/logging.go -------------------------------------------------------------------------------- /api/test_data/err_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/test_data/err_response.json -------------------------------------------------------------------------------- /api/test_data/err_response_bad_format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/test_data/err_response_bad_format.json -------------------------------------------------------------------------------- /api/test_data/unknown_error.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/test_data/unknown_error.txt -------------------------------------------------------------------------------- /api/throttling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/throttling.go -------------------------------------------------------------------------------- /api/throttling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/api/throttling_test.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/client.go -------------------------------------------------------------------------------- /client_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/client_options.go -------------------------------------------------------------------------------- /client_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/client_options_test.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/client_test.go -------------------------------------------------------------------------------- /cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/cluster.go -------------------------------------------------------------------------------- /cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/cluster_test.go -------------------------------------------------------------------------------- /cluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/cluster_types.go -------------------------------------------------------------------------------- /examples/client_side_extend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/examples/client_side_extend/main.go -------------------------------------------------------------------------------- /examples/simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/examples/simple/main.go -------------------------------------------------------------------------------- /fc_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fc_port.go -------------------------------------------------------------------------------- /fc_port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fc_port_test.go -------------------------------------------------------------------------------- /fc_port_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fc_port_types.go -------------------------------------------------------------------------------- /fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fs.go -------------------------------------------------------------------------------- /fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fs_test.go -------------------------------------------------------------------------------- /fs_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/fs_types.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/go.sum -------------------------------------------------------------------------------- /gopowerstore_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/gopowerstore_types.go -------------------------------------------------------------------------------- /gopowerstore_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/gopowerstore_types_test.go -------------------------------------------------------------------------------- /host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host.go -------------------------------------------------------------------------------- /host_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host_group.go -------------------------------------------------------------------------------- /host_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host_group_test.go -------------------------------------------------------------------------------- /host_group_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host_group_types.go -------------------------------------------------------------------------------- /host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host_test.go -------------------------------------------------------------------------------- /host_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/host_types.go -------------------------------------------------------------------------------- /inttests/GOPOWERSTORE_TEST.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/GOPOWERSTORE_TEST.env_example -------------------------------------------------------------------------------- /inttests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/README.md -------------------------------------------------------------------------------- /inttests/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/api_test.go -------------------------------------------------------------------------------- /inttests/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/common.go -------------------------------------------------------------------------------- /inttests/fc_port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/fc_port_test.go -------------------------------------------------------------------------------- /inttests/fs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/fs_test.go -------------------------------------------------------------------------------- /inttests/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/host_test.go -------------------------------------------------------------------------------- /inttests/init_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/init_client.go -------------------------------------------------------------------------------- /inttests/ip_pool_address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/ip_pool_address_test.go -------------------------------------------------------------------------------- /inttests/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/limit_test.go -------------------------------------------------------------------------------- /inttests/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/metrics_test.go -------------------------------------------------------------------------------- /inttests/nfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/nfs_test.go -------------------------------------------------------------------------------- /inttests/replication_async_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/replication_async_test.go -------------------------------------------------------------------------------- /inttests/replication_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/replication_sync_test.go -------------------------------------------------------------------------------- /inttests/snapshotrules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/snapshotrules_test.go -------------------------------------------------------------------------------- /inttests/software_installed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/software_installed_test.go -------------------------------------------------------------------------------- /inttests/storage_container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/storage_container_test.go -------------------------------------------------------------------------------- /inttests/volume_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/volume_group_test.go -------------------------------------------------------------------------------- /inttests/volume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/inttests/volume_test.go -------------------------------------------------------------------------------- /ip_pool_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/ip_pool_address.go -------------------------------------------------------------------------------- /ip_pool_address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/ip_pool_address_test.go -------------------------------------------------------------------------------- /ip_pool_address_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/ip_pool_address_types.go -------------------------------------------------------------------------------- /limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/limit.go -------------------------------------------------------------------------------- /limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/limit_test.go -------------------------------------------------------------------------------- /limit_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/limit_types.go -------------------------------------------------------------------------------- /metadata_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/metadata_types.go -------------------------------------------------------------------------------- /metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/metrics.go -------------------------------------------------------------------------------- /metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/metrics_test.go -------------------------------------------------------------------------------- /metrics_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/metrics_types.go -------------------------------------------------------------------------------- /mocks/ApiClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/ApiClient.go -------------------------------------------------------------------------------- /mocks/Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/Client.go -------------------------------------------------------------------------------- /mocks/FieldProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/FieldProvider.go -------------------------------------------------------------------------------- /mocks/Logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/Logger.go -------------------------------------------------------------------------------- /mocks/QueryParamsEncoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/QueryParamsEncoder.go -------------------------------------------------------------------------------- /mocks/RequestConfigRenderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/RequestConfigRenderer.go -------------------------------------------------------------------------------- /mocks/TimeoutSemaphoreInterface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/TimeoutSemaphoreInterface.go -------------------------------------------------------------------------------- /mocks/Traceable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/mocks/Traceable.go -------------------------------------------------------------------------------- /nfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/nfs.go -------------------------------------------------------------------------------- /nfs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/nfs_test.go -------------------------------------------------------------------------------- /nfs_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/nfs_types.go -------------------------------------------------------------------------------- /replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/replication.go -------------------------------------------------------------------------------- /replication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/replication_test.go -------------------------------------------------------------------------------- /replication_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/replication_types.go -------------------------------------------------------------------------------- /replication_types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/replication_types_test.go -------------------------------------------------------------------------------- /smb_share.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/smb_share.go -------------------------------------------------------------------------------- /smb_share_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/smb_share_test.go -------------------------------------------------------------------------------- /smb_share_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/smb_share_types.go -------------------------------------------------------------------------------- /snapshot_rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/snapshot_rule.go -------------------------------------------------------------------------------- /snapshot_rule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/snapshot_rule_test.go -------------------------------------------------------------------------------- /snapshot_rule_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/snapshot_rule_types.go -------------------------------------------------------------------------------- /software_installed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/software_installed.go -------------------------------------------------------------------------------- /software_installed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/software_installed_test.go -------------------------------------------------------------------------------- /software_installed_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/software_installed_types.go -------------------------------------------------------------------------------- /storage_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/storage_container.go -------------------------------------------------------------------------------- /storage_container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/storage_container_test.go -------------------------------------------------------------------------------- /storage_container_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/storage_container_types.go -------------------------------------------------------------------------------- /volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume.go -------------------------------------------------------------------------------- /volume_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume_group.go -------------------------------------------------------------------------------- /volume_group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume_group_test.go -------------------------------------------------------------------------------- /volume_group_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume_group_types.go -------------------------------------------------------------------------------- /volume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume_test.go -------------------------------------------------------------------------------- /volume_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/gopowerstore/HEAD/volume_types.go --------------------------------------------------------------------------------