transmission use helm chart

This commit is contained in:
Sense T
2025-01-13 20:38:04 +08:00
parent 2652ec12fd
commit 51d4d965af
19 changed files with 508 additions and 155 deletions
+135
View File
@@ -0,0 +1,135 @@
{
"$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"
}
}
}
}
}