diff --git a/.github/ct-install.yaml b/.github/ct-install.yaml index a567c8291cc..0e4199f7e5e 100644 --- a/.github/ct-install.yaml +++ b/.github/ct-install.yaml @@ -18,6 +18,7 @@ excluded-charts: - charts/stable/alertmanager-discord - charts/stable/amcrest2mqtt - charts/stable/facebox + - charts/stable/rdesktop - charts/stable/foundryvtt - charts/stable/heimdall - charts/stable/multus diff --git a/.github/renovate.json5 b/.github/renovate.json5 index fdc3c3d9f9b..3f094607036 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -51,7 +51,7 @@ "bumpVersion": "major", "labels": ["update/helm/dependency/major"], "groupName": ["helm dependency major"], - "paths": ["charts/dependency/"], + "matchPaths": ["charts/dependency/*"], }, { "matchDatasources": ["helm"], @@ -62,7 +62,7 @@ ], "bumpVersion": "patch", "labels": ["update/helm/dependency/non-major"], - "paths": ["charts/dependency/"], + "matchPaths": ["charts/dependency/*"], "groupName": "helm dependency non-major", }, // @@ -74,7 +74,7 @@ "bumpVersion": "major", "labels": ["update/helm/general/major"], "groupName": ["helm general major"], - "paths": ["charts/incubator/", "charts/SCALE/", "charts/dev/", "charts/enterprise/", "charts/stable/", "templates/app/"], + "matchPaths": ["charts/incubator/*", "charts/SCALE/*", "charts/dev/*", "charts/enterprise/*", "charts/stable/*", "templates/app/*"], "schedule": [ "before 10pm on tuesday" ], @@ -89,7 +89,7 @@ "bumpVersion": "patch", "labels": ["update/helm/general/non-major"], "groupName": "helm general non-major", - "paths": ["charts/incubator/", "charts/SCALE/", "charts/dev/", "charts/enterprise/", "charts/stable/", "templates/app/"], + "matchPaths": ["charts/incubator/*", "charts/SCALE/*", "charts/dev/*", "charts/enterprise/*", "charts/stable/*", "templates/app/*"], "schedule": [ "before 10pm on tuesday" ], @@ -102,7 +102,7 @@ "updateTypes": ["major"], "bumpVersion": "major", "labels": ["update/docker/enterprise/major"], - "paths": ["charts/enterprise/"], + "matchPaths": ["charts/enterprise/*"], }, { "matchDatasources": ["docker"], @@ -112,7 +112,7 @@ ], "bumpVersion": "patch", "labels": ["update/docker/enterprise/minor"], - "paths": ["charts/enterprise/"], + "matchPaths": ["charts/enterprise/*"], }, { "matchDatasources": ["docker"], @@ -124,7 +124,7 @@ ], "bumpVersion": "patch", "labels": ["update/docker/enterprise/patch"], - "paths": ["charts/enterprise/"], + "matchPaths": ["charts/enterprise/*"], }, // // Tag updates for semantic tags on all but enterprise Apps @@ -134,7 +134,7 @@ "updateTypes": ["major"], "bumpVersion": "minor", "labels": ["update/docker/general/major", "automerge"], - "paths": ["charts/dependency/", "charts/SCALE/", "charts/incubator/", "charts/dev/", "charts/stable/", "templates/app/"], + "matchPaths": ["charts/dependency/*", "charts/SCALE/*", "charts/incubator/*", "charts/dev/*", "charts/stable/*", "templates/app/*"], }, { "matchDatasources": ["docker"], @@ -147,7 +147,7 @@ ], "bumpVersion": "patch", "labels": ["update/docker/general/non-major", "automerge"], - "paths": ["charts/dependency/", "charts/SCALE/", "charts/incubator/", "charts/dev/", "charts/library/", "charts/stable/", "templates/app/"], + "matchPaths": ["charts/dependency/*", "charts/SCALE/*", "charts/incubator/*", "charts/dev/*", "charts/library/*", "charts/stable/*", "templates/app/*"], }, // // Tag semantic version type based on regex diff --git a/.github/workflows/charts-release.yaml b/.github/workflows/charts-release.yaml index 60e8a446535..7c174246752 100644 --- a/.github/workflows/charts-release.yaml +++ b/.github/workflows/charts-release.yaml @@ -97,8 +97,31 @@ jobs: rm -rf website/docs/charts/*/${chart} || : mkdir -p website/docs/charts/${train}/${chart} || echo "chart path already exists, continuing..." yes | cp -rf charts/${train}/${chart}/docs/* website/docs/charts/${train}/${chart}/ 2>/dev/null || : - yes | cp -f templates/docs/index.md website/docs/charts/${train}/${chart}/index.md 2>/dev/null || : - sed -i "s/APPNAME/${chart}/" "website/docs/charts/${train}/${chart}/index.md" || echo "failed to add index header..." + + touch website/docs/charts/${train}/${chart}/index.md + echo "# ${chart}" >> website/docs/charts/${train}/${chart}/index.md + echo "" >> website/docs/charts/${train}/${chart}/index.md + echo "## App Description" >> website/docs/charts/${train}/${chart}/index.md + echo "" >> website/docs/charts/${train}/${chart}/index.md + cat charts/${train}/${chart}/Chart.yaml | yq .description -r >> website/docs/charts/${train}/${chart}/index.md + echo "" >> website/docs/charts/${train}/${chart}/index.md + echo "## Available Documentation" >> website/docs/charts/${train}/${chart}/index.md + echo "" >> website/docs/charts/${train}/${chart}/index.md + + # Iterate over all files in the docs directory + for file in website/docs/charts/${train}/${chart}/*; do + # Extract the file name and first line from each file + filename=$(basename "${file}") + title=$(head -n 1 "${file}" | sed 's/# //') + + # Create a markdown link using the file name and title + link="[${title}](/${filename})" + if [ ${filename} != "index.md" ]; then + # Append the link to the index.md file + echo "${link}" >> website/docs/charts/${train}/${chart}/index.md + fi + done + mv -f tmp/website/docs/charts/${train}/${chart}/CHANGELOG.md website/docs/charts/${train}/${chart}/CHANGELOG.md 2>/dev/null || : yes | cp -rf charts/${train}/${chart}/icon.png website/static/img/hotlink-ok/chart-icons/${chart}.png 2>/dev/null || : # Append SCALE changelog to actual changelog diff --git a/charts/incubator/plausible/Chart.yaml b/charts/incubator/plausible/Chart.yaml index 514f3e8b3cd..5853f72dd8f 100644 --- a/charts/incubator/plausible/Chart.yaml +++ b/charts/incubator/plausible/Chart.yaml @@ -11,7 +11,7 @@ dependencies: - condition: clickhouse.enabled name: clickhouse repository: https://charts.truecharts.org/ - version: 3.0.8 + version: 3.0.11 deprecated: false description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. home: https://truecharts.org/docs/charts/incubator/plausible @@ -33,7 +33,7 @@ sources: - https://github.com/plausible/hosting - https://hub.docker.com/r/plausible/analytics type: application -version: 4.0.11 +version: 4.0.12 annotations: truecharts.org/catagories: | - analytics diff --git a/charts/incubator/tasmocompiler/Chart.yaml b/charts/incubator/tasmocompiler/Chart.yaml index 2ad2af5daa0..b39012a4169 100644 --- a/charts/incubator/tasmocompiler/Chart.yaml +++ b/charts/incubator/tasmocompiler/Chart.yaml @@ -28,4 +28,4 @@ sources: - https://github.com/benzino77/tasmocompiler - https://hub.docker.com/r/benzino77/tasmocompiler type: application -version: 2.0.3 +version: 2.0.4 diff --git a/charts/incubator/tasmocompiler/values.yaml b/charts/incubator/tasmocompiler/values.yaml index 6a8892abdf1..ce7a6119ae4 100644 --- a/charts/incubator/tasmocompiler/values.yaml +++ b/charts/incubator/tasmocompiler/values.yaml @@ -2,7 +2,7 @@ env: {} image: pullPolicy: IfNotPresent repository: tccr.io/truecharts/tasmocompiler - tag: latest@sha256:38a593c2127e71307f69daab430bd21fa2b577072828dc69b5b4fcf185f33cac + tag: latest@sha256:f87de0fd541b2909dfc699adf49d3203ca6d475f48b0633843c66f49755c0b5a persistence: {} podSecurityContext: runAsGroup: 0 diff --git a/charts/stable/gitea/Chart.yaml b/charts/stable/gitea/Chart.yaml index 5e92b8be086..5b1b2ecf855 100644 --- a/charts/stable/gitea/Chart.yaml +++ b/charts/stable/gitea/Chart.yaml @@ -11,7 +11,7 @@ dependencies: - condition: memcached.enabled name: memcached repository: https://charts.truecharts.org/ - version: 5.0.12 + version: 5.0.14 deprecated: false description: Self hosted GIT repositories home: https://truecharts.org/docs/charts/stable/gitea @@ -35,7 +35,7 @@ sources: - https://github.com/go-gitea/gitea - https://hub.docker.com/r/gitea/gitea/ type: application -version: 12.0.11 +version: 12.0.12 annotations: truecharts.org/catagories: | - GIT diff --git a/charts/stable/ispy-agent-dvr/Chart.yaml b/charts/stable/ispy-agent-dvr/Chart.yaml index 75f95c1fd3b..124644dfad9 100644 --- a/charts/stable/ispy-agent-dvr/Chart.yaml +++ b/charts/stable/ispy-agent-dvr/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -appVersion: "4.4.3.0" +appVersion: "4.4.4.0" dependencies: - name: common repository: https://library-charts.truecharts.org @@ -21,7 +21,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/ispy-agent-dvr - https://hub.docker.com/r/doitandbedone/ispyagentdvr - https://github.com/doitandbedone/ispyagentdvr-docker -version: 4.0.6 +version: 4.0.7 annotations: truecharts.org/catagories: | - security diff --git a/charts/stable/ispy-agent-dvr/values.yaml b/charts/stable/ispy-agent-dvr/values.yaml index d6061bb61e8..2fa3144c3f8 100644 --- a/charts/stable/ispy-agent-dvr/values.yaml +++ b/charts/stable/ispy-agent-dvr/values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/ispy-agent-dvr - tag: 4.4.3.0@sha256:a53e7c6335c41c4e78f79861b700d1864b58ea9687009fc0183bb15f81b4735b + tag: 4.4.4.0@sha256:fb5c693b043238c7231f39518c739f2ca9b31eeebaf31eaf370702c62028e8c8 pullPolicy: IfNotPresent securityContext: diff --git a/charts/stable/jackett/Chart.yaml b/charts/stable/jackett/Chart.yaml index 474fb4e6920..c8c0f28087b 100644 --- a/charts/stable/jackett/Chart.yaml +++ b/charts/stable/jackett/Chart.yaml @@ -22,7 +22,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/jackett - https://github.com/Jackett/Jackett type: application -version: 13.0.22 +version: 13.0.27 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/loki/Chart.yaml b/charts/stable/loki/Chart.yaml index 49238510310..a3987263fad 100644 --- a/charts/stable/loki/Chart.yaml +++ b/charts/stable/loki/Chart.yaml @@ -7,7 +7,7 @@ dependencies: - name: "promtail" condition: promtail.enabled repository: https://charts.truecharts.org - version: "6.0.5" + version: "6.0.7" deprecated: false description: "Loki: like Prometheus, but for logs." home: https://truecharts.org/docs/charts/stable/loki @@ -24,7 +24,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/loki - https://github.com/grafana/loki type: application -version: 9.0.3 +version: 9.0.4 annotations: truecharts.org/catagories: | - logs diff --git a/charts/stable/meshcentral/Chart.yaml b/charts/stable/meshcentral/Chart.yaml index 7648b69e66a..033ec963ddf 100644 --- a/charts/stable/meshcentral/Chart.yaml +++ b/charts/stable/meshcentral/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: meshcentral -version: 9.0.14 +version: 9.0.15 appVersion: "1.1.1" description: MeshCentral is a full computer management web site type: application @@ -22,7 +22,7 @@ dependencies: - condition: mongodb.enabled name: mongodb repository: https://charts.truecharts.org/ - version: 4.0.12 + version: 4.0.15 maintainers: - email: info@truecharts.org name: TrueCharts diff --git a/charts/stable/nextcloud/Chart.yaml b/charts/stable/nextcloud/Chart.yaml index aa23885c87f..0664075cb05 100644 --- a/charts/stable/nextcloud/Chart.yaml +++ b/charts/stable/nextcloud/Chart.yaml @@ -11,7 +11,7 @@ dependencies: - condition: collabora.enabled name: collabora-online repository: https://charts.truecharts.org/ - version: 14.0.8 + version: 14.0.10 - condition: redis.enabled name: redis repository: https://charts.truecharts.org @@ -37,7 +37,7 @@ sources: - https://github.com/nextcloud/docker - https://github.com/nextcloud/helm type: application -version: 19.0.22 +version: 19.0.23 annotations: truecharts.org/catagories: | - cloud diff --git a/charts/stable/prometheus/Chart.yaml b/charts/stable/prometheus/Chart.yaml index fdc34e7f4fa..97921e87b0d 100644 --- a/charts/stable/prometheus/Chart.yaml +++ b/charts/stable/prometheus/Chart.yaml @@ -29,7 +29,7 @@ sources: - https://github.com/prometheus-community/helm-charts - https://github.com/prometheus-operator/kube-prometheus type: application -version: 7.0.23 +version: 7.0.24 annotations: truecharts.org/catagories: | - metrics diff --git a/charts/stable/prometheus/values.yaml b/charts/stable/prometheus/values.yaml index 0ff32aede12..1f0182790a3 100644 --- a/charts/stable/prometheus/values.yaml +++ b/charts/stable/prometheus/values.yaml @@ -1,6 +1,6 @@ image: repository: tccr.io/truecharts/prometheus - tag: 2.40.7@sha256:35b28e9ad12485579ab49db05250f95104321d69a1f4e6d6c792b00f6e8e3223 + tag: 2.40.7@sha256:a58334c424a17435bb77cfe91fd80b2077db5081e3a1598e5c26e0cff9060dbe thanosImage: repository: tccr.io/truecharts/thanos diff --git a/charts/stable/rdesktop/values.yaml b/charts/stable/rdesktop/values.yaml index 499c364e699..97663fa5364 100644 --- a/charts/stable/rdesktop/values.yaml +++ b/charts/stable/rdesktop/values.yaml @@ -17,7 +17,7 @@ archXFCEImage: alpineKDEImage: repository: tccr.io/truecharts/rdesktop-alpine-kde - tag: latest@sha256:67f4e75c86b7e4f35a02add54be766213e1c53336cbc939951f108f2455a674e + tag: latest@sha256:131065e7e68a48041c26eeb5a9e7a4b532842a2a48d88dd18e60114010464db5 pullPolicy: Always ubuntuKDEImage: repository: tccr.io/truecharts/rdesktop-ubuntu-kde @@ -51,7 +51,7 @@ archMATEImage: alpineI3Image: repository: tccr.io/truecharts/rdesktop-alpine-i3 - tag: latest@sha256:c7ffc7c02df98d5eae240de507d371302ccdbb56f9d6c6c14a5c73f41f3cb928 + tag: latest@sha256:c163a2c2c0ae441e8d76f3c8260679797a46bd65c1a686da18cf1add1b597908 pullPolicy: Always ubuntuI3Image: repository: tccr.io/truecharts/rdesktop-ubuntu-i3 @@ -85,7 +85,7 @@ archOpenBoxImage: alpineICEWMImage: repository: tccr.io/truecharts/rdesktop-alpine-icewm - tag: latest@sha256:daf4d50a0f839e2ee6c52d8b50557710904da9c2b2d10fa7a85ce5601b45f0b6 + tag: latest@sha256:3be676d826e23fdaba225bd7a9c1c9590e61775d2d700d8a9a18985b7bc7fa94 pullPolicy: Always ubuntuICEWMImage: repository: tccr.io/truecharts/rdesktop-ubuntu-icewm diff --git a/charts/stable/wekan/Chart.yaml b/charts/stable/wekan/Chart.yaml index 9e17978c52c..3a338f687a8 100644 --- a/charts/stable/wekan/Chart.yaml +++ b/charts/stable/wekan/Chart.yaml @@ -7,7 +7,7 @@ dependencies: - condition: mongodb.enabled name: mongodb repository: https://charts.truecharts.org - version: 4.0.12 + version: 4.0.15 description: WeKan - Open Source kanban home: https://truecharts.org/docs/charts/stable/wekan icon: https://truecharts.org/img/hotlink-ok/chart-icons/wekan.png @@ -24,7 +24,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/wekan - https://github.com/wekan/wekan - https://wekan.github.io/ -version: 8.0.8 +version: 8.0.9 annotations: truecharts.org/catagories: | - productivity diff --git a/charts/stable/youtubedl-material/Chart.yaml b/charts/stable/youtubedl-material/Chart.yaml index ba7445e86c3..dcbfaa6201f 100644 --- a/charts/stable/youtubedl-material/Chart.yaml +++ b/charts/stable/youtubedl-material/Chart.yaml @@ -7,7 +7,7 @@ dependencies: - condition: mongodb.enabled name: mongodb repository: https://charts.truecharts.org - version: 4.0.12 + version: 4.0.15 description: YoutubeDL-Material is a Material Design frontend for youtube-dl. home: https://truecharts.org/docs/charts/stable/youtubedl-material icon: https://truecharts.org/img/hotlink-ok/chart-icons/youtubedl-material.png @@ -23,7 +23,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/youtubedl-material - https://hub.docker.com/r/tzahi12345/youtubedl-material - https://github.com/Tzahi12345/YoutubeDL-Material -version: 4.0.8 +version: 4.0.9 annotations: truecharts.org/catagories: | - media