Bladeren bron

Update catalog information

sonicaj 2 jaren geleden
bovenliggende
commit
0430895bfa
100 gewijzigde bestanden met toevoegingen van 194 en 58 verwijderingen
  1. 43 43
      catalog.json
  2. 0 0
      charts/elastic-search/1.0.8/Chart.lock
  3. 1 1
      charts/elastic-search/1.0.8/Chart.yaml
  4. 0 0
      charts/elastic-search/1.0.8/README.md
  5. 0 0
      charts/elastic-search/1.0.8/app-readme.md
  6. 0 0
      charts/elastic-search/1.0.8/charts/common-1.0.7.tgz
  7. 0 0
      charts/elastic-search/1.0.8/ci/basic-values.yaml
  8. 0 0
      charts/elastic-search/1.0.8/ci/https-values.yaml
  9. 0 1
      charts/elastic-search/1.0.8/ix_values.yaml
  10. 0 0
      charts/elastic-search/1.0.8/metadata.yaml
  11. 29 0
      charts/elastic-search/1.0.8/migrations/migrate
  12. 0 0
      charts/elastic-search/1.0.8/questions.yaml
  13. 0 0
      charts/elastic-search/1.0.8/templates/NOTES.txt
  14. 0 0
      charts/elastic-search/1.0.8/templates/_es.tpl
  15. 0 0
      charts/elastic-search/1.0.8/templates/_helper.tpl
  16. 0 0
      charts/elastic-search/1.0.8/templates/_portal.tpl
  17. 0 0
      charts/elastic-search/1.0.8/templates/common.yaml
  18. 0 0
      charts/prometheus/1.0.8/Chart.lock
  19. 1 1
      charts/prometheus/1.0.8/Chart.yaml
  20. 0 0
      charts/prometheus/1.0.8/README.md
  21. 0 0
      charts/prometheus/1.0.8/app-readme.md
  22. 0 0
      charts/prometheus/1.0.8/charts/common-1.0.7.tgz
  23. 0 0
      charts/prometheus/1.0.8/ci/basic-values.yaml
  24. 0 2
      charts/prometheus/1.0.8/ix_values.yaml
  25. 0 0
      charts/prometheus/1.0.8/metadata.yaml
  26. 29 0
      charts/prometheus/1.0.8/migrations/migrate
  27. 0 0
      charts/prometheus/1.0.8/questions.yaml
  28. 0 0
      charts/prometheus/1.0.8/templates/NOTES.txt
  29. 0 0
      charts/prometheus/1.0.8/templates/_portal.tpl
  30. 0 0
      charts/prometheus/1.0.8/templates/_prometheus.tpl
  31. 0 0
      charts/prometheus/1.0.8/templates/common.yaml
  32. 0 0
      community/adguard-home/1.0.5/Chart.lock
  33. 1 1
      community/adguard-home/1.0.5/Chart.yaml
  34. 0 0
      community/adguard-home/1.0.5/README.md
  35. 0 0
      community/adguard-home/1.0.5/app-readme.md
  36. 0 0
      community/adguard-home/1.0.5/charts/common-1.0.7.tgz
  37. 0 0
      community/adguard-home/1.0.5/ci/basic-values.yaml
  38. 0 2
      community/adguard-home/1.0.5/ix_values.yaml
  39. 0 0
      community/adguard-home/1.0.5/metadata.yaml
  40. 29 0
      community/adguard-home/1.0.5/migrations/migrate
  41. 0 0
      community/adguard-home/1.0.5/questions.yaml
  42. 0 0
      community/adguard-home/1.0.5/templates/NOTES.txt
  43. 0 0
      community/adguard-home/1.0.5/templates/_adguard.tpl
  44. 0 0
      community/adguard-home/1.0.5/templates/_portal.tpl
  45. 0 0
      community/adguard-home/1.0.5/templates/common.yaml
  46. 0 0
      community/chia/1.0.10/Chart.lock
  47. 1 1
      community/chia/1.0.10/Chart.yaml
  48. 0 0
      community/chia/1.0.10/README.md
  49. 0 0
      community/chia/1.0.10/app-readme.md
  50. 0 0
      community/chia/1.0.10/charts/common-1.0.7.tgz
  51. 0 0
      community/chia/1.0.10/ci/additional-values.yaml
  52. 0 0
      community/chia/1.0.10/ci/basic-values.yaml
  53. 0 0
      community/chia/1.0.10/ci/farmer-values.yaml
  54. 0 2
      community/chia/1.0.10/ix_values.yaml
  55. 0 0
      community/chia/1.0.10/metadata.yaml
  56. 29 0
      community/chia/1.0.10/migrations/migrate
  57. 0 0
      community/chia/1.0.10/questions.yaml
  58. 0 0
      community/chia/1.0.10/templates/NOTES.txt
  59. 0 0
      community/chia/1.0.10/templates/_chia.tpl
  60. 0 0
      community/chia/1.0.10/templates/_helper.tpl
  61. 0 0
      community/chia/1.0.10/templates/_validation.tpl
  62. 0 0
      community/chia/1.0.10/templates/common.yaml
  63. 0 0
      community/clamav/1.0.2/Chart.lock
  64. 1 1
      community/clamav/1.0.2/Chart.yaml
  65. 0 0
      community/clamav/1.0.2/README.md
  66. 0 0
      community/clamav/1.0.2/app-readme.md
  67. 0 0
      community/clamav/1.0.2/charts/common-1.0.7.tgz
  68. 0 0
      community/clamav/1.0.2/ci/basic-values.yaml
  69. 0 0
      community/clamav/1.0.2/ci/milterd-values.yaml
  70. 0 0
      community/clamav/1.0.2/ci/no-clamd-values.yaml
  71. 0 0
      community/clamav/1.0.2/ci/no-freshclamd-values.yaml
  72. 0 2
      community/clamav/1.0.2/ix_values.yaml
  73. 0 0
      community/clamav/1.0.2/metadata.yaml
  74. 29 0
      community/clamav/1.0.2/migrations/migrate
  75. 0 0
      community/clamav/1.0.2/questions.yaml
  76. 0 0
      community/clamav/1.0.2/templates/NOTES.txt
  77. 0 0
      community/clamav/1.0.2/templates/_clamav.tpl
  78. 0 0
      community/clamav/1.0.2/templates/common.yaml
  79. 0 0
      community/ddns-updater/1.0.3/Chart.lock
  80. 1 1
      community/ddns-updater/1.0.3/Chart.yaml
  81. 0 0
      community/ddns-updater/1.0.3/README.md
  82. 0 0
      community/ddns-updater/1.0.3/app-readme.md
  83. 0 0
      community/ddns-updater/1.0.3/charts/common-1.0.7.tgz
  84. 0 0
      community/ddns-updater/1.0.3/ci/aliyun-values.yaml
  85. 0 0
      community/ddns-updater/1.0.3/ci/allinkl-values.yaml
  86. 0 0
      community/ddns-updater/1.0.3/ci/cloudflare-values.yaml
  87. 0 0
      community/ddns-updater/1.0.3/ci/config-values.yaml
  88. 0 0
      community/ddns-updater/1.0.3/ci/dd24-values.yaml
  89. 0 0
      community/ddns-updater/1.0.3/ci/ddnss-values.yaml
  90. 0 0
      community/ddns-updater/1.0.3/ci/digitalocean-values.yaml
  91. 0 0
      community/ddns-updater/1.0.3/ci/dnsomatic-values.yaml
  92. 0 0
      community/ddns-updater/1.0.3/ci/dnspod-values.yaml
  93. 0 0
      community/ddns-updater/1.0.3/ci/dondominio-values.yaml
  94. 0 0
      community/ddns-updater/1.0.3/ci/dreamhost-values.yaml
  95. 0 0
      community/ddns-updater/1.0.3/ci/duckdns-values.yaml
  96. 0 0
      community/ddns-updater/1.0.3/ci/dyndns-values.yaml
  97. 0 0
      community/ddns-updater/1.0.3/ci/dynu-values.yaml
  98. 0 0
      community/ddns-updater/1.0.3/ci/dynv6-values.yaml
  99. 0 0
      community/ddns-updater/1.0.3/ci/freedns-values.yaml
  100. 0 0
      community/ddns-updater/1.0.3/ci/gandi-values.yaml

