mirror of
https://github.com/truenas/charts.git
synced 2026-04-05 11:48:55 +08:00
Update catalog information
This commit is contained in:
86
catalog.json
86
catalog.json
@@ -415,9 +415,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.elastic.co",
|
||||
"location": "/__w/charts/charts/charts/elastic-search",
|
||||
"latest_version": "1.0.7",
|
||||
"latest_version": "1.0.8",
|
||||
"latest_app_version": "8.8.0",
|
||||
"latest_human_version": "8.8.0_1.0.7",
|
||||
"latest_human_version": "8.8.0_1.0.8",
|
||||
"last_update": "2023-05-26 11:50:47",
|
||||
"name": "elastic-search",
|
||||
"recommended": false,
|
||||
@@ -452,9 +452,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://prometheus.io",
|
||||
"location": "/__w/charts/charts/charts/prometheus",
|
||||
"latest_version": "1.0.7",
|
||||
"latest_version": "1.0.8",
|
||||
"latest_app_version": "v2.44.0",
|
||||
"latest_human_version": "v2.44.0_1.0.7",
|
||||
"latest_human_version": "v2.44.0_1.0.8",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "prometheus",
|
||||
"recommended": false,
|
||||
@@ -608,9 +608,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://min.io",
|
||||
"location": "/__w/charts/charts/enterprise/minio",
|
||||
"latest_version": "1.0.9",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_app_version": "2023-03-24",
|
||||
"latest_human_version": "2023-03-24_1.0.9",
|
||||
"latest_human_version": "2023-03-24_1.0.10",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "minio",
|
||||
"recommended": false,
|
||||
@@ -650,9 +650,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/qdm12/ddns-updater",
|
||||
"location": "/__w/charts/charts/community/ddns-updater",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_version": "1.0.3",
|
||||
"latest_app_version": "latest",
|
||||
"latest_human_version": "latest_1.0.2",
|
||||
"latest_human_version": "latest_1.0.3",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "ddns-updater",
|
||||
"recommended": false,
|
||||
@@ -687,9 +687,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/dani-garcia/vaultwarden",
|
||||
"location": "/__w/charts/charts/community/vaultwarden",
|
||||
"latest_version": "1.0.9",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_app_version": "1.28.1",
|
||||
"latest_human_version": "1.28.1_1.0.9",
|
||||
"latest_human_version": "1.28.1_1.0.10",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "vaultwarden",
|
||||
"recommended": false,
|
||||
@@ -725,9 +725,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://terraria.org/",
|
||||
"location": "/__w/charts/charts/community/terraria",
|
||||
"latest_version": "1.0.1",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_app_version": "1.4.4.9",
|
||||
"latest_human_version": "1.4.4.9_1.0.1",
|
||||
"latest_human_version": "1.4.4.9_1.0.2",
|
||||
"last_update": "2023-05-11 16:20:35",
|
||||
"name": "terraria",
|
||||
"recommended": false,
|
||||
@@ -762,9 +762,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.minecraft.net/en-us",
|
||||
"location": "/__w/charts/charts/community/minecraft",
|
||||
"latest_version": "1.0.1",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_app_version": "2023.3.0",
|
||||
"latest_human_version": "2023.3.0_1.0.1",
|
||||
"latest_human_version": "2023.3.0_1.0.2",
|
||||
"last_update": "2023-05-11 16:20:35",
|
||||
"name": "minecraft",
|
||||
"recommended": false,
|
||||
@@ -798,9 +798,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://gitea.io/en-us",
|
||||
"location": "/__w/charts/charts/community/gitea",
|
||||
"latest_version": "1.0.5",
|
||||
"latest_version": "1.0.6",
|
||||
"latest_app_version": "1.19.0",
|
||||
"latest_human_version": "1.19.0_1.0.5",
|
||||
"latest_human_version": "1.19.0_1.0.6",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "gitea",
|
||||
"recommended": false,
|
||||
@@ -835,9 +835,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.qbittorrent.org/",
|
||||
"location": "/__w/charts/charts/community/qbittorrent",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_version": "1.0.11",
|
||||
"latest_app_version": "4.5.2",
|
||||
"latest_human_version": "4.5.2_1.0.10",
|
||||
"latest_human_version": "4.5.2_1.0.11",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "qbittorrent",
|
||||
"recommended": false,
|
||||
@@ -873,9 +873,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/AdguardTeam/AdGuardHome",
|
||||
"location": "/__w/charts/charts/community/adguard-home",
|
||||
"latest_version": "1.0.4",
|
||||
"latest_version": "1.0.5",
|
||||
"latest_app_version": "v0.107.26",
|
||||
"latest_human_version": "v0.107.26_1.0.4",
|
||||
"latest_human_version": "v0.107.26_1.0.5",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "adguard-home",
|
||||
"recommended": false,
|
||||
@@ -915,7 +915,7 @@
|
||||
"latest_version": "1.0.4",
|
||||
"latest_app_version": "v1.42.0",
|
||||
"latest_human_version": "v1.42.0_1.0.4",
|
||||
"last_update": "2023-05-11 16:20:35",
|
||||
"last_update": "2023-05-29 11:45:19",
|
||||
"name": "tailscale",
|
||||
"recommended": false,
|
||||
"title": "Tailscale",
|
||||
@@ -947,9 +947,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://jellyfin.org/",
|
||||
"location": "/__w/charts/charts/community/jellyfin",
|
||||
"latest_version": "1.0.3",
|
||||
"latest_version": "1.0.4",
|
||||
"latest_app_version": "10.8.10",
|
||||
"latest_human_version": "10.8.10_1.0.3",
|
||||
"latest_human_version": "10.8.10_1.0.4",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "jellyfin",
|
||||
"recommended": false,
|
||||
@@ -989,9 +989,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.mumble.info/",
|
||||
"location": "/__w/charts/charts/community/mumble",
|
||||
"latest_version": "1.0.1",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_app_version": "v1.4.230",
|
||||
"latest_human_version": "v1.4.230_1.0.1",
|
||||
"latest_human_version": "v1.4.230_1.0.2",
|
||||
"last_update": "2023-05-11 16:20:35",
|
||||
"name": "mumble",
|
||||
"recommended": false,
|
||||
@@ -1059,9 +1059,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://ipfs.tech/",
|
||||
"location": "/__w/charts/charts/community/ipfs",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_version": "1.0.11",
|
||||
"latest_app_version": "v0.20.0",
|
||||
"latest_human_version": "v0.20.0_1.0.10",
|
||||
"latest_human_version": "v0.20.0_1.0.11",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "ipfs",
|
||||
"recommended": false,
|
||||
@@ -1098,9 +1098,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.chia.net/",
|
||||
"location": "/__w/charts/charts/community/chia",
|
||||
"latest_version": "1.0.9",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_app_version": "1.8.1",
|
||||
"latest_human_version": "1.8.1_1.0.9",
|
||||
"latest_human_version": "1.8.1_1.0.10",
|
||||
"last_update": "2023-05-18 10:50:24",
|
||||
"name": "chia",
|
||||
"recommended": false,
|
||||
@@ -1134,9 +1134,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/Sonarr/Sonarr",
|
||||
"location": "/__w/charts/charts/community/sonarr",
|
||||
"latest_version": "1.0.7",
|
||||
"latest_version": "1.0.8",
|
||||
"latest_app_version": "3.0.10.1567",
|
||||
"latest_human_version": "3.0.10.1567_1.0.7",
|
||||
"latest_human_version": "3.0.10.1567_1.0.8",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "sonarr",
|
||||
"recommended": false,
|
||||
@@ -1173,9 +1173,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://www.clamav.net/",
|
||||
"location": "/__w/charts/charts/community/clamav",
|
||||
"latest_version": "1.0.1",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_app_version": "1.0.1",
|
||||
"latest_human_version": "1.0.1_1.0.1",
|
||||
"latest_human_version": "1.0.1_1.0.2",
|
||||
"last_update": "2023-05-11 16:20:35",
|
||||
"name": "clamav",
|
||||
"recommended": false,
|
||||
@@ -1208,9 +1208,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/sct/overseerr",
|
||||
"location": "/__w/charts/charts/community/overseerr",
|
||||
"latest_version": "1.0.2",
|
||||
"latest_version": "1.0.3",
|
||||
"latest_app_version": "1.32.5",
|
||||
"latest_human_version": "1.32.5_1.0.2",
|
||||
"latest_human_version": "1.32.5_1.0.3",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "overseerr",
|
||||
"recommended": false,
|
||||
@@ -1248,9 +1248,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/Radarr/Radarr",
|
||||
"location": "/__w/charts/charts/community/radarr",
|
||||
"latest_version": "1.0.10",
|
||||
"latest_version": "1.0.11",
|
||||
"latest_app_version": "4.5.2.7388",
|
||||
"latest_human_version": "4.5.2.7388_1.0.10",
|
||||
"latest_human_version": "4.5.2.7388_1.0.11",
|
||||
"last_update": "2023-05-29 11:16:26",
|
||||
"name": "radarr",
|
||||
"recommended": false,
|
||||
@@ -1288,9 +1288,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://home.tdarr.io/",
|
||||
"location": "/__w/charts/charts/community/tdarr",
|
||||
"latest_version": "1.0.5",
|
||||
"latest_version": "1.0.6",
|
||||
"latest_app_version": "2.00.20.1",
|
||||
"latest_human_version": "2.00.20.1_1.0.5",
|
||||
"latest_human_version": "2.00.20.1_1.0.6",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "tdarr",
|
||||
"recommended": false,
|
||||
@@ -1363,9 +1363,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://nginxproxymanager.com/",
|
||||
"location": "/__w/charts/charts/community/nginx-proxy-manager",
|
||||
"latest_version": "1.0.6",
|
||||
"latest_version": "1.0.7",
|
||||
"latest_app_version": "2.10.3",
|
||||
"latest_human_version": "2.10.3_1.0.6",
|
||||
"latest_human_version": "2.10.3_1.0.7",
|
||||
"last_update": "2023-05-23 17:13:41",
|
||||
"name": "nginx-proxy-manager",
|
||||
"recommended": false,
|
||||
@@ -1403,9 +1403,9 @@
|
||||
"healthy_error": null,
|
||||
"home": "https://github.com/Lidarr/Lidarr",
|
||||
"location": "/__w/charts/charts/community/lidarr",
|
||||
"latest_version": "1.0.7",
|
||||
"latest_version": "1.0.8",
|
||||
"latest_app_version": "1.1.3.2982",
|
||||
"latest_human_version": "1.1.3.2982_1.0.7",
|
||||
"latest_human_version": "1.1.3.2982_1.0.8",
|
||||
"last_update": "2023-05-23 17:11:03",
|
||||
"name": "lidarr",
|
||||
"recommended": false,
|
||||
|
||||
@@ -4,7 +4,7 @@ description: Elasticsearch is the distributed, RESTful search and analytics engi
|
||||
annotations:
|
||||
title: Elastic Search
|
||||
type: application
|
||||
version: 1.0.7
|
||||
version: 1.0.8
|
||||
apiVersion: v2
|
||||
appVersion: 8.8.0
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -27,5 +27,4 @@ esNetwork:
|
||||
esStorage:
|
||||
data:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: data
|
||||
29
charts/elastic-search/1.0.8/migrations/migrate
Executable file
29
charts/elastic-search/1.0.8/migrations/migrate
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def migrate(values):
|
||||
storageKey = 'esStorage'
|
||||
storages = ['data']
|
||||
|
||||
|
||||
for storage in storages:
|
||||
check_val = values.get(storageKey, {}).get(storage, {})
|
||||
if not isinstance(check_val, dict) or not check_val or check_val.get('type', 'hostPath') == 'hostPath':
|
||||
continue
|
||||
|
||||
values[storageKey][storage] = {key: value for key, value in check_val.items() if key != 'hostPath'}
|
||||
|
||||
|
||||
return values
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) != 2:
|
||||
exit(1)
|
||||
|
||||
if os.path.exists(sys.argv[1]):
|
||||
with open(sys.argv[1], 'r') as f:
|
||||
print(json.dumps(migrate(json.loads(f.read()))))
|
||||
@@ -3,7 +3,7 @@ description: The Prometheus monitoring system and time series database.
|
||||
annotations:
|
||||
title: Prometheus
|
||||
type: application
|
||||
version: 1.0.7
|
||||
version: 1.0.8
|
||||
apiVersion: v2
|
||||
appVersion: v2.44.0
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -26,9 +26,7 @@ prometheusRunAs:
|
||||
prometheusStorage:
|
||||
data:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: data
|
||||
config:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: config
|
||||
29
charts/prometheus/1.0.8/migrations/migrate
Executable file
29
charts/prometheus/1.0.8/migrations/migrate
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def migrate(values):
|
||||
storageKey = 'prometheusStorage'
|
||||
storages = ['data', 'config']
|
||||
|
||||
|
||||
for storage in storages:
|
||||
check_val = values.get(storageKey, {}).get(storage, {})
|
||||
if not isinstance(check_val, dict) or not check_val or check_val.get('type', 'hostPath') == 'hostPath':
|
||||
continue
|
||||
|
||||
values[storageKey][storage] = {key: value for key, value in check_val.items() if key != 'hostPath'}
|
||||
|
||||
|
||||
return values
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) != 2:
|
||||
exit(1)
|
||||
|
||||
if os.path.exists(sys.argv[1]):
|
||||
with open(sys.argv[1], 'r') as f:
|
||||
print(json.dumps(migrate(json.loads(f.read()))))
|
||||
@@ -3,7 +3,7 @@ description: Free and open source, powerful network-wide ads & trackers blocking
|
||||
annotations:
|
||||
title: AdGuard Home
|
||||
type: application
|
||||
version: 1.0.4
|
||||
version: 1.0.5
|
||||
apiVersion: v2
|
||||
appVersion: 'v0.107.26'
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -20,9 +20,7 @@ adguardNetwork:
|
||||
adguardStorage:
|
||||
work:
|
||||
type: ixVolume
|
||||
hostPath: ""
|
||||
datasetName: work
|
||||
conf:
|
||||
type: ixVolume
|
||||
hostPath: ""
|
||||
datasetName: conf
|
||||
29
community/adguard-home/1.0.5/migrations/migrate
Executable file
29
community/adguard-home/1.0.5/migrations/migrate
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def migrate(values):
|
||||
storageKey = 'adguardStorage'
|
||||
storages = ['work', 'conf']
|
||||
|
||||
|
||||
for storage in storages:
|
||||
check_val = values.get(storageKey, {}).get(storage, {})
|
||||
if not isinstance(check_val, dict) or not check_val or check_val.get('type', 'hostPath') == 'hostPath':
|
||||
continue
|
||||
|
||||
values[storageKey][storage] = {key: value for key, value in check_val.items() if key != 'hostPath'}
|
||||
|
||||
|
||||
return values
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) != 2:
|
||||
exit(1)
|
||||
|
||||
if os.path.exists(sys.argv[1]):
|
||||
with open(sys.argv[1], 'r') as f:
|
||||
print(json.dumps(migrate(json.loads(f.read()))))
|
||||
@@ -4,7 +4,7 @@ description: Chia is a modern cryptocurrency built from scratch, designed to be
|
||||
annotations:
|
||||
title: Chia
|
||||
type: application
|
||||
version: 1.0.9
|
||||
version: 1.0.10
|
||||
apiVersion: v2
|
||||
appVersion: 1.8.1
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -19,10 +19,8 @@ chiaConfig:
|
||||
chiaStorage:
|
||||
data:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: data
|
||||
plots:
|
||||
type: ixVolume
|
||||
hostPath: /
|
||||
datasetName: plots
|
||||
additionalVolumes: []
|
||||
29
community/chia/1.0.10/migrations/migrate
Executable file
29
community/chia/1.0.10/migrations/migrate
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def migrate(values):
|
||||
storageKey = 'chiaStorage'
|
||||
storages = ['data', 'plots']
|
||||
|
||||
|
||||
for storage in storages:
|
||||
check_val = values.get(storageKey, {}).get(storage, {})
|
||||
if not isinstance(check_val, dict) or not check_val or check_val.get('type', 'hostPath') == 'hostPath':
|
||||
continue
|
||||
|
||||
values[storageKey][storage] = {key: value for key, value in check_val.items() if key != 'hostPath'}
|
||||
|
||||
|
||||
return values
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) != 2:
|
||||
exit(1)
|
||||
|
||||
if os.path.exists(sys.argv[1]):
|
||||
with open(sys.argv[1], 'r') as f:
|
||||
print(json.dumps(migrate(json.loads(f.read()))))
|
||||
@@ -3,7 +3,7 @@ description: ClamAV is an open source (GPLv2) anti-virus toolkit.
|
||||
annotations:
|
||||
title: Clam AV
|
||||
type: application
|
||||
version: 1.0.1
|
||||
version: 1.0.2
|
||||
apiVersion: v2
|
||||
appVersion: '1.0.1'
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
@@ -23,9 +23,7 @@ clamavNetwork:
|
||||
clamavStorage:
|
||||
sigdb:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: sig-db
|
||||
scandir:
|
||||
type: ixVolume
|
||||
hostPath: ''
|
||||
datasetName: scan-dir
|
||||
29
community/clamav/1.0.2/migrations/migrate
Executable file
29
community/clamav/1.0.2/migrations/migrate
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
||||
def migrate(values):
|
||||
storageKey = 'clamavStorage'
|
||||
storages = ['sigdb', 'scandir']
|
||||
|
||||
|
||||
for storage in storages:
|
||||
check_val = values.get(storageKey, {}).get(storage, {})
|
||||
if not isinstance(check_val, dict) or not check_val or check_val.get('type', 'hostPath') == 'hostPath':
|
||||
continue
|
||||
|
||||
values[storageKey][storage] = {key: value for key, value in check_val.items() if key != 'hostPath'}
|
||||
|
||||
|
||||
return values
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if len(sys.argv) != 2:
|
||||
exit(1)
|
||||
|
||||
if os.path.exists(sys.argv[1]):
|
||||
with open(sys.argv[1], 'r') as f:
|
||||
print(json.dumps(migrate(json.loads(f.read()))))
|
||||
@@ -3,7 +3,7 @@ description: Lightweight universal DDNS Updater with web UI
|
||||
annotations:
|
||||
title: DDNS Updater
|
||||
type: application
|
||||
version: 1.0.2
|
||||
version: 1.0.3
|
||||
apiVersion: v2
|
||||
appVersion: 'latest'
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user