Skip to content

Commit

Permalink
Update gatus/dashboards for dc++
Browse files Browse the repository at this point in the history
Signed-off-by: David Young <davidy@funkypenguin.co.nz>
  • Loading branch information
funkypenguin committed Jan 25, 2024
1 parent bc9a299 commit 3f9179b
Show file tree
Hide file tree
Showing 5 changed files with 105 additions and 11 deletions.
2 changes: 1 addition & 1 deletion charts/other/myprecious/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.0.2811-pre-01
version: 1.0.2811-pre-02

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,18 @@ data:
- "[STATUS] == 200"
alerts:
- type: email
{{ end }}
{{ end }}
{{ if .Values.iceberg.enabled }}
- name: iceberg
group: manage-media
url: "http://iceberg:3000"
interval: 5m
conditions:
- "[STATUS] == 200"
alerts:
- type: email
{{ end }}
{{ if .Values.xteve.enabled }}
- name: xteve
Expand Down Expand Up @@ -585,6 +596,17 @@ data:
- type: email
{{ end }}
{{ if .Values.airdcpp.enabled }}
- name: airdcpp
group: manage-media
url: "http://airdcpp:5600"
interval: 5m
conditions:
- "[STATUS] == 200"
alerts:
- type: email
{{ end }}
- name: filebrowser
group: tools
url: "http://filebrowser:8080"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -587,7 +587,15 @@ data:
username: {{ .Values.jdownloader.MYJDOWNLOADER_EMAIL | default }}
password: {{ .Values.jdownloader.MYJDOWNLOADER_PASSWORD | default }}
client: {{ .Release.Name }}.elfhosted.com
{{ end }}
{{ end }}
{{ if .Values.airdcpp.enabled }}
- AirDC++:
icon: airdcpp.png
href: https://{{ .Release.Name }}-airdcpp.elfhosted.com
description: Manage Downloads
siteMonitor: http://airdcpp:5600
{{ end }}
- General Tools:
- File Browser:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -706,7 +706,19 @@ data:
tagstyle: "is-success"
url: "https://{{ .Release.Name }}-plex-debrid.elfhosted.com"
target: "_blank" # optional html tag target attribute
{{ end }}
{{ end }}
{{ if .Values.iceberg.enabled }}
- name: "iceberg"
# logo: "assets/png/real-debrid.png"
# Alternatively a fa icon can be provided:
# icon: "fab fa-photo-video"
subtitle: "Sync Plex / Jellyfin with Debrid services"
tag: "protected"
tagstyle: "is-success"
url: "https://{{ .Release.Name }}-iceberg.elfhosted.com"
target: "_blank" # optional html tag target attribute
{{ end }}
- name: "Download Media"
icon: "fas fa-cloud-arrow-down"
Expand Down Expand Up @@ -907,6 +919,16 @@ data:
target: "_blank" # optional html tag target attribute
{{ end }}
{{ if .Values.airdcpp.enabled }}
- name: "AirDC++"
logo: "assets/png/airdcpp.png"
subtitle: "Manage DC++ Sharing"
tag: "protected"
tagstyle: "is-success"
url: "https://{{ .Release.Name }}-airdcpp.elfhosted.com"
target: "_blank" # optional html tag target attribute
{{ end }}
tools.yml: |
---
services:
Expand Down
56 changes: 49 additions & 7 deletions charts/other/myprecious/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2474,6 +2474,13 @@ filebrowser:
defaultMode: 0755