+ 43 - 43
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,

+ 0 - 0
charts/elastic-search/1.0.7/Chart.lock → charts/elastic-search/1.0.8/Chart.lock


+ 1 - 1
charts/elastic-search/1.0.7/Chart.yaml → charts/elastic-search/1.0.8/Chart.yaml

@@ -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'

+ 0 - 0
charts/elastic-search/1.0.7/README.md → charts/elastic-search/1.0.8/README.md


+ 0 - 0
charts/elastic-search/1.0.7/app-readme.md → charts/elastic-search/1.0.8/app-readme.md


+ 0 - 0
charts/elastic-search/1.0.7/charts/common-1.0.7.tgz → charts/elastic-search/1.0.8/charts/common-1.0.7.tgz


+ 0 - 0
charts/elastic-search/1.0.7/ci/basic-values.yaml → charts/elastic-search/1.0.8/ci/basic-values.yaml


+ 0 - 0
charts/elastic-search/1.0.7/ci/https-values.yaml → charts/elastic-search/1.0.8/ci/https-values.yaml


+ 0 - 1
charts/elastic-search/1.0.7/ix_values.yaml → charts/elastic-search/1.0.8/ix_values.yaml

@@ -27,5 +27,4 @@ esNetwork:
 esStorage:
   data:
     type: ixVolume
