mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 05:25:14 +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>
39 lines
1.1 KiB
JSON
39 lines
1.1 KiB
JSON
{
|
|
"title": "Chart Values",
|
|
"type": "object",
|
|
"properties": {
|
|
"locking": {
|
|
"description": "Provisions bucket from the `-lock` BucketClass (with object lock enabled).",
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"storagePool": {
|
|
"description": "Selects a specific BucketClass by storage pool name.",
|
|
"type": "string",
|
|
"default": "",
|
|
"x-cozystack-options": {
|
|
"source": "storagepool"
|
|
}
|
|
},
|
|
"ui": {
|
|
"description": "Deploys the web UI (s3manager) with its Service and its Ingress or HTTPRoute at `\u003cbucket\u003e.\u003ctenant host\u003e`. Set to `false` to run the bucket without them.",
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"users": {
|
|
"description": "Users configuration map.",
|
|
"type": "object",
|
|
"default": {},
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"readonly": {
|
|
"description": "Whether the user has read-only access.",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|