Commit new Chart releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
parent
3aad42dfa5
commit
b2a2ad7ef0
|
@ -0,0 +1,8 @@
|
||||||
|
**Important:**
|
||||||
|
*for the complete changelog, please refer to the website*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## [lama-cleaner-1.0.0](https://github.com/truecharts/charts/compare/lama-cleaner-0.0.5...lama-cleaner-1.0.0) (2023-01-21)
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: "0.26.1"
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: https://library-charts.truecharts.org
|
||||||
|
version: 11.1.2
|
||||||
|
deprecated: false
|
||||||
|
description: Open-source inpainting tool powered by SOTA AI model.
|
||||||
|
home: https://truecharts.org/charts/stable/lama-cleaner
|
||||||
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/lama-cleaner.png
|
||||||
|
keywords:
|
||||||
|
- lama-cleaner
|
||||||
|
- media
|
||||||
|
- AI
|
||||||
|
kubeVersion: ">=1.16.0-0"
|
||||||
|
maintainers:
|
||||||
|
- email: info@truecharts.org
|
||||||
|
name: TrueCharts
|
||||||
|
url: https://truecharts.org
|
||||||
|
name: lama-cleaner
|
||||||
|
sources:
|
||||||
|
- https://github.com/truecharts/charts/tree/master/charts/stable/lama-cleaner
|
||||||
|
- https://github.com/Sanster/lama-cleaner
|
||||||
|
type: application
|
||||||
|
version: 1.0.0
|
||||||
|
annotations:
|
||||||
|
truecharts.org/catagories: |
|
||||||
|
- media
|
||||||
|
- AI
|
||||||
|
truecharts.org/SCALE-support: "true"
|
||||||
|
truecharts.org/grade: U
|
|
@ -0,0 +1,27 @@
|
||||||
|
# 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/)
|
||||||
|
|
||||||
|
**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%20Apps/Important-MUST-READ).
|
||||||
|
- 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*
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
|
||||||
|
## [lama-cleaner-1.0.0](https://github.com/truecharts/charts/compare/lama-cleaner-0.0.5...lama-cleaner-1.0.0) (2023-01-21)
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
Open-source inpainting tool powered by SOTA AI model.
|
||||||
|
|
||||||
|
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/lama-cleaner](https://truecharts.org/charts/stable/lama-cleaner)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
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.
|
@ -0,0 +1,49 @@
|
||||||
|
image:
|
||||||
|
repository: tccr.io/truecharts/lama-cleaner-cpu
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
tag: v0.26.1@sha256:5b9a166806fa1b7a2ab44196704e2772bf93dd2415fe869b0fabf072a61e356a
|
||||||
|
|
||||||
|
gpuImage:
|
||||||
|
repository: tccr.io/truecharts/lama-cleaner-gpu
|
||||||
|
tag: v0.26.1@sha256:14ee85f997664a5e638287609b7bff9829c65ead48ce445612ac258631f4fc7d
|
||||||
|
pullPolicy: Always
|
||||||
|
|
||||||
|
imageSelector: image
|
||||||
|
|
||||||
|
command: lama-cleaner
|
||||||
|
|
||||||
|
securityContext:
|
||||||
|
runAsNonRoot: false
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
|
||||||
|
podSecurityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
runAsGroup: 0
|
||||||
|
|
||||||
|
lamacleaner:
|
||||||
|
model: lama
|
||||||
|
input: ""
|
||||||
|
sd_run_local: false
|
||||||
|
hf_access_token: ""
|
||||||
|
sd_disable_nsfw: false
|
||||||
|
sd_cpu_text_encoder: false
|
||||||
|
sd_enable_xformers: false
|
||||||
|
debug: false
|
||||||
|
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
protocol: HTTP
|
||||||
|
port: 10604
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
torch:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /root/.cache/torch
|
||||||
|
huggingface:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /root/.cache/huggingface
|
||||||
|
|
||||||
|
portal:
|
||||||
|
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,33 @@
|
||||||
|
{{- define "lama.args" -}}
|
||||||
|
args:
|
||||||
|
- --host=0.0.0.0
|
||||||
|
- --port={{ .Values.service.main.ports.main.port }}
|
||||||
|
{{- if eq .Values.imageSelector "image" }}
|
||||||
|
- --device=cpu
|
||||||
|
{{- if .Values.lamacleaner.sd_cpu_text_encoder }}
|
||||||
|
- --sd-cpu-textencoder
|
||||||
|
{{- end }}
|
||||||
|
{{- else if eq .Values.imageSelector "gpuImage" }}
|
||||||
|
- --device=cuda
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.lamacleaner.model }}
|
||||||
|
- --model={{ . }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.lamacleaner.sd_run_local }}
|
||||||
|
- --sd-run-local
|
||||||
|
{{- else if .Values.lamacleaner.hf_access_token }}
|
||||||
|
- --hf_access_token={{ .Values.lamacleaner.hf_access_token }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.lamacleaner.sd_enable_xformers }}
|
||||||
|
- --sd-enable-xformers
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.lamacleaner.sd_disable_nsfw }}
|
||||||
|
- --sd-disable-nsfw
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.lamacleaner.input }}
|
||||||
|
- --input={{ . }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.lamacleaner.debug }}
|
||||||
|
- --debug
|
||||||
|
{{- end }}
|
||||||
|
{{- end -}}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "tc.common.loader.init" . }}
|
||||||
|
|
||||||
|
{{- $newArgs := (include "lama.args" . | fromYaml) }}
|
||||||
|
{{- $args := concat .Values.args $newArgs.args }}
|
||||||
|
{{- $_ := set .Values "args" $args -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
|
{{ include "tc.common.loader.apply" . }}
|
|
@ -0,0 +1,5 @@
|
||||||
|
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/lama-cleaner.png
|
||||||
|
categories:
|
||||||
|
- media
|
||||||
|
- AI
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
**Important:**
|
||||||
|
*for the complete changelog, please refer to the website*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## [pialert-1.0.0](https://github.com/truecharts/charts/compare/pialert-0.0.4...pialert-1.0.0) (2023-01-21)
|
||||||
|
|
||||||
|
### Feat
|
||||||
|
|
||||||
|
- Move to stable + update docs ([#6587](https://github.com/truecharts/charts/issues/6587))
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: "latest"
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: https://library-charts.truecharts.org
|
||||||
|
version: 11.1.2
|
||||||
|
deprecated: false
|
||||||
|
description: Monitoring your WIFI/LAN network and alerting of new (intruder or hacker) devices.
|
||||||
|
home: https://truecharts.org/charts/stable/pialert
|
||||||
|
icon: https://truecharts.org/img/hotlink-ok/chart-icons/pialert.png
|
||||||
|
keywords:
|
||||||
|
- pialert
|
||||||
|
- networking
|
||||||
|
kubeVersion: ">=1.16.0-0"
|
||||||
|
maintainers:
|
||||||
|
- email: info@truecharts.org
|
||||||
|
name: TrueCharts
|
||||||
|
url: https://truecharts.org
|
||||||
|
name: pialert
|
||||||
|
sources:
|
||||||
|
- https://github.com/truecharts/charts/tree/master/charts/incubator/pialert
|
||||||
|
- https://github.com/jokob-sk/Pi.Alert
|
||||||
|
- https://hub.docker.com/r/jokobsk/pi.alert
|
||||||
|
type: application
|
||||||
|
version: 1.0.0
|
||||||
|
annotations:
|
||||||
|
truecharts.org/catagories: |
|
||||||
|
- networking
|
||||||
|
truecharts.org/SCALE-support: "true"
|
||||||
|
truecharts.org/grade: U
|
|
@ -0,0 +1 @@
|
||||||
|
# pialert
|
|
@ -0,0 +1,9 @@
|
||||||
|
|
||||||
|
|
||||||
|
## [pialert-1.0.0](https://github.com/truecharts/charts/compare/pialert-0.0.4...pialert-1.0.0) (2023-01-21)
|
||||||
|
|
||||||
|
### Feat
|
||||||
|
|
||||||
|
- Move to stable + update docs ([#6587](https://github.com/truecharts/charts/issues/6587))
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
Monitoring your WIFI/LAN network and alerting of new (intruder or hacker) devices.
|
||||||
|
|
||||||
|
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/pialert](https://truecharts.org/charts/stable/pialert)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
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.
|
@ -0,0 +1,142 @@
|
||||||
|
image:
|
||||||
|
repository: tccr.io/truecharts/pialert
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
tag: latest@sha256:06211a59b084b4cf83f0ea4caff6ab83bfd9e241b654df2f9d44189c40962265
|
||||||
|
|
||||||
|
securityContext:
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
runAsNonRoot: false
|
||||||
|
|
||||||
|
podSecurityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
runAsGroup: 0
|
||||||
|
|
||||||
|
hostNetwork: true
|
||||||
|
|
||||||
|
pialert:
|
||||||
|
general:
|
||||||
|
dark_mode: true
|
||||||
|
web_protection: false
|
||||||
|
web_password: ""
|
||||||
|
print_log: false
|
||||||
|
report_dashboard_url: http://localhost
|
||||||
|
days_to_keep_events: 90
|
||||||
|
scan_cycle_minutes: 5
|
||||||
|
included_sections: []
|
||||||
|
scan_subnets:
|
||||||
|
[]
|
||||||
|
# - cidr: "192.168.1.0/24"
|
||||||
|
# interface: eth0
|
||||||
|
pushsafer:
|
||||||
|
enabled: false
|
||||||
|
token: ""
|
||||||
|
apprise:
|
||||||
|
enabled: false
|
||||||
|
host: ""
|
||||||
|
url: ""
|
||||||
|
ntfy:
|
||||||
|
enabled: false
|
||||||
|
host: ""
|
||||||
|
topic: ""
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
webhook:
|
||||||
|
enabled: false
|
||||||
|
url: ""
|
||||||
|
payload: json
|
||||||
|
method: GET
|
||||||
|
email:
|
||||||
|
enabled: false
|
||||||
|
server: ""
|
||||||
|
port: 587
|
||||||
|
report_to: ""
|
||||||
|
report_from: ""
|
||||||
|
skip_login: false
|
||||||
|
skip_tls: false
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
mqtt:
|
||||||
|
enabled: false
|
||||||
|
broker: ""
|
||||||
|
port: 1883
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
qos: 0
|
||||||
|
delay_sec: 2
|
||||||
|
dyndns:
|
||||||
|
enabled: false
|
||||||
|
domain: ""
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
update_url: ""
|
||||||
|
pholus:
|
||||||
|
enabled: false
|
||||||
|
timeout: 20
|
||||||
|
force: false
|
||||||
|
days_data: 7
|
||||||
|
run: once
|
||||||
|
run_timeout: 300
|
||||||
|
run_schedule: "0 4 * * *"
|
||||||
|
pihole:
|
||||||
|
# If enabled you need to map '/etc/pihole/pihole-FTL.db' with additional storage
|
||||||
|
pihole_active: false
|
||||||
|
# If enabled you need to map '/etc/pihole/dhcp.leases' with additional storage
|
||||||
|
dhcp_active: false
|
||||||
|
|
||||||
|
env:
|
||||||
|
HOST_USER_ID: "{{ .Values.podSecurityContext.runAsUser }}"
|
||||||
|
HOST_USER_GID: "{{ .Values.podSecurityContext.fsGroup }}"
|
||||||
|
PORT: "{{ .Values.service.main.ports.main.port }}"
|
||||||
|
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
protocol: HTTP
|
||||||
|
port: 10600
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
config:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /home/pi/pialert/config
|
||||||
|
db:
|
||||||
|
enabled: true
|
||||||
|
mountPath: /home/pi/pialert/db
|
||||||
|
pialert-config:
|
||||||
|
enabled: true
|
||||||
|
noMount: true
|
||||||
|
type: secret
|
||||||
|
objectName: '{{ template "tc.common.names.fullname" . }}-secret'
|
||||||
|
|
||||||
|
initContainers:
|
||||||
|
init:
|
||||||
|
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
|
||||||
|
volumeMounts:
|
||||||
|
- name: db
|
||||||
|
mountPath: /home/pi/pialert/db
|
||||||
|
- name: config
|
||||||
|
mountPath: /home/pi/pialert/config
|
||||||
|
- name: pialert-config
|
||||||
|
mountPath: /tc-pialert.conf
|
||||||
|
subPath: pialert.conf
|
||||||
|
command: ["/bin/sh", "-c"]
|
||||||
|
args:
|
||||||
|
- |
|
||||||
|
dark_file="/home/pi/pialert/db/setting_darkmode"
|
||||||
|
temp_config_file="/tc-pialert.conf"
|
||||||
|
config_file="/home/pi/pialert/config/pialert.conf"
|
||||||
|
echo "Copying config file into it's directory.."
|
||||||
|
cp -f "$temp_config_file" "$config_file" && echo "Copied config file successfully!" || echo "Failed to copy config file..."
|
||||||
|
{{- if .Values.pialert.general.dark_mode }}
|
||||||
|
echo "Enabling dark mode file..."
|
||||||
|
touch "$dark_file" && echo "Created dark mode file!" || echo "Failed to create dark mode file..."
|
||||||
|
{{- else }}
|
||||||
|
if [ -f "$dark_file" ]; then
|
||||||
|
rm -f $dark_file && echo "Dark mode file removed!" || echo "Failed to remove dark mode file..."
|
||||||
|
else
|
||||||
|
echo "Dark mode file does not exist, no action is needed."
|
||||||
|
fi
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
portal:
|
||||||
|
enabled: true
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,148 @@
|
||||||
|
{{/* Define the configmap */}}
|
||||||
|
{{- define "pialert.secret" -}}
|
||||||
|
|
||||||
|
{{- $secretName := printf "%s-secret" (include "tc.common.names.fullname" .) }}
|
||||||
|
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
type: Opaque
|
||||||
|
metadata:
|
||||||
|
name: {{ $secretName }}
|
||||||
|
labels:
|
||||||
|
{{- include "tc.common.labels" . | nindent 4 }}
|
||||||
|
stringData:
|
||||||
|
pialert.conf: |
|
||||||
|
# General
|
||||||
|
TIMEZONE={{ .Values.TZ | squote }}
|
||||||
|
PIALERT_WEB_PROTECTION={{ ternary "True" "False" .Values.pialert.general.web_protection }}
|
||||||
|
{{- if .Values.pialert.general.web_protection }}
|
||||||
|
PIALERT_WEB_PASSWORD={{ .Values.pialert.general.web_password | squote }}
|
||||||
|
{{- end }}
|
||||||
|
PRINT_LOG={{ ternary "True" "False" .Values.pialert.general.print_log }}
|
||||||
|
REPORT_DASHBOARD_URL={{ .Values.pialert.general.report_dashboard_url | squote }}
|
||||||
|
DAYS_TO_KEEP_EVENTS={{ .Values.pialert.general.days_to_keep_events }}
|
||||||
|
SCAN_CYCLE_MINUTES={{ .Values.pialert.general.scan_cycle_minutes }}
|
||||||
|
{{- with (uniq .Values.pialert.general.included_sections) }}
|
||||||
|
{{- if gt (len .) 4 -}}
|
||||||
|
{{- fail "You can define up to 4 unique sections" -}}
|
||||||
|
{{- end }}
|
||||||
|
INCLUDED_SECTIONS=[
|
||||||
|
{{- range $section := initial . }}
|
||||||
|
{{ . | squote }},
|
||||||
|
{{- end }}
|
||||||
|
{{ last . | squote }}
|
||||||
|
]
|
||||||
|
{{- else }}
|
||||||
|
INCLUDED_SECTIONS=['internet','new_devices','down_devices','events']
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.pialert.general.scan_subnets }}
|
||||||
|
SCAN_SUBNETS=[
|
||||||
|
{{- range $entry := initial . }}
|
||||||
|
{{ (printf "%s --interface=%s" .cidr .interface) | squote }},
|
||||||
|
{{- end }}
|
||||||
|
{{- with last . }}
|
||||||
|
{{ (printf "%s --interface=%s" .cidr .interface) | squote }}
|
||||||
|
{{- end }}
|
||||||
|
]
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# PUSHSAFER
|
||||||
|
REPORT_PUSHSAFER={{ ternary "True" "False" .Values.pialert.pushsafer.enabled }}
|
||||||
|
{{- if .Values.pialert.pushsafer.enabled }}
|
||||||
|
PUSHSAFER_TOKEN={{ .Values.pialert.pushsafer.token | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# Apprise
|
||||||
|
REPORT_APPRISE={{ ternary "True" "False" .Values.pialert.apprise.enabled }}
|
||||||
|
{{- if .Values.pialert.apprise.enabled }}
|
||||||
|
APPRISE_HOST={{ .Values.pialert.apprise.host | squote }}
|
||||||
|
APPRISE_URL={{ .Values.pialert.apprise.url | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# NTFY
|
||||||
|
REPORT_NTFY={{ ternary "True" "False" .Values.pialert.ntfy.enabled }}
|
||||||
|
{{- if .Values.pialert.ntfy.enabled }}
|
||||||
|
NTFY_HOST={{ .Values.pialert.ntfy.host | squote }}
|
||||||
|
NTFY_TOPIC={{ .Values.pialert.ntfy.topic | squote }}
|
||||||
|
NTFY_USER={{ .Values.pialert.ntfy.user | squote }}
|
||||||
|
NTFY_PASSWORD={{ .Values.pialert.ntfy.password | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# Webhooks
|
||||||
|
REPORT_WEBHOOK={{ ternary "True" "False" .Values.pialert.webhook.enabled }}
|
||||||
|
{{- if .Values.pialert.webhook.enabled }}
|
||||||
|
WEBHOOK_URL={{ .Values.pialert.webhook.url | squote }}
|
||||||
|
WEBHOOK_PAYLOAD={{ .Values.pialert.webhook.payload | squote }}
|
||||||
|
WEBHOOK_REQUEST_METHOD={{ .Values.pialert.webhook.method | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# Email
|
||||||
|
REPORT_MAIL={{ ternary "True" "False" .Values.pialert.email.enabled }}
|
||||||
|
{{- if .Values.pialert.email.enabled }}
|
||||||
|
SMTP_SERVER={{ .Values.pialert.email.server | squote }}
|
||||||
|
SMTP_PORT={{ .Values.pialert.email.port }}
|
||||||
|
REPORT_TO={{ .Values.pialert.email.report_to | squote }}
|
||||||
|
REPORT_FROM={{ .Values.pialert.email.report_from | squote }}
|
||||||
|
SMTP_SKIP_LOGIN={{ ternary "True" "False" .Values.pialert.email.skip_login }}
|
||||||
|
{{- with .Values.pialert.email.user }}
|
||||||
|
SMTP_USER={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.pialert.email.password }}
|
||||||
|
SMTP_PASS={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
SMTP_SKIP_TLS={{ ternary "True" "False" .Values.pialert.email.skip_tls }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# MQTT
|
||||||
|
REPORT_MQTT={{ ternary "True" "False" .Values.pialert.mqtt.enabled }}
|
||||||
|
{{- if .Values.pialert.email.enabled }}
|
||||||
|
MQTT_BROKER={{ .Values.pialert.mqtt.broker | squote }}
|
||||||
|
MQTT_PORT={{ .Values.pialert.mqtt.port }}
|
||||||
|
{{- with .Values.pialert.mqtt.user }}
|
||||||
|
MQTT_USER={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.pialert.mqtt.password }}
|
||||||
|
MQTT_PASSWORD={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
MQTT_QOS={{ .Values.pialert.mqtt.qos }}
|
||||||
|
MQTT_DELAY_SEC={{ .Values.pialert.mqtt.delay_sec }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# DynDNS
|
||||||
|
DDNS_ACTIVE={{ ternary "True" "False" .Values.pialert.dyndns.enabled }}
|
||||||
|
{{- if .Values.pialert.dyndns.enabled }}
|
||||||
|
DDNS_DOMAIN={{ .Values.pialert.dyndns.domain | squote }}
|
||||||
|
{{- with .Values.pialert.dyndns.user }}
|
||||||
|
DDNS_USER={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with .Values.pialert.dyndns.password }}
|
||||||
|
DDNS_PASSWORD={{ . | squote }}
|
||||||
|
{{- end }}
|
||||||
|
DDNS_UPDATE_URL={{ .Values.pialert.dyndns.update_url | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# Pholus
|
||||||
|
PHOLUS_ACTIVE={{ ternary "True" "False" .Values.pialert.pholus.enabled }}
|
||||||
|
{{- if .Values.pialert.pholus.enabled }}
|
||||||
|
PHOLUS_TIMEOUT={{ .Values.pialert.pholus.timeout }}
|
||||||
|
PHOLUS_FORCE={{ ternary "True" "False" .Values.pialert.pholus.force }}
|
||||||
|
PHOLUS_DAYS_DATA={{ .Values.pialert.pholus.days_data }}
|
||||||
|
PHOLUS_RUN={{ .Values.pialert.pholus.run | squote }}
|
||||||
|
PHOLUS_RUN_TIMEOUT={{ .Values.pialert.pholus.run_timeout }}
|
||||||
|
PHOLUS_RUN_SCHD={{ .Values.pialert.pholus.run_schedule | squote }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
|
||||||
|
# PiHole
|
||||||
|
PIHOLE_ACTIVE={{ ternary "True" "False" .Values.pialert.pihole.pihole_active }}
|
||||||
|
DHCP_ACTIVE={{ ternary "True" "False" .Values.pialert.pihole.dhcp_active }}
|
||||||
|
{{- end }}
|
|
@ -0,0 +1,7 @@
|
||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "tc.common.loader.init" . }}
|
||||||
|
|
||||||
|
{{- include "pialert.secret" . -}}
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
|
{{ include "tc.common.loader.apply" . }}
|
|
@ -0,0 +1,4 @@
|
||||||
|
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/pialert.png
|
||||||
|
categories:
|
||||||
|
- networking
|
||||||
|
|
Loading…
Reference in New Issue