-    hostPath: ''
     datasetName: data

+ 0 - 0
charts/elastic-search/1.0.7/metadata.yaml → charts/elastic-search/1.0.8/metadata.yaml


+ 29 - 0
charts/elastic-search/1.0.8/migrations/migrate

@@ -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()))))

+ 0 - 0
charts/elastic-search/1.0.7/questions.yaml → charts/elastic-search/1.0.8/questions.yaml


+ 0 - 0
charts/elastic-search/1.0.7/templates/NOTES.txt → charts/elastic-search/1.0.8/templates/NOTES.txt


+ 0 - 0
charts/elastic-search/1.0.7/templates/_es.tpl → charts/elastic-search/1.0.8/templates/_es.tpl


+ 0 - 0
charts/elastic-search/1.0.7/templates/_helper.tpl → charts/elastic-search/1.0.8/templates/_helper.tpl


+ 0 - 0
charts/elastic-search/1.0.7/templates/_portal.tpl → charts/elastic-search/1.0.8/templates/_portal.tpl


+ 0 - 0
charts/elastic-search/1.0.7/templates/common.yaml → charts/elastic-search/1.0.8/templates/common.yaml


+ 0 - 0
charts/prometheus/1.0.7/Chart.lock → charts/prometheus/1.0.8/Chart.lock


+ 1 - 1
charts/prometheus/1.0.7/Chart.yaml → charts/prometheus/1.0.8/Chart.yaml

@@ -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'

+ 0 - 0
charts/prometheus/1.0.7/README.md → charts/prometheus/1.0.8/README.md


+ 0 - 0
charts/prometheus/1.0.7/app-readme.md → charts/prometheus/1.0.8/app-readme.md


+ 0 - 0
charts/prometheus/1.0.7/charts/common-1.0.7.tgz → charts/prometheus/1.0.8/charts/common-1.0.7.tgz


+ 0 - 0
charts/prometheus/1.0.7/ci/basic-values.yaml → charts/prometheus/1.0.8/ci/basic-values.yaml


+ 0 - 2
charts/prometheus/1.0.7/ix_values.yaml → charts/prometheus/1.0.8/ix_values.yaml

@@ -26,9 +26,7 @@ prometheusRunAs:
 prometheusStorage:
   data:
     type: ixVolume
-    hostPath: ''
     datasetName: data
   config:
     type: ixVolume
-    hostPath: ''
     datasetName: config

+ 0 - 0
charts/prometheus/1.0.7/metadata.yaml → charts/prometheus/1.0.8/metadata.yaml


+ 29 - 0
charts/prometheus/1.0.8/migrations/migrate

@@ -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()))))

+ 0 - 0
charts/prometheus/1.0.7/questions.yaml → charts/prometheus/1.0.8/questions.yaml


+ 0 - 0
charts/prometheus/1.0.7/templates/NOTES.txt → charts/prometheus/1.0.8/templates/NOTES.txt


+ 0 - 0
charts/prometheus/1.0.7/templates/_portal.tpl → charts/prometheus/1.0.8/templates/_portal.tpl


+ 0 - 0
charts/prometheus/1.0.7/templates/_prometheus.tpl → charts/prometheus/1.0.8/templates/_prometheus.tpl


+ 0 - 0
charts/prometheus/1.0.7/templates/common.yaml → charts/prometheus/1.0.8/templates/common.yaml


+ 0 - 0
community/adguard-home/1.0.4/Chart.lock → community/adguard-home/1.0.5/Chart.lock


+ 1 - 1
community/adguard-home/1.0.4/Chart.yaml → community/adguard-home/1.0.5/Chart.yaml

@@ -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'

+ 0 - 0
community/adguard-home/1.0.4/README.md → community/adguard-home/1.0.5/README.md


