Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-03-02 17:36:19 +00:00
parent d3c154a883
commit e308bd25f7
68 changed files with 14565 additions and 11925 deletions

View File

@ -41,7 +41,7 @@ sources:
- https://0xerr0r.github.io/blocky/ - https://0xerr0r.github.io/blocky/
- https://github.com/0xERR0R/blocky - https://github.com/0xERR0R/blocky
- https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky - https://github.com/truecharts/charts/tree/master/charts/enterprise/blocky
- https://quay.io/oriedge/k8s_gateway
- https://hub.docker.com/r/spx01/blocky - https://hub.docker.com/r/spx01/blocky
- https://quay.io/oriedge/k8s_gateway
type: application type: application
version: 13.6.0 version: 13.6.0

View File

@ -43,11 +43,11 @@ sources:
- https://github.com/nextcloud/docker - https://github.com/nextcloud/docker
- https://github.com/nextcloud/helm - https://github.com/nextcloud/helm
- https://github.com/truecharts/charts/tree/master/charts/enterprise/nextcloud - https://github.com/truecharts/charts/tree/master/charts/enterprise/nextcloud
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary
- https://hub.docker.com/r/collabora/code - https://hub.docker.com/r/collabora/code
- https://hub.docker.com/r/nginxinc/nginx-unprivileged - https://github.com/truecharts/containers/tree/master/apps/nextcloud-imaginary
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-push-notify - https://github.com/truecharts/containers/tree/master/apps/nextcloud-push-notify
- https://github.com/truecharts/containers/tree/master/apps/nextcloud-fpm
- https://hub.docker.com/r/nginxinc/nginx-unprivileged
- https://hub.docker.com/r/clamav/clamav - https://hub.docker.com/r/clamav/clamav
type: application type: application
version: 29.2.0 version: 29.2.0

View File

@ -40,7 +40,7 @@ sources:
- https://github.com/prometheus-operator/kube-prometheus - https://github.com/prometheus-operator/kube-prometheus
- https://github.com/truecharts/charts/tree/master/charts/enterprise/prometheus - https://github.com/truecharts/charts/tree/master/charts/enterprise/prometheus
- https://hub.docker.com/r/bitnami/prometheus - https://hub.docker.com/r/bitnami/prometheus
- https://hub.docker.com/r/bitnami/alertmanager
- https://quay.io/thanos/thanos - https://quay.io/thanos/thanos
- https://hub.docker.com/r/bitnami/alertmanager
type: application type: application
version: 17.5.0 version: 17.5.0

View File

@ -1,3 +1,28 @@
--- ---
title: README title: README
--- ---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/game-server-watcher)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -7,7 +7,7 @@ annotations:
truecharts.org/min_helm_version: "3.11" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator truecharts.org/train: incubator
apiVersion: v2 apiVersion: v2
appVersion: main appVersion: 20240301.0.0
dependencies: dependencies:
- name: common - name: common
version: 18.0.3 version: 18.0.3
@ -33,6 +33,6 @@ name: jts3servermod
sources: sources:
- https://github.com/galexrt/container-jts3servermod - https://github.com/galexrt/container-jts3servermod
- https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod - https://github.com/truecharts/charts/tree/master/charts/incubator/jts3servermod
- https://hub.docker.com/r/nickslowinski/jts3servermod-dockerized - https://ghcr.io/galexrt/jts3servermod
type: application type: application
version: 0.0.2 version: 0.0.2

View File

@ -1,3 +1,28 @@
--- ---
title: README title: README
--- ---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/jts3servermod)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -0,0 +1,30 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png

View File

View File

@ -0,0 +1,37 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: system
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 2.5.0
dependencies:
- name: common
version: 18.1.2
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
deprecated: false
description: A Tiny Dashboard for Network UPS Tools.
home: https://truecharts.org/charts/incubator/peanut
icon: https://truecharts.org/img/hotlink-ok/chart-icons/peanut.png
keywords:
- peanut
- ups
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: peanut
sources:
- https://github.com/Brandawg93/PeaNUT
- https://github.com/truecharts/charts/tree/master/charts/incubator/peanut
- https://hub.docker.com/r/brandawg93/peanut
type: application
version: 0.0.1

