Deprecated

The Bucket Services has been superseded by the direct integration of study buckets.

Bucket Service Integration

The Study Creator may integrate with the Bucket Service to setup buckets for new studies.

Feature Flags

The Cavatica integration features may enabled with the following feature flags.

FEAT_BUCKETSERVICE_CREATE_BUCKETS

Create a new study bucket when a new study is created

Configuration Settings

The following settings need to be provided in order for the Cavatica integration to function correctly.

BUCKETSERVICE_URL

default: http://bucketservice

The url of the Bucket Service api endpoint

Operation

When the :py:data`FEAT_BUCKETSERVICE_CREATE_BUCKETS` flag is enabled, the Study Creator will make a call to the Bucket Service during the createStudy mutation to setup the necessary bucket resources for a study. This will happen after the study has been created in the Data Service and a new Kids First ID has been generated, but before creating new projects in Cavatica.