+ 0 - 0
community/adguard-home/1.0.4/app-readme.md → community/adguard-home/1.0.5/app-readme.md


+ 0 - 0
community/adguard-home/1.0.4/charts/common-1.0.7.tgz → community/adguard-home/1.0.5/charts/common-1.0.7.tgz


+ 0 - 0
community/adguard-home/1.0.4/ci/basic-values.yaml → community/adguard-home/1.0.5/ci/basic-values.yaml


+ 0 - 2
community/adguard-home/1.0.4/ix_values.yaml → community/adguard-home/1.0.5/ix_values.yaml

@@ -20,9 +20,7 @@ adguardNetwork:
 adguardStorage:
   work:
     type: ixVolume
-    hostPath: ""
     datasetName: work
   conf:
     type: ixVolume
-    hostPath: ""
     datasetName: conf

+ 0 - 0
community/adguard-home/1.0.4/metadata.yaml → community/adguard-home/1.0.5/metadata.yaml


+ 29 - 0
community/adguard-home/1.0.5/migrations/migrate

@@ -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()))))

+ 0 - 0
community/adguard-home/1.0.4/questions.yaml → community/adguard-home/1.0.5/questions.yaml


+ 0 - 0
community/adguard-home/1.0.4/templates/NOTES.txt → community/adguard-home/1.0.5/templates/NOTES.txt


+ 0 - 0
community/adguard-home/1.0.4/templates/_adguard.tpl → community/adguard-home/1.0.5/templates/_adguard.tpl


+ 0 - 0
community/adguard-home/1.0.4/templates/_portal.tpl → community/adguard-home/1.0.5/templates/_portal.tpl


+ 0 - 0
community/adguard-home/1.0.4/templates/common.yaml → community/adguard-home/1.0.5/templates/common.yaml


+ 0 - 0
community/chia/1.0.9/Chart.lock → community/chia/1.0.10/Chart.lock


+ 1 - 1
community/chia/1.0.9/Chart.yaml → community/chia/1.0.10/Chart.yaml

@@ -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'

+ 0 - 0
community/chia/1.0.9/README.md → community/chia/1.0.10/README.md


+ 0 - 0
community/chia/1.0.9/app-readme.md → community/chia/1.0.10/app-readme.md


+ 0 - 0
community/chia/1.0.9/charts/common-1.0.7.tgz → community/chia/1.0.10/charts/common-1.0.7.tgz


+ 0 - 0
community/chia/1.0.9/ci/additional-values.yaml → community/chia/1.0.10/ci/additional-values.yaml


+ 0 - 0
community/chia/1.0.9/ci/basic-values.yaml → community/chia/1.0.10/ci/basic-values.yaml


+ 0 - 0
community/chia/1.0.9/ci/farmer-values.yaml → community/chia/1.0.10/ci/farmer-values.yaml


+ 0 - 2
community/chia/1.0.9/ix_values.yaml → community/chia/1.0.10/ix_values.yaml

@@ -19,10 +19,8 @@ chiaConfig:
 chiaStorage:
   data:
     type: ixVolume
-    hostPath: ''
     datasetName: data
   plots:
     type: ixVolume
-    hostPath: /
     datasetName: plots
   additionalVolumes: []

+ 0 - 0
community/chia/1.0.9/metadata.yaml → community/chia/1.0.10/metadata.yaml


+ 29 - 0
community/chia/1.0.10/migrations/migrate

@@ -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()))))

+ 0 - 0
community/chia/1.0.9/questions.yaml → community/chia/1.0.10/questions.yaml


+ 0 - 0
community/chia/1.0.9/templates/NOTES.txt → community/chia/1.0.10/templates/NOTES.txt


+ 0 - 0
community/chia/1.0.9/templates/_chia.tpl → community/chia/1.0.10/templates/_chia.tpl


+ 0 - 0
community/chia/1.0.9/templates/_helper.tpl → community/chia/1.0.10/templates/_helper.tpl


+ 0 - 0
community/chia/1.0.9/templates/_validation.tpl → community/chia/1.0.10/templates/_validation.tpl


+ 0 - 0
community/chia/1.0.9/templates/common.yaml → community/chia/1.0.10/templates/common.yaml


+ 0 - 0
community/clamav/1.0.1/Chart.lock → community/clamav/1.0.2/Chart.lock


+ 1 - 1
community/clamav/1.0.1/Chart.yaml → community/clamav/1.0.2/Chart.yaml

@@ -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'

+ 0 - 0
community/clamav/1.0.1/README.md → community/clamav/1.0.2/README.md


