Files
Mattia Eleuteri 0c62bee4da feat(bucket): add a ui flag to skip the s3manager web UI
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>
2026-10-12 13:09:23 +02:00
..
2024-08-12 14:47:11 +02:00
2025-09-24 12:32:37 +02:00

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