File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/refs/heads/main/helmrelease-helm-v2.json
3+ apiVersion : helm.toolkit.fluxcd.io/v2
4+ kind : HelmRelease
5+ metadata :
6+ name : freshrss
7+ spec :
8+ chartRef :
9+ kind : OCIRepository
10+ name : freshrss
11+ interval : 30m
12+ timeout : 20m
13+ maxHistory : 3
14+ install :
15+ createNamespace : true
16+ remediation :
17+ retries : 3
18+ upgrade :
19+ cleanupOnFail : true
20+ remediation :
21+ retries : 3
22+ uninstall :
23+ keepHistory : false
24+ values :
25+ credentials :
26+ s3 :
27+ type : s3
28+ url : " ${S3URL}"
29+ bucket : " ${S3PREFIX}-freshrss"
30+ accessKey : " ${S3ID}"
31+ secretKey : " ${S3KEY}"
32+ encrKey : " ${S3KEY}"
33+ persistence :
34+ config :
35+ volsync :
36+ - name : config
37+ type : restic
38+ credentials : s3
39+ dest :
40+ enabled : true
41+ moverSecurityContext :
42+ runAsUser : 0
43+ runAsGroup : 0
44+ fsGroup : 0
45+ src :
46+ enabled : true
47+ trigger :
48+ schedule : " 0 1 * * *"
49+ moverSecurityContext :
50+ runAsUser : 0
51+ runAsGroup : 0
52+ fsGroup : 0
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://datreeio.github.io/CRDs-catalog/gateway.networking.k8s.io/httproute_v1.json
3+ apiVersion : gateway.networking.k8s.io/v1
4+ kind : HTTPRoute
5+ metadata :
6+ name : freshrss
7+ annotations :
8+ gatus.home-operations.com/endpoint : |
9+ client:
10+ dns-resolver: tcp://${UNIFI_HOST}:53
11+ spec :
12+ parentRefs :
13+ - name : envoy-internal
14+ namespace : network
15+ sectionName : https
16+ hostnames : ["rss.${SECRET_DOMAIN}"]
17+ rules :
18+ - backendRefs :
19+ - name : freshrss
20+ port : 10010
Original file line number Diff line number Diff line change 1+ ---
2+ # yaml-language-server: $schema=https://json.schemastore.org/kustomization
3+ apiVersion : kustomize.config.k8s.io/v1beta1
4+ kind : Kustomization
5+ resources :
6+ - ./helmrelease.yaml
7+ - ./ocirepository.yaml
8+ - ./httproute.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 : freshrss
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 : 21.14.1
14+ url : oci://oci.trueforge.org/truecharts/freshrss
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 : freshrss
7+ spec :
8+ dependsOn :
9+ - name : longhorn
10+ namespace : longhorn-system
11+ interval : 1h
12+ path : ./kubernetes/apps/default/freshrss/app
13+ postBuild :
14+ substituteFrom :
15+ - name : cluster-secrets
16+ kind : Secret
17+ prune : true
18+ sourceRef :
19+ kind : GitRepository
20+ name : flux-system
21+ namespace : flux-system
22+ targetNamespace : default
23+ wait : false
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ apiVersion: gateway.networking.k8s.io/v1
44kind : HTTPRoute
55metadata :
66 name : homepage
7+ annotations :
8+ gatus.home-operations.com/endpoint : |
9+ client:
10+ dns-resolver: tcp://${UNIFI_HOST}:53
711spec :
812 parentRefs :
913 - name : envoy-internal
@@ -20,6 +24,10 @@ apiVersion: gateway.networking.k8s.io/v1
2024kind : HTTPRoute
2125metadata :
2226 name : homepage-edit
27+ annotations :
28+ gatus.home-operations.com/endpoint : |
29+ client:
30+ dns-resolver: tcp://${UNIFI_HOST}:53
2331spec :
2432 parentRefs :
2533 - name : envoy-internal
Original file line number Diff line number Diff line change @@ -10,5 +10,6 @@ components:
1010resources :
1111 - ./namespace.yaml
1212 - ./echo/ks.yaml
13+ - ./freshrss/ks.yaml
1314 - ./homepage/ks.yaml
1415 - ./mend-renovate/ks.yaml
You can’t perform that action at this time.
0 commit comments