+ 0 - 0
community/clamav/1.0.1/app-readme.md → community/clamav/1.0.2/app-readme.md


+ 0 - 0
community/clamav/1.0.1/charts/common-1.0.7.tgz → community/clamav/1.0.2/charts/common-1.0.7.tgz


+ 0 - 0
community/clamav/1.0.1/ci/basic-values.yaml → community/clamav/1.0.2/ci/basic-values.yaml


+ 0 - 0
community/clamav/1.0.1/ci/milterd-values.yaml → community/clamav/1.0.2/ci/milterd-values.yaml


+ 0 - 0
community/clamav/1.0.1/ci/no-clamd-values.yaml → community/clamav/1.0.2/ci/no-clamd-values.yaml


+ 0 - 0
community/clamav/1.0.1/ci/no-freshclamd-values.yaml → community/clamav/1.0.2/ci/no-freshclamd-values.yaml


+ 0 - 2
community/clamav/1.0.1/ix_values.yaml → community/clamav/1.0.2/ix_values.yaml

@@ -23,9 +23,7 @@ clamavNetwork:
 clamavStorage:
   sigdb:
     type: ixVolume
-    hostPath: ''
     datasetName: sig-db
   scandir:
     type: ixVolume
-    hostPath: ''
     datasetName: scan-dir

+ 0 - 0
community/clamav/1.0.1/metadata.yaml → community/clamav/1.0.2/metadata.yaml


+ 29 - 0
community/clamav/1.0.2/migrations/migrate

@@ -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()))))

+ 0 - 0
community/clamav/1.0.1/questions.yaml → community/clamav/1.0.2/questions.yaml


+ 0 - 0
community/clamav/1.0.1/templates/NOTES.txt → community/clamav/1.0.2/templates/NOTES.txt


+ 0 - 0
community/clamav/1.0.1/templates/_clamav.tpl → community/clamav/1.0.2/templates/_clamav.tpl


+ 0 - 0
community/clamav/1.0.1/templates/common.yaml → community/clamav/1.0.2/templates/common.yaml


+ 0 - 0
community/ddns-updater/1.0.2/Chart.lock → community/ddns-updater/1.0.3/Chart.lock


+ 1 - 1
community/ddns-updater/1.0.2/Chart.yaml → community/ddns-updater/1.0.3/Chart.yaml

@@ -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'

+ 0 - 0
community/ddns-updater/1.0.2/README.md → community/ddns-updater/1.0.3/README.md


+ 0 - 0
community/ddns-updater/1.0.2/app-readme.md → community/ddns-updater/1.0.3/app-readme.md


+ 0 - 0
community/ddns-updater/1.0.2/charts/common-1.0.7.tgz → community/ddns-updater/1.0.3/charts/common-1.0.7.tgz


+ 0 - 0
community/ddns-updater/1.0.2/ci/aliyun-values.yaml → community/ddns-updater/1.0.3/ci/aliyun-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/allinkl-values.yaml → community/ddns-updater/1.0.3/ci/allinkl-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/cloudflare-values.yaml → community/ddns-updater/1.0.3/ci/cloudflare-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/config-values.yaml → community/ddns-updater/1.0.3/ci/config-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dd24-values.yaml → community/ddns-updater/1.0.3/ci/dd24-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/ddnss-values.yaml → community/ddns-updater/1.0.3/ci/ddnss-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/digitalocean-values.yaml → community/ddns-updater/1.0.3/ci/digitalocean-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dnsomatic-values.yaml → community/ddns-updater/1.0.3/ci/dnsomatic-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dnspod-values.yaml → community/ddns-updater/1.0.3/ci/dnspod-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dondominio-values.yaml → community/ddns-updater/1.0.3/ci/dondominio-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dreamhost-values.yaml → community/ddns-updater/1.0.3/ci/dreamhost-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/duckdns-values.yaml → community/ddns-updater/1.0.3/ci/duckdns-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dyndns-values.yaml → community/ddns-updater/1.0.3/ci/dyndns-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dynu-values.yaml → community/ddns-updater/1.0.3/ci/dynu-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/dynv6-values.yaml → community/ddns-updater/1.0.3/ci/dynv6-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/freedns-values.yaml → community/ddns-updater/1.0.3/ci/freedns-values.yaml


+ 0 - 0
community/ddns-updater/1.0.2/ci/gandi-values.yaml → community/ddns-updater/1.0.3/ci/gandi-values.yaml


Some files were not shown because too many files changed in this diff