helm/transmission/values.schema.json
2025-01-13 20:38:04 +08:00

136 lines
3.7 KiB
JSON

{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"directory": {
"type": "object",
"properties": {
"config": {
"type": "string"
},
"downloads": {
"type": "string"
},
"watch": {
"type": "string"
}
}
},
"fullnameOverride": {
"type": "string"
},
"images": {
"type": "object",
"properties": {
"transmission": {
"type": "object",
"properties": {
"pullPolicy": {
"type": "string"
},
"repository": {
"type": "string"
},
"tag": {
"type": "string"
}
}
},
"webdav": {
"type": "object",
"properties": {
"pullPolicy": {
"type": "string"
},
"repository": {
"type": "string"
},
"tag": {
"type": "string"
}
}
}
}
},
"nameOverride": {
"type": "string"
},
"namespace": {
"type": "string"
},
"ports": {
"type": "object",
"properties": {
"transmission": {
"type": "object",
"properties": {
"torrent": {
"type": "integer"
},
"web": {
"type": "integer"
}
}
},
"webdav": {
"type": "object",
"properties": {
"web": {
"type": "integer"
}
}
}
}
},
"resources": {
"type": "object",
"properties": {
"transmission": {
"type": "object",
"properties": {
"limits": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
}
}
}
}
},
"timezone": {
"type": "string"
},
"transmission": {
"type": "object",
"properties": {
"password": {
"type": "string"
},
"username": {
"type": "string"
}
}
},
"webdav": {
"type": "object",
"properties": {
"authType": {
"type": "string"
},
"password": {
"type": "string"
},
"username": {
"type": "string"
}
}
}
}
}