View File

@ -0,0 +1,3 @@
---
title: README
---

View File

@ -0,0 +1,8 @@
A Tiny Dashboard for Network UPS Tools.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/peanut](https://truecharts.org/charts/incubator/peanut)
---
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!

Binary file not shown.

View File

@ -0,0 +1,28 @@
image:
repository: brandawg93/peanut
tag: 2.5.0@sha256:9624673053d8c38c64e932f836aa2c0a33256af391dd8aa2d79d222401cab768
pullPolicy: IfNotPresent
securityContext:
container:
readOnlyRootFilesystem: false
runAsGroup: 0
runAsUser: 0
service:
main:
ports:
main:
port: 10688
portal:
open:
enabled: true
workload:
main:
podSpec:
containers:
main:
env:
NUT_HOST: "localhost"
NUT_PORT: 3493
USERNAME: ""
PASSWORD: ""
WEB_PORT: "{{ .Values.service.main.ports.main.port }}"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -0,0 +1 @@
{{ include "tc.v1.common.loader.all" . }}

View File

View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/peanut.png
categories:
- system
screenshots: []

View File

@ -1,10 +1,10 @@
annotations: annotations:
max_scale_version: 23.10.2 max_scale_version: 24.04.0
min_scale_version: 23.10.0 min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true" truecharts.org/SCALE-support: "true"
truecharts.org/category: home-automation truecharts.org/category: home-automation
truecharts.org/max_helm_version: "3.14" truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.12" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator truecharts.org/train: incubator
apiVersion: v2 apiVersion: v2
appVersion: 1.10.0 appVersion: 1.10.0

View File

@ -1,3 +1,28 @@
--- ---
title: README title: README
--- ---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/wyoming-openwakeword)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -19,7 +19,7 @@ service:
port: 10400 port: 10400
protocol: tcp protocol: tcp
targetPort: 10400 targetPort: 10400
portal: portal:
open: open:
enabled: false enabled: false

View File

@ -213,7 +213,7 @@ questions:
attrs: attrs:
- variable: enabled - variable: enabled
label: Enabled label: Enabled
description: | description: |
By enabling this feature, you can specify the path to your own custom model.</br> By enabling this feature, you can specify the path to your own custom model.</br>
To access this custom model from the app, you should mount a host path volume. To access this custom model from the app, you should mount a host path volume.
schema: schema:

View File

@ -39,10 +39,10 @@ sources:
- https://goauthentik.io/docs/ - https://goauthentik.io/docs/
- https://github.com/goauthentik/authentik - https://github.com/goauthentik/authentik
- https://github.com/truecharts/charts/tree/master/charts/stable/authentik - https://github.com/truecharts/charts/tree/master/charts/stable/authentik
- https://ghcr.io/goauthentik/server
- https://ghcr.io/goauthentik/proxy
- https://ghcr.io/goauthentik/radius - https://ghcr.io/goauthentik/radius
- https://ghcr.io/goauthentik/server
- https://ghcr.io/goauthentik/ldap - https://ghcr.io/goauthentik/ldap
- https://ghcr.io/goauthentik/proxy
- https://ghcr.io/maxmind/geoipupdate - https://ghcr.io/maxmind/geoipupdate
type: application type: application
version: 24.2.0 version: 24.2.0

File diff suppressed because it is too large Load Diff

View File

@ -74,7 +74,7 @@ metrics:
targetSelector: main targetSelector: main
prometheusRule: prometheusRule:
enabled: false enabled: false
configmap: configmap:
dashboard: dashboard:
enabled: true enabled: true

View File

@ -32,7 +32,7 @@ name: guacamole
sources: sources:
- https://github.com/apache/guacamole-client - https://github.com/apache/guacamole-client
- https://github.com/truecharts/charts/tree/master/charts/stable/guacamole - https://github.com/truecharts/charts/tree/master/charts/stable/guacamole
- https://hub.docker.com/r/guacamole/guacamole
- https://hub.docker.com/r/guacamole/guacd - https://hub.docker.com/r/guacamole/guacd
- https://hub.docker.com/r/guacamole/guacamole
type: application type: application
version: 13.2.0 version: 13.2.0

View File

