Extend buckets list with static list from settings

Bastien Abadie
2022-06-20T13:01:31Z

Ceph does not support ListBuckets on non-owned buckets for normal users. As our data buckets from clients are created by high-privilege accounts, we cannot assign them to a specific ceph account per instance.

But they remain usable directly, as long as we know their name.

Keep the current logic to read the user owned bucket, but also support a list coming from settings to extend it.

The setting should be ingest.extra_buckets, and default to an empty list.