# We need one of these per-app. The global section will override the false enablement
airdcpp:
enabled: false
type: custom
mountPath: /storage/config/airdcpp/
volumeSpec:
persistentVolumeClaim:
claimName: config-airdcpp-ssd
autobrr:
enabled: false
type: custom
Expand Down Expand Up @@ -2557,7 +2564,7 @@ filebrowser:
mountPath: /storage/config/gotify/
volumeSpec:
persistentVolumeClaim:
claimName: config-gotify-ssd
claimName: config-gotify-ssd
homepage:
enabled: false
type: custom
Expand All @@ -2571,7 +2578,14 @@ filebrowser:
mountPath: /storage/config/homer
volumeSpec:
persistentVolumeClaim:
claimName: config-homer-ssd
claimName: config-homer-ssd
iceberg:
enabled: false
type: custom
mountPath: /config/iceberg/
volumeSpec:
persistentVolumeClaim:
claimName: config-iceberg-ssd
jellyseerr:
enabled: false
type: custom
Expand Down Expand Up @@ -4404,7 +4418,7 @@ plex: &plex
app.elfhosted.com/name: plex
app.elfhosted.com/class: streaming
podAnnotations:
kubernetes.io/egress-bandwidth: "150M" # tested with _kilos in Discord on a 97Mbit remux
kubernetes.io/egress-bandwidth: "100M" # tested with _kilos in Discord on a 97Mbit remux
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
Expand Down Expand Up @@ -4651,7 +4665,7 @@ jellyfin:
app.elfhosted.com/class: streaming
app.elfhosted.com/name: jellyfin
podAnnotations:
kubernetes.io/egress-bandwidth: "150M" # tested with _kilos in Discord on a 97Mbit remux
kubernetes.io/egress-bandwidth: "100M" # tested with _kilos in Discord on a 97Mbit remux
priorityClassName: tenant-streaming
securityContext:
seccompProfile:
Expand Down Expand Up @@ -4761,7 +4775,7 @@ emby:
app.elfhosted.com/class: streaming
app.elfhosted.com/name: emby
podAnnotations:
kubernetes.io/egress-bandwidth: "150M" # tested with _kilos in Discord on a 97Mbit remux
kubernetes.io/egress-bandwidth: "100M" # tested with _kilos in Discord on a 97Mbit remux
securityContext:
seccompProfile:
type: RuntimeDefault
Expand Down Expand Up @@ -4899,6 +4913,13 @@ homer:
configMap:
name: homer-config
# We need one of these per-app. The global section will override the false enablement
airdcpp:
enabled: false
type: custom
mountPath: /config/airdcpp/
volumeSpec:
persistentVolumeClaim:
claimName: config-airdcpp-ssd
autobrr:
enabled: false
type: custom
Expand Down Expand Up @@ -4990,6 +5011,13 @@ homer:
volumeSpec:
persistentVolumeClaim:
claimName: config-homepage-ssd
iceberg:
enabled: false
type: custom
mountPath: /config/iceberg/
volumeSpec:
persistentVolumeClaim:
claimName: config-iceberg-ssd
jellyseerr:
enabled: false
type: custom
Expand Down Expand Up @@ -7068,6 +7096,13 @@ rclonebrowser:
optional: true

# We need one of these per-app. The global section will override the false enablement
airdcpp:
enabled: false
type: custom
mountPath: /storage/config/airdcpp/
volumeSpec:
persistentVolumeClaim:
claimName: config-airdcpp-ssd
autobrr:
enabled: false
type: custom
Expand Down Expand Up @@ -7151,14 +7186,21 @@ rclonebrowser:
mountPath: /storage/config/gotify/
volumeSpec:
persistentVolumeClaim:
claimName: config-gotify-ssd
claimName: config-gotify-ssd
homepage:
enabled: false
type: custom
mountPath: /storage/config/homepage/
volumeSpec:
persistentVolumeClaim:
claimName: config-homepage-ssd
iceberg:
enabled: false
type: custom
mountPath: /storage/config/iceberg/
volumeSpec:
persistentVolumeClaim:
claimName: config-iceberg-ssd
jellyseerr:
enabled: false
type: custom
Expand Down Expand Up @@ -9053,7 +9095,7 @@ zurg: &zurg
app.elfhosted.com/class: debrid
app.elfhosted.com/name: zurg
podAnnotations:
kubernetes.io/egress-bandwidth: "150M" # tested with _kilos in Discord on a 97Mbit remux
kubernetes.io/egress-bandwidth: "100M" # tested with _kilos in Discord on a 97Mbit remux
image:
repository: ghcr.io/geek-cookbook/zurg
tag: v0.9.3-hotfix.2@sha256:ee9a0b9102b4ab240569e54a59070a74351719fc7d60c7a49faec01e6dcf61ef
Expand Down

0 comments on commit 3f9179b

Please sign in to comment.