@ -45,7 +45,7 @@ maintainers:
name: humhub name: humhub
sources: sources:
- https://github.com/truecharts/charts/tree/master/charts/stable/humhub - https://github.com/truecharts/charts/tree/master/charts/stable/humhub
- https://ghcr.io/mriedmann/humhub-phponly
- https://ghcr.io/mriedmann/humhub-nginx - https://ghcr.io/mriedmann/humhub-nginx
- https://ghcr.io/mriedmann/humhub-phponly
type: application type: application
version: 7.6.0 version: 7.6.0

View File

@ -33,7 +33,7 @@ name: jellyfin
sources: sources:
- https://github.com/jellyfin/jellyfin - https://github.com/jellyfin/jellyfin
- https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin - https://github.com/truecharts/charts/tree/master/charts/stable/jellyfin
- https://hub.docker.com/r/alpine/socat
- https://hub.docker.com/r/jellyfin/jellyfin - https://hub.docker.com/r/jellyfin/jellyfin
- https://hub.docker.com/r/alpine/socat
type: application type: application
version: 18.2.0 version: 18.2.0

View File

@ -23,7 +23,7 @@ icon: https://truecharts.org/img/hotlink-ok/chart-icons/jenkins.png
keywords: keywords:
- jenkins - jenkins
- productivity - productivity
kubeVersion: '>=1.24.0-0' kubeVersion: ">=1.24.0-0"
maintainers: maintainers:
- name: TrueCharts - name: TrueCharts
email: info@truecharts.org email: info@truecharts.org

View File

@ -33,13 +33,13 @@ name: jupyter
sources: sources:
- https://github.com/jupyter/docker-stacks - https://github.com/jupyter/docker-stacks
- https://github.com/truecharts/charts/tree/master/charts/stable/jupyter - https://github.com/truecharts/charts/tree/master/charts/stable/jupyter
- https://hub.docker.com/r/jupyter/datascience-notebook
- https://hub.docker.com/r/jupyter/r-notebook
- https://hub.docker.com/r/jupyter/minimal-notebook - https://hub.docker.com/r/jupyter/minimal-notebook
- https://hub.docker.com/r/jupyter/scipy-notebook - https://hub.docker.com/r/jupyter/r-notebook
- https://hub.docker.com/r/jupyter/base-notebook
- https://hub.docker.com/r/jupyter/pyspark-notebook
- https://hub.docker.com/r/jupyter/all-spark-notebook
- https://hub.docker.com/r/jupyter/tensorflow-notebook - https://hub.docker.com/r/jupyter/tensorflow-notebook
- https://hub.docker.com/r/jupyter/scipy-notebook
- https://hub.docker.com/r/jupyter/datascience-notebook
- https://hub.docker.com/r/jupyter/base-notebook
- https://hub.docker.com/r/jupyter/all-spark-notebook
- https://hub.docker.com/r/jupyter/pyspark-notebook
type: application type: application
version: 8.2.0 version: 8.2.0

View File

@ -33,7 +33,7 @@ name: kitchenowl
sources: sources:
- https://tombursch.github.io/kitchenowl - https://tombursch.github.io/kitchenowl
- https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl - https://github.com/truecharts/charts/tree/master/charts/stable/kitchenowl
- https://hub.docker.com/r/tombursch/kitchenowl
- https://hub.docker.com/r/tombursch/kitchenowl-web - https://hub.docker.com/r/tombursch/kitchenowl-web
- https://hub.docker.com/r/tombursch/kitchenowl
type: application type: application
version: 9.2.0 version: 9.2.0

View File

@ -33,7 +33,7 @@ name: lidarr
sources: sources:
- https://github.com/Lidarr/Lidarr - https://github.com/Lidarr/Lidarr
- https://github.com/truecharts/charts/tree/master/charts/stable/lidarr - https://github.com/truecharts/charts/tree/master/charts/stable/lidarr
- https://ghcr.io/onedr0p/lidarr-develop
- https://ghcr.io/onedr0p/exportarr - https://ghcr.io/onedr0p/exportarr
- https://ghcr.io/onedr0p/lidarr-develop
type: application type: application
version: 20.3.0 version: 20.3.0

View File

