ADR0010 - S3 Bucket Provisioning

Problem Statement

We need S3 buckets for each service instance to store backups.

High level goals

  • Automated provisioning of S3 buckets for each service instance.

  • Permission best practices for S3 buckets, including least privilege access and secure access policies.

Proposals

COSI

Crossplane S3 Providers

Our own controller

Decision

We decided to implement COSI for S3 bucket provisioning.