Skip to content

Commit 395646e

Browse files
committed
update images
1 parent 2beebf0 commit 395646e

25 files changed

Lines changed: 238 additions & 25 deletions

‎charts/flaresolverr/Chart.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
22
name: flaresolverr
33
description: FlareSolverr is a proxy server to bypass Cloudflare protection
4-
appVersion: "3.3.25"
4+
appVersion: "3.4.1"
55
type: application
6-
version: 0.5.9
6+
version: 0.6.0
77
keywords:
88
- flaresolverr
99
- cloudflare

‎charts/flaresolverr/values.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ namespace: mediafactory
33

44
image:
55
repository: flaresolverr/flaresolverr
6-
tag: v3.3.25
6+
tag: v3.4.1
77
imagePullPolicy: IfNotPresent
88

99
env:

‎charts/headphones/.helmignore‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/

‎charts/headphones/Chart.yaml‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: v2
2+
name: headphones
3+
description: Headphones is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent and Blackhole.
4+
appVersion: "a78f38c1"
5+
type: application
6+
version: 0.0.1
7+
keywords:
8+
- headphones
9+
- music
10+
- pvr
11+
- mediafactory
12+
- torrent
13+
- usenet
14+
maintainers:
15+
- name: GenericEric
16+
email: eric@bgeneric.net
17+
url: https://bgeneric.net
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Thank you for deploying your media factory with bgeneric charts!
2+
{{ .Values.appName }} will be accessable shortly.
3+
4+
5+
Port forward access method:
6+
7+
Run this command:
8+
kubectl --namespace {{ .Values.namespace }} port-forward service/{{ .Values.appName }} 8888:{{ .Values.service.port }}
9+
10+
Then, in a browser, go to:
11+
http://localhost:8888
12+
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: {{ .Values.appName }}
5+
namespace: {{ .Values.namespace }}
6+
labels:
7+
app: {{ .Values.appName }}
8+
spec:
9+
selector:
10+
matchLabels:
11+
app: {{ .Values.appName }}
12+
replicas: 1
13+
strategy:
14+
type: Recreate
15+
template:
16+
metadata:
17+
labels:
18+
app: {{ .Values.appName }}
19+
spec:
20+
containers:
21+
- name: {{ .Values.appName }}
22+
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
23+
imagePullPolicy: {{ .Values.image.imagePullPolicy }}
24+
resources:
25+
requests:
26+
cpu: {{ .Values.resources.requests.cpu }}
27+
memory: {{ .Values.resources.requests.memory }}
28+
limits:
29+
cpu: {{ .Values.resources.limits.cpu }}
30+
memory: {{ .Values.resources.limits.memory }}
31+
env:
32+
- name: TZ
33+
value: "{{ .Values.env.TZ }}"
34+
- name: PUID
35+
value: "{{ .Values.env.PUID }}"
36+
- name: PGID
37+
value: "{{ .Values.env.PGID }}"
38+
ports:
39+
- containerPort: {{ .Values.service.port }}
40+
name: {{ .Values.appName }}
41+
volumeMounts:
42+
- name: config
43+
mountPath: {{ .Values.persistence.config.mountPath }}
44+
{{ if .Values.persistence.backups.enabled }}
45+
- name: backups
46+
mountPath: {{ .Values.persistence.backups.mountPath }}
47+
{{ end }}
48+
- name: music
49+
mountPath: {{ .Values.persistence.music.mountPath }}
50+
- name: downloads
51+
mountPath: {{ .Values.persistence.downloads.mountPath }}
52+
{{ if .Values.persistence.complete.enabled }}
53+
- name: complete
54+
mountPath: {{ .Values.persistence.complete.mountPath }}
55+
{{ end }}
56+
volumes:
57+
- name: config
58+
hostPath:
59+
path: {{ .Values.persistence.config.hostPath }}
60+
{{ if .Values.persistence.backups.enabled }}
61+
- name: backups
62+
persistentVolumeClaim:
63+
claimName: {{ .Values.persistence.backups.existingClaim }}
64+
{{ end }}
65+
- name: music
66+
persistentVolumeClaim:
67+
claimName: {{ .Values.persistence.music.existingClaim }}
68+
- name: downloads
69+
hostPath:
70+
path: {{ .Values.persistence.downloads.hostPath }}
71+
{{ if .Values.persistence.complete.enabled }}
72+
- name: complete
73+
hostPath:
74+
path: {{ .Values.persistence.complete.hostPath }}
75+
{{ end }}
76+
restartPolicy: Always
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
name: {{ .Values.appName }}
5+
namespace: {{ .Values.namespace }}
6+
labels:
7+
name: {{ .Values.appName }}
8+
spec:
9+
rules:
10+
- host: {{ .Values.ingress.host }}
11+
http:
12+
paths:
13+
- pathType: Prefix
14+
path: "/"
15+
backend:
16+
service:
17+
name: {{ .Values.appName }}
18+
port:
19+
number: {{ .Values.service.port }}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ .Values.appName }}
5+
namespace: {{ .Values.namespace }}
6+
labels:
7+
app: {{ .Values.appName }}
8+
spec:
9+
selector:
10+
app: {{ .Values.appName }}
11+
type: ClusterIP
12+
sessionAffinity: None
13+
sessionAffinityConfig:
14+
clientIP:
15+
timeoutSeconds: 10800
16+
ports:
17+
- name: {{ .Values.appName }}
18+
protocol: TCP
19+
port: {{ .Values.service.port }}
20+
targetPort: {{ .Values.service.port }}

‎charts/headphones/values.yaml‎

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
appName: headphones
2+
namespace: mediafactory
3+
4+
image:
5+
repository: linuxserver/headphones
6+
tag: version-a78f38c1
7+
imagePullPolicy: IfNotPresent
8+
9+
env:
10+
TZ: America/Chicago
11+
PGID: 568
12+
PUID: 568
13+
14+
ingress:
15+
host: headphones.example.com
16+
17+
service:
18+
port: 8181
19+
20+
persistence:
21+
config:
22+
hostPath:
23+
mountPath: /config
24+
backups:
25+
enabled: false
26+
existingClaim:
27+
mountPath: /backups
28+
music:
29+
existingClaim:
30+
storageClass:
31+
mountPath: /media/music
32+
downloads:
33+
hostPath:
34+
mountPath: /downloads/downloads
35+
complete:
36+
enabled: false
37+
hostPath:
38+
mountPath: /downloads/complete
39+
40+
resources:
41+
requests:
42+
cpu: 100m
43+
memory: 60Mi
44+
limits:
45+
cpu: 4000m
46+
memory: 2000Mi

‎charts/jellyseerr/Chart.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
22
name: jellyseerr
33
description: Jellyseerr is a free and open source fork of Overseerr for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Jellyfin!
4-
appVersion: "2.7.2"
4+
appVersion: "2.7.3"
55
type: application
6-
version: 0.6.4
6+
version: 0.6.5
77
keywords:
88
- jellyseerr
99
- movies

0 commit comments

Comments
 (0)