Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6465c82

Browse files
committedFeb 26, 2025
move flaresolverr to helmrelease
1 parent 7805223 commit 6465c82

File tree

4 files changed

+116
-1
lines changed

4 files changed

+116
-1
lines changed
 

‎README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ Some good references for how I learned this stuff (other than RTM)
7676
|-------------|----------------|-----------------|--------------|----------------------------------------------|-----------|----------------------------------|
7777
| Arc-Ripper | Optiplex 3050 | Intel i5-6500 | 32 GB DDR4 | 1TB NVMe | Arc A310 | Jellyfin Server, Blu-ray Ripper |
7878
| PVE Node 1 | Custom | Intel i7-9700K | 64 GB DDR4 | NVMe for boot and VMs, 4x4TB HDD RaidZ10 | Nvidia 1660 6GB | Main node with most VMs, NAS |
79-
| PVE Node 2 | Custom | Intel i7-8700K | 64 GB DDR4 | 1x2TB NVMe | Nvidia 1060 GB | More VMs |
79+
| PVE Node 2 | Custom | Intel i7-8700K | 64 GB DDR4 | 1x2TB NVMe | Nvidia 1060 6GB | More VMs |
8080

8181

8282
## 📌 **To-Do**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
apiVersion: helm.toolkit.fluxcd.io/v2
2+
kind: HelmRelease
3+
metadata:
4+
name: &app flaresolverr
5+
namespace: arr
6+
spec:
7+
interval: 15m
8+
chart:
9+
spec:
10+
chart: app-template
11+
version: 3.7.1
12+
interval: 30m
13+
sourceRef:
14+
kind: HelmRepository
15+
name: bjw-s
16+
namespace: flux-system
17+
18+
install:
19+
remediation:
20+
retries: 3
21+
upgrade:
22+
remediation:
23+
retries: 3
24+
25+
values:
26+
global:
27+
fullnameOverride: *app
28+
namespace: arr
29+
30+
controllers:
31+
flaresolverr:
32+
enabled: true
33+
type: statefulset
34+
annotations:
35+
reloader.stakater.com/auto: "true"
36+
37+
replicas: 1
38+
39+
pod:
40+
securityContext:
41+
runAsUser: &context 1000
42+
runAsGroup: *context
43+
fsGroup: *context
44+
fsGroupChangePolicy: "OnRootMismatch"
45+
dnsPolicy: None
46+
dnsConfig:
47+
nameservers:
48+
- 10.43.0.10
49+
- 1.1.1.1
50+
- 8.8.8.8
51+
52+
containers:
53+
app:
54+
image:
55+
repository: ghcr.io/flaresolverr/flaresolverr
56+
tag: 3.3.21
57+
pullPolicy: IfNotPresent
58+
env:
59+
TZ: "${TZ}"
60+
LOG_LEVEL: info
61+
62+
probes:
63+
liveness:
64+
enabled: false
65+
66+
securityContext:
67+
allowPrivilegeEscalation: false
68+
capabilities:
69+
drop:
70+
- ALL
71+
72+
resources:
73+
requests:
74+
cpu: 90m
75+
memory: 128Mi
76+
limits:
77+
memory: 256Mi
78+
79+
service:
80+
app:
81+
primary: true
82+
controller: flaresolverr
83+
ports:
84+
http:
85+
port: 8191
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- flaresolverr/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
apiVersion: source.toolkit.fluxcd.io/v1
2+
kind: GitRepository
3+
metadata:
4+
name: flux-staging
5+
namespace: flux-system
6+
spec:
7+
interval: 1m0s
8+
ref:
9+
branch: staging
10+
secretRef:
11+
name: flux-system
12+
url: https://git.mafyuh.dev/mafyuh/iac
13+
---
14+
apiVersion: kustomize.toolkit.fluxcd.io/v1
15+
kind: Kustomization
16+
metadata:
17+
name: flux-staging
18+
namespace: flux-system
19+
spec:
20+
interval: 10m0s
21+
path: ./kubernetes/apps/staging
22+
prune: true
23+
sourceRef:
24+
kind: GitRepository
25+
name: flux-staging
26+

0 commit comments

Comments
 (0)
Please sign in to comment.