File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,3 +14,4 @@ resources:
1414 - recyclarr/ks.yaml
1515 - sabnzbd/ks.yaml
1616 - sonarr/ks.yaml
17+ - maintainerr/ks.yaml
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/common-4.0.1/charts/library/common/values.schema.json
3+ apiVersion : helm.toolkit.fluxcd.io/v2
4+ kind : HelmRelease
5+ metadata :
6+ name : &app maintainerr
7+ namespace : arr
8+ spec :
9+ interval : 15m
10+ chartRef :
11+ kind : OCIRepository
12+ name : maintainerr
13+ values :
14+ global :
15+ fullnameOverride : *app
16+ namespace : arr
17+
18+ controllers :
19+ maintainerr :
20+ enabled : true
21+ type : deployment
22+
23+ replicas : 1
24+
25+ pod :
26+ securityContext :
27+ runAsUser : 1000
28+ runAsGroup : &group 1000
29+ fsGroup : *group
30+ fsGroupChangePolicy : " OnRootMismatch"
31+
32+ containers :
33+ app :
34+ image :
35+ repository : ghcr.io/maintainerr/maintainerr
36+ tag : 3.3.0
37+ pullPolicy : IfNotPresent
38+ env :
39+ TZ : " ${TZ}"
40+ probes :
41+ liveness :
42+ enabled : false
43+
44+ securityContext :
45+ allowPrivilegeEscalation : false
46+ capabilities :
47+ drop :
48+ - ALL
49+
50+ resources :
51+ requests :
52+ cpu : 100m
53+ memory : 150Mi
54+ limits :
55+ memory : 512Mi
56+
57+ service :
58+ app :
59+ primary : true
60+ controller : maintainerr
61+ ports :
62+ http :
63+ port : &port 6246
64+
65+ route :
66+ internal :
67+ enabled : true
68+ kind : HTTPRoute
69+ hostnames : ["{{ .Release.Name }}.local.mafyuh.dev"]
70+ rules :
71+ - matches :
72+ - path :
73+ type : PathPrefix
74+ value : /
75+ backendRefs :
76+ - name : maintainerr
77+ port : *port
78+ parentRefs :
79+ - name : envoy-internal
80+ namespace : kube-system
81+ sectionName : https
82+
83+ persistence :
84+ data :
85+ enabled : true
86+ type : persistentVolumeClaim
87+ accessMode : ReadWriteOnce
88+ size : 2Gi
89+ storageClass : ceph-block
90+ globalMounts :
91+ - path : /opt/data
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://www.schemastore.org/kustomization.json
3+ apiVersion : kustomize.config.k8s.io/v1beta1
4+ kind : Kustomization
5+ resources :
6+ - helmrelease.yaml
7+ - source.yaml
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/source.toolkit.fluxcd.io/ocirepository_v1.json
3+ apiVersion : source.toolkit.fluxcd.io/v1
4+ kind : OCIRepository
5+ metadata :
6+ name : maintainerr
7+ spec :
8+ interval : 15m
9+ layerSelector :
10+ mediaType : application/vnd.cncf.helm.chart.content.v1.tar+gzip
11+ operation : copy
12+ ref :
13+ tag : 4.6.2
14+ url : oci://ghcr.io/bjw-s-labs/helm/app-template
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
3+ apiVersion : kustomize.toolkit.fluxcd.io/v1
4+ kind : Kustomization
5+ metadata :
6+ name : &app maintainerr
7+ namespace : &ns arr
8+ spec :
9+ targetNamespace : *ns
10+ commonMetadata :
11+ labels :
12+ app.kubernetes.io/name : *app
13+ interval : 30m
14+ timeout : 5m
15+ path : ./kubernetes/apps/arr/maintainerr/app
16+ prune : true
17+ sourceRef :
18+ kind : GitRepository
19+ name : iac
20+ namespace : flux-system
21+ wait : false
22+ postBuild :
23+ substitute :
24+ APP : maintainerr
25+ substituteFrom :
26+ - kind : Secret
27+ name : arr-secrets
You can’t perform that action at this time.
0 commit comments