Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-03-01 06:44:56 +00:00
parent e4c14aa00b
commit ece809c4bf
32 changed files with 3581 additions and 0 deletions

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

@ -0,0 +1,45 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: metrics
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: stable
apiVersion: v2
appVersion: 0.17.3
dependencies:
- name: common
version: 18.0.4
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: redis
version: 11.2.1
repository: oci://tccr.io/truecharts
condition: redis.enabled
alias: ""
tags: []
import-values: []
deprecated: false
description: Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.
home: https://truecharts.org/charts/stable/speedtest-tracker
icon: https://truecharts.org/img/hotlink-ok/chart-icons/speedtest-tracker.png
keywords:
- speedtest
- speedtest-tracker
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: speedtest-tracker
sources:
- https://github.com/alexjustesen/speedtest-tracker
- https://github.com/linuxserver/docker-speedtest-tracker
- https://github.com/truecharts/charts/tree/master/charts/stable/speedtest-tracker
- https://ghcr.io/linuxserver/speedtest-tracker
type: application
version: 1.0.0

View File

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

View File

@ -0,0 +1,8 @@
Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/speedtest-tracker](https://truecharts.org/charts/stable/speedtest-tracker)
---
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,94 @@
image:
repository: ghcr.io/linuxserver/speedtest-tracker
pullPolicy: IfNotPresent
tag: 0.17.3@sha256:792c6a6585e572979f23a07cb9193f8822535b85c2075f11f2a36162471ed1c2
service:
main:
ports:
main:
targetPort: 80
port: 9004
ingress:
main:
integrations:
homepage:
widget:
type: speedtest
persistence:
config:
enabled: true
mountPath: "/config"
varrun:
enabled: false
redis:
enabled: true
redisUsername: default
cnpg:
main:
enabled: true
user: speedtest-tracker
database: speedtest-tracker
portal:
open:
enabled: true
securityContext:
container:
runAsNonRoot: false
readOnlyRootFilesystem: false
runAsUser: 0
runAsGroup: 0
workload:
main:
podSpec:
containers:
main:
securityContext:
capabilities:
add:
- SYS_CHROOT
- KILL
probes:
liveness:
enabled: true
type: http
path: /api/healthcheck
startup:
enabled: true
type: http
path: /api/healthcheck
readiness:
enabled: true
type: http
path: /api/healthcheck
env:
APP_URL: ""
DB_CONNECTION: pgsql
DB_HOST:
secretKeyRef:
name: cnpg-main-urls
key: host
DB_PORT: "5432"
DB_DATABASE: "{{ .Values.cnpg.main.database }}"
DB_USERNAME: "{{ .Values.cnpg.main.user }}"
DB_PASSWORD:
secretKeyRef:
name: cnpg-main-user
key: password
APP_KEY:
secretKeyRef:
name: speedtest-tracker-secrets
key: APP_KEY
MAIL_MAILER: "smtp"
MAIL_PORT: 465
MAIL_USERNAME: ""
MAIL_PASSWORD: ""
MAIL_ENCRYPTION: "SSL"
MAIL_FROM_ADDRESS: ""
MAIL_FROM_NAME: "Speedtest Tracker"
TELEGRAM_BOT_TOKEN: ""
CACHE_DRIVER: redis
REDIS_URL:
secretKeyRef:
expandObjectName: false
name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}'
key: url

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,11 @@
{{/* Define the secrets */}}
{{- define "speedtest-tracker.secrets" -}}
{{- $secretName := (printf "%s-speedtest-tracker-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) -}}
{{- $key := randAlphaNum 32 -}}
{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) -}}
{{- $key = index .data "APP_KEY" | b64dec -}}
{{- end }}
enabled: true
data:
APP_KEY: {{ $key }}
{{- end -}}

View File

@ -0,0 +1,11 @@
{{/* Make sure all variables are set properly */}}
{{ include "tc.v1.common.loader.init" . }}
{{/* Render secrets for speedtest-tracker */}}
{{- $secrets := include "speedtest-tracker.secrets" . | fromYaml -}}
{{- if $secrets -}}
{{- $_ := set .Values.secret "speedtest-tracker-secrets" $secrets -}}
{{- end -}}
{{/* Render the templates */}}
{{ include "tc.v1.common.loader.apply" . }}

View File

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