mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 05:25:14 +09:00
62 lines
1.7 KiB
JSON
62 lines
1.7 KiB
JSON
{
|
|
"properties": {
|
|
"filer": {
|
|
"properties": {
|
|
"external": {
|
|
"default": false,
|
|
"description": "Enable external access to the SeaweedFS filer from outside the cluster. Use this when `topology` is not set to `Client`.",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"type": "object"
|
|
},
|
|
"host": {
|
|
"default": "",
|
|
"description": "The hostname used to access the SeaweedFS externally (defaults to 's3' subdomain for the tenant host).",
|
|
"type": "string"
|
|
},
|
|
"remoteEndpoint": {
|
|
"default": "1.2.3.4:18888",
|
|
"description": "The endpoint of the remote filer GRPC service. Used when `topology` is set to `Client`.",
|
|
"type": "string"
|
|
},
|
|
"replicas": {
|
|
"default": 2,
|
|
"description": "Persistent Volume size for SeaweedFS",
|
|
"type": "number"
|
|
},
|
|
"replicationFactor": {
|
|
"default": 2,
|
|
"description": "The number of replicas for each volume in the SeaweedFS cluster.",
|
|
"type": "number"
|
|
},
|
|
"size": {
|
|
"default": "10Gi",
|
|
"description": "Persistent Volume size",
|
|
"type": "string"
|
|
},
|
|
"storageClass": {
|
|
"default": "",
|
|
"description": "StorageClass used to store the data",
|
|
"type": "string"
|
|
},
|
|
"topology": {
|
|
"default": "Simple",
|
|
"description": "The topology of the SeaweedFS cluster. (allowed values: Simple, MultiZone, Client)",
|
|
"type": "string",
|
|
"enum": [
|
|
"Simple",
|
|
"MultiZone",
|
|
"Client"
|
|
]
|
|
},
|
|
"zones": {
|
|
"default": {},
|
|
"description": "A map of zones for MultiZone topology. Each zone can have its own number of replicas and size.",
|
|
"type": "object"
|
|
}
|
|
},
|
|
"title": "Chart Values",
|
|
"type": "object"
|
|
}
|