freshrss & gitea added

This commit is contained in:
Justine Pelletreau
2022-06-18 12:25:06 +02:00
parent b60ff4734e
commit 5195644e1d
10 changed files with 285 additions and 0 deletions

View File

@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: freshrss
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
resources:
requests:
storage: 10Gi
volumeName: freshrss

View File

@ -0,0 +1,34 @@
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
run: freshrss
name: freshrss
spec:
selector:
matchLabels:
run: freshrss
template:
metadata:
labels:
run: freshrss
spec:
containers:
- env:
- name: PGID
value: "1000"
- name: PUID
value: "1000"
- name: TZ
value: Europe/London
image: ghcr.io/linuxserver/freshrss
name: freshrss
resources: {}
volumeMounts:
- mountPath: /config
name: freshrss
restartPolicy: Always
volumes:
- name: freshrss
persistentVolumeClaim:
claimName: freshrss

View File

@ -0,0 +1,18 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: freshrss-ingr
spec:
ingressClassName: nginx
rules:
- host: rss.squi.fr
http:
paths:
- pathType: Prefix
backend:
service:
name: freshrss
port:
number: 80
path: /

View File

@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
labels:
run: freshrss
name: freshrss
spec:
ports:
- name: "web"
port: 80
targetPort: 80
selector:
run: freshrss

View File

@ -0,0 +1,16 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: freshrss
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteMany
nfs:
server: nas.sq.lan
path: "/swarmdata/freshrss/config"
mountOptions:
- nfsvers=4.2