mirror of
https://github.com/cozystack/cozystack.git
synced 2026-10-28 23:57:08 +09:00
Every bucket ships an s3manager Deployment with its Service and an Ingress or HTTPRoute on <bucket>.<tenant host>. Tenants that only use the S3 API pay for a pod per bucket and for one DNS name and TLS certificate per bucket, none of which they need. ui defaults to true, so existing buckets keep their UI. With ui set to false the bucket no longer needs the tenant apex either, since the UI hostname was its only consumer in the bucket-system chart. Assisted-by: LLM Signed-off-by: Mattia Eleuteri <mattia@hidora.io>
S3 bucket
Parameters
Parameters
| Name | Description | Type | Value |
|---|---|---|---|
locking |
Provisions bucket from the -lock BucketClass (with object lock enabled). |
bool |
false |
storagePool |
Selects a specific BucketClass by storage pool name. | string |
"" |
ui |
Deploys the web UI (s3manager) with its Service and its Ingress or HTTPRoute at <bucket>.<tenant host>. Set to false to run the bucket without them. |
bool |
true |
users |
Users configuration map. | map[string]object |
{} |
users[name].readonly |
Whether the user has read-only access. | bool |
false |