├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── contribution-guide.md ├── database ├── connection.go ├── connection_test.go ├── init.go ├── init_test.go ├── migrate.go ├── suite_test.go └── volume.go ├── docker-entrypoint.sh ├── docs ├── _config.yml └── index.html ├── fakes ├── fake_ScbeDataModel.go ├── fake_SpectrumDataModel.go ├── fake_block_device_mounter_utils.go ├── fake_block_device_utils.go ├── fake_executor.go ├── fake_heartbeat.go ├── fake_locker.go ├── fake_mounter.go ├── fake_mounter_factory.go ├── fake_scbe_data_model_wrapper.go ├── fake_scbe_rest_client.go ├── fake_simple_rest_client.go ├── fake_spectrum.go ├── fake_spectrum_data_model_wrapper.go └── fake_storage_client.go ├── glide.yaml ├── images ├── UbiquityOverview.jpg ├── multiNode-nfs.jpg ├── multiNode.jpg ├── singleNode.jpg └── ubiquity_architecture_draft_for_github.jpg ├── local ├── clients.go ├── clients_test.go ├── local_suite_test.go ├── scbe │ ├── datamodel.go │ ├── datamodel_wrapper.go │ ├── datamodel_wrapper_test.go │ ├── errors.go │ ├── resources.go │ ├── scbe.go │ ├── scbe_rest_client.go │ ├── scbe_rest_client_gen.go │ ├── scbe_rest_client_integration_test.go │ ├── scbe_rest_client_test.go │ ├── scbe_suite_test.go │ ├── scbe_test.go │ ├── scbe_volume_info.go │ ├── simple_rest_client.go │ └── simple_rest_client_test.go └── spectrumscale │ ├── connectors │ ├── connectors.go │ ├── connectors_suite_test.go │ ├── resources.go │ ├── rest_v2.go │ └── rest_v2_test.go │ ├── datamodel.go │ ├── datamodel_wrapper.go │ ├── datamodel_wrapper_test.go │ ├── errors.go │ ├── spectrumscale.go │ ├── spectrumscale_suite_test.go │ └── spectrumscale_test.go ├── main.go ├── model └── datamodel.go ├── remote ├── client.go ├── client_init.go ├── client_init_test.go ├── mounter │ ├── block_device_mounter_utils │ │ ├── block_device_mounter_utils.go │ │ ├── block_device_utils_mounter_test.go │ │ ├── errors.go │ │ └── resources.go │ ├── block_device_utils │ │ ├── block_device_utils.go │ │ ├── block_device_utils_test.go │ │ ├── errors.go │ │ ├── fs.go │ │ ├── mpath.go │ │ ├── multipath_utils.go │ │ ├── multipath_utils_test.go │ │ ├── rescan.go │ │ └── resources.go │ ├── errors.go │ ├── initiator │ │ ├── connectors │ │ │ ├── connectors_suite_test.go │ │ │ ├── fibre_channel.go │ │ │ ├── fibre_channel_test.go │ │ │ ├── iscsi.go │ │ │ ├── iscsi_test.go │ │ │ └── scsi.go │ │ ├── fakes │ │ │ ├── fake_base_initiator.go │ │ │ ├── fake_connector.go │ │ │ └── fake_initiator.go │ │ ├── initiator_suite_test.go │ │ ├── linuxfc.go │ │ ├── linuxfc_test.go │ │ ├── linuxiscsi.go │ │ ├── linuxscsi.go │ │ └── resources.go │ ├── mounter_factory.go │ ├── mounter_factory_test.go │ ├── scbe.go │ ├── scbe_test.go │ └── spectrumscale.go └── remote_suite_test.go ├── resources └── resources.go ├── scripts ├── build ├── ci │ ├── build_images.sh │ ├── helper_to_push_docker_image.sh │ ├── helper_to_push_docker_manifest.sh │ └── helper_to_push_ubiquity_images_and_manifests.sh ├── images_verification │ ├── ubiquity_db_image_verification │ │ ├── ubiquity_db_image_command_test.yaml │ │ ├── ubiquity_db_image_file_exist_test.yaml │ │ └── ubiquity_db_image_metadata_test.yaml │ └── ubiquity_image_verification │ │ ├── ubiquity_image_command_test.yaml │ │ ├── ubiquity_image_file_exist_test.yaml │ │ └── ubiquity_image_metadata_test.yaml ├── notices_file_for_ibm_storage_enabler_for_containers ├── run_glide_up ├── run_units.sh └── ubiquity-postgresql │ ├── Dockerfile │ ├── docker-entrypoint-initdb.d │ ├── init-db-tuning.sh │ ├── init-ssl.sh │ └── init-user-db.sh │ ├── notices_file_for_ibm_storage_enabler_for_containers_db │ └── ubiquity-docker-entrypoint.sh ├── utils ├── error.go ├── executor.go ├── heartbeat.go ├── http_utils.go ├── locker.go ├── locker_test.go ├── logger_utils.go ├── logs │ ├── global_logger.go │ ├── global_logger_test.go │ ├── go_logging_logger.go │ ├── logger.go │ └── logger_test.go ├── mpath.go ├── mpath_test.go ├── utils.go └── utils_suite_test.go └── web_server ├── storage_api_handler.go └── storage_api_server.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/README.md -------------------------------------------------------------------------------- /contribution-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/contribution-guide.md -------------------------------------------------------------------------------- /database/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/connection.go -------------------------------------------------------------------------------- /database/connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/connection_test.go -------------------------------------------------------------------------------- /database/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/init.go -------------------------------------------------------------------------------- /database/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/init_test.go -------------------------------------------------------------------------------- /database/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/migrate.go -------------------------------------------------------------------------------- /database/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/suite_test.go -------------------------------------------------------------------------------- /database/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/database/volume.go -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/docs/index.html -------------------------------------------------------------------------------- /fakes/fake_ScbeDataModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_ScbeDataModel.go -------------------------------------------------------------------------------- /fakes/fake_SpectrumDataModel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_SpectrumDataModel.go -------------------------------------------------------------------------------- /fakes/fake_block_device_mounter_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_block_device_mounter_utils.go -------------------------------------------------------------------------------- /fakes/fake_block_device_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_block_device_utils.go -------------------------------------------------------------------------------- /fakes/fake_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_executor.go -------------------------------------------------------------------------------- /fakes/fake_heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_heartbeat.go -------------------------------------------------------------------------------- /fakes/fake_locker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_locker.go -------------------------------------------------------------------------------- /fakes/fake_mounter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_mounter.go -------------------------------------------------------------------------------- /fakes/fake_mounter_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_mounter_factory.go -------------------------------------------------------------------------------- /fakes/fake_scbe_data_model_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_scbe_data_model_wrapper.go -------------------------------------------------------------------------------- /fakes/fake_scbe_rest_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_scbe_rest_client.go -------------------------------------------------------------------------------- /fakes/fake_simple_rest_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_simple_rest_client.go -------------------------------------------------------------------------------- /fakes/fake_spectrum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_spectrum.go -------------------------------------------------------------------------------- /fakes/fake_spectrum_data_model_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_spectrum_data_model_wrapper.go -------------------------------------------------------------------------------- /fakes/fake_storage_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/fakes/fake_storage_client.go -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/glide.yaml -------------------------------------------------------------------------------- /images/UbiquityOverview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/images/UbiquityOverview.jpg -------------------------------------------------------------------------------- /images/multiNode-nfs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/images/multiNode-nfs.jpg -------------------------------------------------------------------------------- /images/multiNode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/images/multiNode.jpg -------------------------------------------------------------------------------- /images/singleNode.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/images/singleNode.jpg -------------------------------------------------------------------------------- /images/ubiquity_architecture_draft_for_github.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/images/ubiquity_architecture_draft_for_github.jpg -------------------------------------------------------------------------------- /local/clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/clients.go -------------------------------------------------------------------------------- /local/clients_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/clients_test.go -------------------------------------------------------------------------------- /local/local_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/local_suite_test.go -------------------------------------------------------------------------------- /local/scbe/datamodel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/datamodel.go -------------------------------------------------------------------------------- /local/scbe/datamodel_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/datamodel_wrapper.go -------------------------------------------------------------------------------- /local/scbe/datamodel_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/datamodel_wrapper_test.go -------------------------------------------------------------------------------- /local/scbe/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/errors.go -------------------------------------------------------------------------------- /local/scbe/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/resources.go -------------------------------------------------------------------------------- /local/scbe/scbe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe.go -------------------------------------------------------------------------------- /local/scbe/scbe_rest_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_rest_client.go -------------------------------------------------------------------------------- /local/scbe/scbe_rest_client_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_rest_client_gen.go -------------------------------------------------------------------------------- /local/scbe/scbe_rest_client_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_rest_client_integration_test.go -------------------------------------------------------------------------------- /local/scbe/scbe_rest_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_rest_client_test.go -------------------------------------------------------------------------------- /local/scbe/scbe_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_suite_test.go -------------------------------------------------------------------------------- /local/scbe/scbe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_test.go -------------------------------------------------------------------------------- /local/scbe/scbe_volume_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/scbe_volume_info.go -------------------------------------------------------------------------------- /local/scbe/simple_rest_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/simple_rest_client.go -------------------------------------------------------------------------------- /local/scbe/simple_rest_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/scbe/simple_rest_client_test.go -------------------------------------------------------------------------------- /local/spectrumscale/connectors/connectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/connectors/connectors.go -------------------------------------------------------------------------------- /local/spectrumscale/connectors/connectors_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/connectors/connectors_suite_test.go -------------------------------------------------------------------------------- /local/spectrumscale/connectors/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/connectors/resources.go -------------------------------------------------------------------------------- /local/spectrumscale/connectors/rest_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/connectors/rest_v2.go -------------------------------------------------------------------------------- /local/spectrumscale/connectors/rest_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/connectors/rest_v2_test.go -------------------------------------------------------------------------------- /local/spectrumscale/datamodel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/datamodel.go -------------------------------------------------------------------------------- /local/spectrumscale/datamodel_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/datamodel_wrapper.go -------------------------------------------------------------------------------- /local/spectrumscale/datamodel_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/datamodel_wrapper_test.go -------------------------------------------------------------------------------- /local/spectrumscale/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/errors.go -------------------------------------------------------------------------------- /local/spectrumscale/spectrumscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/spectrumscale.go -------------------------------------------------------------------------------- /local/spectrumscale/spectrumscale_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/spectrumscale_suite_test.go -------------------------------------------------------------------------------- /local/spectrumscale/spectrumscale_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/local/spectrumscale/spectrumscale_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/main.go -------------------------------------------------------------------------------- /model/datamodel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/model/datamodel.go -------------------------------------------------------------------------------- /remote/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/client.go -------------------------------------------------------------------------------- /remote/client_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/client_init.go -------------------------------------------------------------------------------- /remote/client_init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/client_init_test.go -------------------------------------------------------------------------------- /remote/mounter/block_device_mounter_utils/block_device_mounter_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_mounter_utils/block_device_mounter_utils.go -------------------------------------------------------------------------------- /remote/mounter/block_device_mounter_utils/block_device_utils_mounter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_mounter_utils/block_device_utils_mounter_test.go -------------------------------------------------------------------------------- /remote/mounter/block_device_mounter_utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_mounter_utils/errors.go -------------------------------------------------------------------------------- /remote/mounter/block_device_mounter_utils/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_mounter_utils/resources.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/block_device_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/block_device_utils.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/block_device_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/block_device_utils_test.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/errors.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/fs.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/mpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/mpath.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/multipath_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/multipath_utils.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/multipath_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/multipath_utils_test.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/rescan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/rescan.go -------------------------------------------------------------------------------- /remote/mounter/block_device_utils/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/block_device_utils/resources.go -------------------------------------------------------------------------------- /remote/mounter/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/errors.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/connectors_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/connectors_suite_test.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/fibre_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/fibre_channel.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/fibre_channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/fibre_channel_test.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/iscsi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/iscsi.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/iscsi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/iscsi_test.go -------------------------------------------------------------------------------- /remote/mounter/initiator/connectors/scsi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/connectors/scsi.go -------------------------------------------------------------------------------- /remote/mounter/initiator/fakes/fake_base_initiator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/fakes/fake_base_initiator.go -------------------------------------------------------------------------------- /remote/mounter/initiator/fakes/fake_connector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/fakes/fake_connector.go -------------------------------------------------------------------------------- /remote/mounter/initiator/fakes/fake_initiator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/fakes/fake_initiator.go -------------------------------------------------------------------------------- /remote/mounter/initiator/initiator_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/initiator_suite_test.go -------------------------------------------------------------------------------- /remote/mounter/initiator/linuxfc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/linuxfc.go -------------------------------------------------------------------------------- /remote/mounter/initiator/linuxfc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/linuxfc_test.go -------------------------------------------------------------------------------- /remote/mounter/initiator/linuxiscsi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/linuxiscsi.go -------------------------------------------------------------------------------- /remote/mounter/initiator/linuxscsi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/linuxscsi.go -------------------------------------------------------------------------------- /remote/mounter/initiator/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/initiator/resources.go -------------------------------------------------------------------------------- /remote/mounter/mounter_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/mounter_factory.go -------------------------------------------------------------------------------- /remote/mounter/mounter_factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/mounter_factory_test.go -------------------------------------------------------------------------------- /remote/mounter/scbe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/scbe.go -------------------------------------------------------------------------------- /remote/mounter/scbe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/scbe_test.go -------------------------------------------------------------------------------- /remote/mounter/spectrumscale.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/mounter/spectrumscale.go -------------------------------------------------------------------------------- /remote/remote_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/remote/remote_suite_test.go -------------------------------------------------------------------------------- /resources/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/resources/resources.go -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/ci/build_images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ci/build_images.sh -------------------------------------------------------------------------------- /scripts/ci/helper_to_push_docker_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ci/helper_to_push_docker_image.sh -------------------------------------------------------------------------------- /scripts/ci/helper_to_push_docker_manifest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ci/helper_to_push_docker_manifest.sh -------------------------------------------------------------------------------- /scripts/ci/helper_to_push_ubiquity_images_and_manifests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ci/helper_to_push_ubiquity_images_and_manifests.sh -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_command_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_command_test.yaml -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_file_exist_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_file_exist_test.yaml -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_metadata_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_db_image_verification/ubiquity_db_image_metadata_test.yaml -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_image_verification/ubiquity_image_command_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_image_verification/ubiquity_image_command_test.yaml -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_image_verification/ubiquity_image_file_exist_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_image_verification/ubiquity_image_file_exist_test.yaml -------------------------------------------------------------------------------- /scripts/images_verification/ubiquity_image_verification/ubiquity_image_metadata_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/images_verification/ubiquity_image_verification/ubiquity_image_metadata_test.yaml -------------------------------------------------------------------------------- /scripts/notices_file_for_ibm_storage_enabler_for_containers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/notices_file_for_ibm_storage_enabler_for_containers -------------------------------------------------------------------------------- /scripts/run_glide_up: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/run_glide_up -------------------------------------------------------------------------------- /scripts/run_units.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/run_units.sh -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/Dockerfile -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-db-tuning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-db-tuning.sh -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-ssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-ssl.sh -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-user-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/docker-entrypoint-initdb.d/init-user-db.sh -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/notices_file_for_ibm_storage_enabler_for_containers_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/notices_file_for_ibm_storage_enabler_for_containers_db -------------------------------------------------------------------------------- /scripts/ubiquity-postgresql/ubiquity-docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/scripts/ubiquity-postgresql/ubiquity-docker-entrypoint.sh -------------------------------------------------------------------------------- /utils/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/error.go -------------------------------------------------------------------------------- /utils/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/executor.go -------------------------------------------------------------------------------- /utils/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/heartbeat.go -------------------------------------------------------------------------------- /utils/http_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/http_utils.go -------------------------------------------------------------------------------- /utils/locker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/locker.go -------------------------------------------------------------------------------- /utils/locker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/locker_test.go -------------------------------------------------------------------------------- /utils/logger_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logger_utils.go -------------------------------------------------------------------------------- /utils/logs/global_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logs/global_logger.go -------------------------------------------------------------------------------- /utils/logs/global_logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logs/global_logger_test.go -------------------------------------------------------------------------------- /utils/logs/go_logging_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logs/go_logging_logger.go -------------------------------------------------------------------------------- /utils/logs/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logs/logger.go -------------------------------------------------------------------------------- /utils/logs/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/logs/logger_test.go -------------------------------------------------------------------------------- /utils/mpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/mpath.go -------------------------------------------------------------------------------- /utils/mpath_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/mpath_test.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/utils.go -------------------------------------------------------------------------------- /utils/utils_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/utils/utils_suite_test.go -------------------------------------------------------------------------------- /web_server/storage_api_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/web_server/storage_api_handler.go -------------------------------------------------------------------------------- /web_server/storage_api_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/ubiquity/HEAD/web_server/storage_api_server.go --------------------------------------------------------------------------------