@ -21,11 +21,11 @@ workload:
type: exec type: exec
command: command:
- /usr/local/bin/mc-monitor - /usr/local/bin/mc-monitor
- status-bedrock - status-bedrock
- --host - --host
- 127.0.0.1 - 127.0.0.1
- --port - --port
- "{{ .Values.service.main.ports.main.port }}" - "{{ .Values.service.main.ports.main.port }}"
spec: spec:
periodSeconds: 60 periodSeconds: 60
readiness: readiness:
@ -33,11 +33,11 @@ workload:
type: exec type: exec
command: command:
- /usr/local/bin/mc-monitor - /usr/local/bin/mc-monitor
- status-bedrock - status-bedrock
- --host - --host
- 127.0.0.1 - 127.0.0.1
- --port - --port
- "{{ .Values.service.main.ports.main.port }}" - "{{ .Values.service.main.ports.main.port }}"
spec: spec:
periodSeconds: 60 periodSeconds: 60
startup: startup:
@ -45,11 +45,11 @@ workload:
type: exec type: exec
command: command:
- /usr/local/bin/mc-monitor - /usr/local/bin/mc-monitor
- status-bedrock - status-bedrock
- --host - --host
- 127.0.0.1 - 127.0.0.1
- --port - --port
- "{{ .Values.service.main.ports.main.port }}" - "{{ .Values.service.main.ports.main.port }}"
spec: spec:
periodSeconds: 60 periodSeconds: 60
env: env:

View File

@ -32,7 +32,7 @@ name: minecraft-java
sources: sources:
- https://github.com/itzg/docker-minecraft-server - https://github.com/itzg/docker-minecraft-server
- https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-java
- https://hub.docker.com/r/itzg/minecraft-server
- https://hub.docker.com/r/itzg/mc-backup - https://hub.docker.com/r/itzg/mc-backup
- https://hub.docker.com/r/itzg/minecraft-server
type: application type: application
version: 8.2.0 version: 8.2.0

View File

@ -7,7 +7,7 @@ annotations:
truecharts.org/min_helm_version: "3.11" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable truecharts.org/train: stable
apiVersion: v2 apiVersion: v2
appVersion: 2023.12.19 appVersion: 20231219.0.0
dependencies: dependencies:
- name: common - name: common
version: 18.1.2 version: 18.1.2
@ -38,7 +38,8 @@ maintainers:
name: observium name: observium
sources: sources:
- https://www.observium.org/ - https://www.observium.org/
- https://github.com/truecharts/charts/tree/master/charts/stable/observium
- https://github.com/pvrmza/docker-observium - https://github.com/pvrmza/docker-observium
- https://github.com/truecharts/charts/tree/master/charts/stable/observium
- https://hub.docker.com/r/pvrmza/docker-observium
type: application type: application
version: 6.0.0 version: 6.0.0

View File

@ -33,7 +33,7 @@ sources:
- https://github.com/jmorganca/ollama - https://github.com/jmorganca/ollama
- https://github.com/ollama-webui/ollama-webui - https://github.com/ollama-webui/ollama-webui
- https://github.com/truecharts/charts/tree/master/charts/stable/ollama - https://github.com/truecharts/charts/tree/master/charts/stable/ollama
- https://hub.docker.com/r/ollama/ollama
- https://ghcr.io/ollama-webui/ollama-webui - https://ghcr.io/ollama-webui/ollama-webui
- https://hub.docker.com/r/ollama/ollama
type: application type: application
version: 3.1.2 version: 3.1.2

View File

@ -32,7 +32,7 @@ name: qbittorrent
sources: sources:
- https://github.com/qbittorrent/qBittorrent - https://github.com/qbittorrent/qBittorrent
- https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent - https://github.com/truecharts/charts/tree/master/charts/stable/qbittorrent
- https://ghcr.io/onedr0p/qbittorrent
- https://hub.docker.com/r/mjmeli/qbittorrent-port-forward-gluetun-server - https://hub.docker.com/r/mjmeli/qbittorrent-port-forward-gluetun-server
- https://ghcr.io/onedr0p/qbittorrent
type: application type: application
version: 19.2.1 version: 19.2.1

View File

