Skip to content

[BB-5246] Implements S3 support for Grove

Arunmozhi P requested to merge tecoholic/bb-5246-s3-support-for-grove into main

Description

This MR implements creating S3 buckets and configuring Tutor with the credentials of the created buckets.

  1. Creation of the S3 buckets is done using the s3 Terraform module. The MR allows creating a bucket per instance of the edxapp
  2. Passing the configuration to Tutor is done by passing the configuration as TUTOR_ prefixed environment variables

Supporting information

  1. Discovery Document

Testing instructions

  • The Terraform files are validated on commit using the terraform validate command in the validate terraform config job of the CI pipeline

Deadline

NA

Other Information

NA

Edited by Arunmozhi P

Merge request reports