Skip to content

Commit

Permalink
Update beta channel
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 May 3, 2024
2 parents c5e5ec6 + 2032007 commit 15b46fd
Show file tree
Hide file tree
Showing 6 changed files with 103 additions and 17 deletions.
7 changes: 6 additions & 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.32663-pre-01
version: 1.0.32663-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 Expand Up @@ -374,6 +374,11 @@ dependencies:
version: ~0.2.1
repository: http://chartmuseum.chartmuseum:8080
alias: airdcpppia
# - name: app-template
# condition: airdcppglueun.enabled
# version: ~0.2.1
# repository: http://chartmuseum.chartmuseum:8080
# alias: airdcppgluetun
- name: app-template
condition: jackett.enabled
version: ~0.2.1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ data:
IPTABLES_BACKEND: nft
KILLSWITCH: "true"
LOCAL_NETWORK: 10.2.0.0/15,10.43.0.0/16
USER: "{{ .Values.airdcpppia.USER | default }}"
PASS: "{{ .Values.airdcpppia.PASS | default }}"
USER: "{{ .Values.airdcpppia.PIA_USERNAME | default }}"
PASS: "{{ .Values.airdcpppia.PIA_PASSWORD | default }}"
# LOC: nl_amsterdam
LOC: de-frankfurt
PORT_FORWARDING: "1"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -760,11 +760,11 @@ data:
siteMonitor: http://aria:8000
{{ end }}
{{ if .Values.airdcpppia.enabled }}
{{ if or .Values.airdcpppia.enabled .Values.airdcppgluetun.enabled }}
- AirDC++:
icon: mdi-image-chart-bubble
href: https://{{ .Release.Name }}-airdcpp.elfhosted.com
description: Manage Downloads
description: Manage DC++ Sharing
siteMonitor: http://airdcpp:5600
{{ end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1128,7 +1128,7 @@ data:
target: "_blank" # optional html tag target attribute
{{ end }}
{{ if .Values.airdcpppia.enabled }}
{{ if or .Values.airdcpppia.enabled .Values.airdcppgluetun.enabled }}
- name: "AirDC++"
icon: "fas fa-wind"
subtitle: "Manage DC++ Sharing"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{{- if .Values.audiobookshelf.enabled }}
apiVersion: externaldns.k8s.io/v1alpha1
kind: DNSEndpoint
metadata:
name: {{ .Release.Name }}-audiobookshelf.elfhosted.com
spec:
endpoints:
- dnsName: {{ .Release.Name }}-audiobookshelf.elfhosted.com
recordTTL: 180
recordType: CNAME
targets:
- "traefik-ingress.elfhosted.com"
{{ end }}
90 changes: 79 additions & 11 deletions charts/other/myprecious/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2716,13 +2716,20 @@ filebrowser:
name: recyclarr-config

# We need one of these per-app. The global section will override the false enablement
airdcpp:
airdcpppia:
enabled: false
type: custom
mountPath: /storage/config/airdcpp/
volumeSpec:
persistentVolumeClaim:
claimName: config-airdcpp-ssd
airdcppgluetun:
enabled: false
type: custom
mountPath: /storage/config/airdcpp/
volumeSpec:
persistentVolumeClaim:
claimName: config-airdcpp-ssd
autobrr:
enabled: false
type: custom
Expand Down Expand Up @@ -6861,10 +6868,9 @@ audiobookshelf:
volumeSpec:
configMap:
name: elfbot-audiobookshelf
optional: true
optional: true
initContainers:
bootstrap: *bootstrap
update-dns: *update_dns_on_init
ingress:
main:
enabled: false
Expand All @@ -6878,8 +6884,6 @@ audiobookshelf:
limits:
cpu: 2
memory: 1Gi
additionalContainers:
clean-up-dns: *clean_up_dns_on_termination

openbooks:
enabled: false
Expand Down Expand Up @@ -9505,14 +9509,16 @@ iceberg:
name: iceberg-config
resources: *default_resources

airdcpppia:
airdcpppia: &app_airdcpp
enabled: false
image:
repository: ghcr.io/geek-cookbook/airdcpp
tag: 2.9.0@sha256:829a7270032be67f314af41e8fa2d5e921f6e95bffa72cc3160420ab67c894c6
tag: 2.9.0@sha256:8fa14521ce9bd881832b45a525df10b1e2c760a6a1c44517db6c67860f88f9c0
priorityClassName: tenant-normal
podLabels:
app.elfhosted.com/name: airdcpp
podLabels:
app.elfhosted.com/name: airdcpp
podAnnotations:
kubernetes.io/egress-bandwidth: "100M"
controller:
annotations:
configmap.reloader.stakater.com/reload: "elfbot-all,storage-changed,elfbot-airdcpp"
Expand All @@ -9536,7 +9542,7 @@ airdcpppia:
cpu: 10m
memory: 16Mi
limits:
cpu: 100m
cpu: 2
memory: 1024Mi
ingress:
main:
Expand All @@ -9547,6 +9553,14 @@ airdcpppia:
ports:
http:
port: 5600
env:
WAIT_FOR_VPN: "true"
PORT_FILE: /.airdcpp/forwarded-port
probes:
liveness:
enabled: false
startup:
enabled: false
persistence:
<<: *appmounts
config:
Expand All @@ -9571,6 +9585,20 @@ airdcpppia:
optional: true
initContainers:
bootstrap: *bootstrap
setup:
image: *tooling_image
command:
- /bin/bash
- -c
- |
set -x
set -e
mkdir /storage/elfstorage/downloads/airdcpp
volumeMounts:
- mountPath: /config
name: config
addons:
vpn:
enabled: true # in case we ever need it
Expand All @@ -9587,7 +9615,47 @@ airdcpppia:
add:
- NET_ADMIN
- SYS_MODULE
config: # We have to set this to null so that we can override with our own config
config: # We have to set this to null so that we can override with our own config
additionalVolumeMounts:
- mountPath: /config
name: config
scripts:
up: |-
#!/bin/ash
echo "connected" > /shared/vpnstatus
down: |-
#!/bin/ash
echo "disconnected" > /shared/vpnstatus
airdcppgluetun:
enabled: false
<<: *app_airdcpp
addons:
vpn:
enabled: true # in case we ever need it
gluetun:
image:
repository: ghcr.io/geek-cookbook/gluetun
tag: 3.38.0@sha256:bfa60c589cb6c06fbf2f30696d9d2b5a0f7fcfbf3066ff85363a89b7fed869d8
envFrom:
- configMapRef:
name: airddcpp-gluetun-config
securityContext:
runAsUser: 0
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
config: # We have to set this to null so that we can override with our own config
scripts:
up: |-
#!/bin/ash
echo "connected" > /shared/vpnstatus
down: |-
#!/bin/ash
echo "disconnected" > /shared/vpnstatus
jackett:
enabled: false
Expand Down

0 comments on commit 15b46fd

Please sign in to comment.