@ -32,7 +32,7 @@ name: rdtclient
sources: sources:
- https://github.com/rogerfar/rdt-client - https://github.com/rogerfar/rdt-client
- https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient - https://github.com/truecharts/charts/tree/master/charts/stable/rdtclient
- https://hub.docker.com/r/p3terx/aria2-pro
- https://ghcr.io/rogerfar/rdtclient - https://ghcr.io/rogerfar/rdtclient
- https://hub.docker.com/r/p3terx/aria2-pro
type: application type: application
version: 4.2.0 version: 4.2.0

View File

@ -40,7 +40,7 @@ sources:
- https://docs.rsshub.app/en/install/ - https://docs.rsshub.app/en/install/
- https://github.com/DIYgod/RSSHub - https://github.com/DIYgod/RSSHub
- https://github.com/truecharts/charts/tree/master/charts/stable/rsshub - https://github.com/truecharts/charts/tree/master/charts/stable/rsshub
- https://hub.docker.com/r/diygod/rsshub
- https://hub.docker.com/r/browserless/chrome - https://hub.docker.com/r/browserless/chrome
- https://hub.docker.com/r/diygod/rsshub
type: application type: application
version: 12.2.0 version: 12.2.0

View File

@ -33,7 +33,7 @@ sources:
- https://github.com/crazy-max/docker-rtorrent-rutorrent - https://github.com/crazy-max/docker-rtorrent-rutorrent
- https://truecharts.org/charts/stable/rtorrent-rutorrent - https://truecharts.org/charts/stable/rtorrent-rutorrent
- https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent - https://github.com/truecharts/charts/tree/master/charts/stable/rtorrent-rutorrent
- https://ghcr.io/thde/rtorrent_exporter
- https://ghcr.io/crazy-max/rtorrent-rutorrent - https://ghcr.io/crazy-max/rtorrent-rutorrent
- https://ghcr.io/thde/rtorrent_exporter
type: application type: application
version: 4.2.0 version: 4.2.0

File diff suppressed because it is too large Load Diff

View File

@ -46,14 +46,14 @@ workload:
startup: startup:
type: tcp type: tcp
port: main port: main
persistence: persistence:
hostdev: hostdev:
enabled: true enabled: true
type: hostPath type: hostPath
hostPath: /dev hostPath: /dev
mountPath: /hostdev mountPath: /hostdev
metrics: metrics:
main: main:
enabled: true enabled: true
@ -81,4 +81,4 @@ configmap:
grafana_dashboard: "1" grafana_dashboard: "1"
data: data:
smartctl.json: >- smartctl.json: >-
{{ .Files.Get "dashboard.json" | indent 8 }} {{ .Files.Get "dashboard.json" | indent 8 }}

File diff suppressed because it is too large Load Diff

View File

@ -43,4 +43,4 @@ configmap:
grafana_dashboard: "1" grafana_dashboard: "1"
data: data:
speedtest.json: >- speedtest.json: >-
{{ .Files.Get "dashboard.json" | indent 8 }} {{ .Files.Get "dashboard.json" | indent 8 }}

View File

@ -1,3 +1,28 @@
--- ---
title: README title: README
--- ---
## General Info
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/speedtest-tracker)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**
## Support
- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro).
- See the [Website](https://truecharts.org)
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
- Open a [issue](https://github.com/truecharts/charts/issues/new/choose)
---
## Sponsor TrueCharts
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!
_All Rights Reserved - The TrueCharts Project_

View File

@ -5,9 +5,9 @@ annotations:
truecharts.org/category: system truecharts.org/category: system
truecharts.org/max_helm_version: "3.14" truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11" truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator truecharts.org/train: stable
apiVersion: v2 apiVersion: v2
appVersion: 18.0.1 appVersion: 0.15.0
dependencies: dependencies:
- name: common - name: common
version: 17.5.1 version: 17.5.1
@ -18,7 +18,7 @@ dependencies:
import-values: [] import-values: []
deprecated: false deprecated: false
description: A metrics exporter for TrueNAS description: A metrics exporter for TrueNAS
home: https://truecharts.org/charts/incubator/truenas-exporter home: https://truecharts.org/charts/stable/truenas-exporter
icon: https://truecharts.org/img/hotlink-ok/chart-icons/truenas-exporter.png icon: https://truecharts.org/img/hotlink-ok/chart-icons/truenas-exporter.png
keywords: keywords:
- truenas-exporter - truenas-exporter
@ -31,5 +31,7 @@ maintainers:
name: truenas-exporter name: truenas-exporter
sources: sources:
- https://github.com/Supporterino/truenas-graphite-to-prometheus/tree/main - https://github.com/Supporterino/truenas-graphite-to-prometheus/tree/main
- https://github.com/truecharts/charts/tree/master/charts/stable/truenas-exporter
- https://hub.docker.com/r/prom/graphite-exporter
type: application type: application
version: 1.0.0 version: 1.0.0

View File

@ -7,7 +7,7 @@ title: README
TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE.
However only installations using the TrueNAS SCALE Apps system are supported. However only installations using the TrueNAS SCALE Apps system are supported.
For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/incubator/atuin) For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/truenas-exporter)
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** **This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)**

File diff suppressed because it is too large Load Diff

View File

@ -20,21 +20,21 @@ service:
enabled: true enabled: true
protocol: http protocol: http
port: 9108 port: 9108
workload: workload:
main: main:
podSpec: podSpec:
containers: containers:
main: main:
args: args:
- '--graphite.mapping-config=/config/graphite_mapping.conf' - "--graphite.mapping-config=/config/graphite_mapping.conf"
metrics: metrics:
main: main:
enabled: true enabled: true
targetSelector: metrics targetSelector: metrics
endpoints: endpoints:
- port: metrics - port: metrics
portal: portal:
open: open:
@ -48,7 +48,7 @@ persistence:
objectName: config objectName: config
readOnly: true readOnly: true
subPath: graphite_mapping.conf subPath: graphite_mapping.conf
configmap: configmap:
dashboard: dashboard:
enabled: true enabled: true
@ -61,435 +61,435 @@ configmap:
enabled: true enabled: true
data: data:
graphite_mapping.conf: >- graphite_mapping.conf: >-
mappings: mappings:
################################################ ################################################
# memory mapping # memory mapping
################################################ ################################################
- match: "truenas.*.system.ram.*" - match: "truenas.*.system.ram.*"
name: "physical_memory" name: "physical_memory"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
- match: "truenas.*.mem.*.*" - match: "truenas.*.mem.*.*"
name: "memory_${2}" name: "memory_${2}"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${3}" kind: "${3}"
- match: "truenas.*.system.swap.*" - match: "truenas.*.system.swap.*"
name: "swap" name: "swap"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
################################################ ################################################
# disk smart metrics # disk smart metrics
################################################ ################################################
- match: "truenas.*.smart.log.smart.disktemp.*.*" - match: "truenas.*.smart.log.smart.disktemp.*.*"
name: "disk_temperature" name: "disk_temperature"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
serial: "${2}" serial: "${2}"
################################################ ################################################
# disk operation mappings # disk operation mappings
################################################ ################################################
- match: "truenas.*.disk.*.*" - match: "truenas.*.disk.*.*"
name: "disk_io" name: "disk_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ops.*.*" - match: "truenas.*.disk_ops.*.*"
name: "disk_io_ops" name: "disk_io_ops"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ext.*.*" - match: "truenas.*.disk_ext.*.*"
name: "disk_io" name: "disk_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ext_ops.*.*" - match: "truenas.*.disk_ext_ops.*.*"
name: "disk_io_ops" name: "disk_io_ops"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_backlog.*.backlog" - match: "truenas.*.disk_backlog.*.backlog"
name: "disk_io_backlog" name: "disk_io_backlog"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
- match: "truenas.*.disk_busy.*.busy" - match: "truenas.*.disk_busy.*.busy"
name: "disk_busy" name: "disk_busy"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
- match: "truenas.*.disk_util.*.utilization" - match: "truenas.*.disk_util.*.utilization"
name: "disk_utilization" name: "disk_utilization"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
- match: "truenas.*.disk_mops.*.*" - match: "truenas.*.disk_mops.*.*"
name: "disk_io" name: "disk_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "merged_${3}" op: "merged_${3}"
- match: "truenas.*.disk_ext_mops.*.*" - match: "truenas.*.disk_ext_mops.*.*"
name: "disk_io" name: "disk_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "merged_${3}" op: "merged_${3}"
- match: "truenas.*.disk_iotime.*.*" - match: "truenas.*.disk_iotime.*.*"
name: "disk_iotime" name: "disk_iotime"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ext_iotime.*.*" - match: "truenas.*.disk_ext_iotime.*.*"
name: "disk_iotime" name: "disk_iotime"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_qops.*.operations" - match: "truenas.*.disk_qops.*.operations"
name: "disk_qops" name: "disk_qops"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
- match: "truenas.*.disk_await.*.*" - match: "truenas.*.disk_await.*.*"
name: "disk_await" name: "disk_await"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ext_await.*.*" - match: "truenas.*.disk_ext_await.*.*"
name: "disk_await" name: "disk_await"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_avgsz.*.*" - match: "truenas.*.disk_avgsz.*.*"
name: "disk_io_size" name: "disk_io_size"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_ext_avgsz.*.*" - match: "truenas.*.disk_ext_avgsz.*.*"
name: "disk_io_size" name: "disk_io_size"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.disk_svctm.*.svctm" - match: "truenas.*.disk_svctm.*.svctm"
name: "disk_svctm" name: "disk_svctm"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
disk: "${2}" disk: "${2}"
- match: "truenas.*.system.io.*" - match: "truenas.*.system.io.*"
name: "system_io" name: "system_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
op: "${2}" op: "${2}"
################################################ ################################################
# CPU mapping # CPU mapping
################################################ ################################################
- match: "truenas.*.system.intr.interrupts" - match: "truenas.*.system.intr.interrupts"
name: "interrupts" name: "interrupts"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "hard" kind: "hard"
- match: "truenas.*.system.cpu.softirq" - match: "truenas.*.system.cpu.softirq"
name: "interrupts" name: "interrupts"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "soft" kind: "soft"
- match: "truenas.*.cpu.*.softirq" - match: "truenas.*.cpu.*.softirq"
name: "cpu_softirq" name: "cpu_softirq"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "${2}" cpu: "${2}"
- match: "truenas.*.system.ctxt.switches" - match: "truenas.*.system.ctxt.switches"
name: "context_switches" name: "context_switches"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
- match: "truenas.*.system.cpu.*" - match: "truenas.*.system.cpu.*"
name: "cpu_total" name: "cpu_total"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
- match: "truenas.*.cputemp.temperatures.*" - match: "truenas.*.cputemp.temperatures.*"
name: "cpu_temperature" name: "cpu_temperature"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "cpu${2}" cpu: "cpu${2}"
- match: "truenas.*.cpu.core_throttling.*" - match: "truenas.*.cpu.core_throttling.*"
name: "cpu_throttling" name: "cpu_throttling"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "${2}" cpu: "${2}"
- match: "truenas.*.cpu.cpufreq.*" - match: "truenas.*.cpu.cpufreq.*"
name: "cpu_frequency" name: "cpu_frequency"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "${2}" cpu: "${2}"
- match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)' - match: 'truenas\.(.*)\.cpu\.(.*)_cpuidle\.(.*)'
match_type: "regex" match_type: "regex"
name: "cpu_idlestate" name: "cpu_idlestate"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "${2}" cpu: "${2}"
state: "${3}" state: "${3}"
- match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)' - match: 'truenas\.(.*)\.cpu\.(.*)\.(.*)'
match_type: "regex" match_type: "regex"
name: "cpu_usage" name: "cpu_usage"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
cpu: "${2}" cpu: "${2}"
kind: "${3}" kind: "${3}"
################################################ ################################################
# process mapping # process mapping
################################################ ################################################
- match: "truenas.*.system.forks.started" - match: "truenas.*.system.forks.started"
name: "processes_forks" name: "processes_forks"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
- match: "truenas.*.system.processes.*" - match: "truenas.*.system.processes.*"
name: "processes" name: "processes"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
- match: "truenas.*.system.active_processes.*" - match: "truenas.*.system.active_processes.*"
name: "processes" name: "processes"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
################################################ ################################################
# uptime mapping # uptime mapping
################################################ ################################################
- match: "truenas.*.system.uptime.uptime" - match: "truenas.*.system.uptime.uptime"
name: "uptime" name: "uptime"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
- match: "truenas.*.system.clock_sync_state.state" - match: "truenas.*.system.clock_sync_state.state"
name: "clock_synced" name: "clock_synced"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
- match: "truenas.*.system.clock_status.*" - match: "truenas.*.system.clock_status.*"
name: "clock_status" name: "clock_status"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
state: "${2}" state: "${2}"
- match: "truenas.*.system.clock_sync_offset.offset" - match: "truenas.*.system.clock_sync_offset.offset"
name: "clock_offset" name: "clock_offset"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
################################################ ################################################
# load mapping # load mapping
################################################ ################################################
- match: "truenas.*.system.load.*" - match: "truenas.*.system.load.*"
name: "system_load" name: "system_load"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
kind: "${2}" kind: "${2}"
################################################ ################################################
# nsfd mappings # nsfd mappings
################################################ ################################################
- match: "truenas.*.nfsd.*.*" - match: "truenas.*.nfsd.*.*"
name: "nfs_${2}" name: "nfs_${2}"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
op: "${3}" op: "${3}"
################################################ ################################################
# zfs mappings # zfs mappings
################################################ ################################################
- match: "truenas.*.zfs.*.*" - match: "truenas.*.zfs.*.*"
name: "zfs_${2}" name: "zfs_${2}"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
op: "${3}" op: "${3}"
- match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)' - match: 'truenas\.(.*)\.zfspool\.state_(.*)\.(.*)'
match_type: "regex" match_type: "regex"
name: "zfs_pool" name: "zfs_pool"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
pool: "${2}" pool: "${2}"
state: "${3}" state: "${3}"
################################################ ################################################
# network mappings # network mappings
################################################ ################################################
- match: "truenas.*.net.*.*" - match: "truenas.*.net.*.*"
name: "interface_io" name: "interface_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.net_speed.*.speed" - match: "truenas.*.net_speed.*.speed"
name: "interface_speed" name: "interface_speed"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
- match: "truenas.*.net_duplex.*.*" - match: "truenas.*.net_duplex.*.*"
name: "interface_duplex" name: "interface_duplex"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
state: "${3}" state: "${3}"
- match: "truenas.*.net_operstate.*.*" - match: "truenas.*.net_operstate.*.*"
name: "interface_operationstate" name: "interface_operationstate"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
state: "${3}" state: "${3}"
- match: "truenas.*.net_carrier.*.*" - match: "truenas.*.net_carrier.*.*"
name: "interface_carrierstate" name: "interface_carrierstate"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
state: "${3}" state: "${3}"
- match: "truenas.*.net_mtu.*.mtu" - match: "truenas.*.net_mtu.*.mtu"
name: "interface_mtu" name: "interface_mtu"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
- match: "truenas.*.net_packets.*.*" - match: "truenas.*.net_packets.*.*"
name: "interface_packets" name: "interface_packets"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.net_errors.*.*" - match: "truenas.*.net_errors.*.*"
name: "interface_errors" name: "interface_errors"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.net_drops.*.*" - match: "truenas.*.net_drops.*.*"
name: "interface_drops" name: "interface_drops"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
interface: "${2}" interface: "${2}"
op: "${3}" op: "${3}"
- match: "truenas.*.system.net.*" - match: "truenas.*.system.net.*"
name: "system_net_io" name: "system_net_io"
labels: labels:
job: "truenas" job: "truenas"
instance: "${1}" instance: "${1}"
op: "${2}" op: "${2}"

View File

@ -38,8 +38,8 @@ name: vikunja
sources: sources:
- https://vikunja.io/docs - https://vikunja.io/docs
- https://github.com/truecharts/charts/tree/master/charts/stable/vikunja - https://github.com/truecharts/charts/tree/master/charts/stable/vikunja
- https://hub.docker.com/r/vikunja/api
- https://hub.docker.com/r/vikunja/frontend - https://hub.docker.com/r/vikunja/frontend
- https://hub.docker.com/r/vikunja/api
- https://hub.docker.com/_/nginx - https://hub.docker.com/_/nginx
type: application type: application
version: 13.2.0 version: 13.2.0