summaryrefslogtreecommitdiff
path: root/gemfeed/examples/conf/f3s/wallabag
diff options
context:
space:
mode:
Diffstat (limited to 'gemfeed/examples/conf/f3s/wallabag')
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/Justfile12
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/helm-chart/Chart.yaml5
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/helm-chart/README.md18
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/deployment.yaml51
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/ingress.yaml20
-rw-r--r--gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/persistent-volumes.yaml55
6 files changed, 0 insertions, 161 deletions
diff --git a/gemfeed/examples/conf/f3s/wallabag/Justfile b/gemfeed/examples/conf/f3s/wallabag/Justfile
deleted file mode 100644
index 6c3a8818..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/Justfile
+++ /dev/null
@@ -1,12 +0,0 @@
-NAMESPACE := "services"
-RELEASE_NAME := "wallabag"
-CHART_PATH := "./helm-chart"
-
-install:
- helm install {{RELEASE_NAME}} {{CHART_PATH}} --namespace {{NAMESPACE}} --create-namespace
-
-upgrade:
- helm upgrade {{RELEASE_NAME}} {{CHART_PATH}} --namespace {{NAMESPACE}}
-
-delete:
- helm uninstall {{RELEASE_NAME}} --namespace {{NAMESPACE}}
diff --git a/gemfeed/examples/conf/f3s/wallabag/helm-chart/Chart.yaml b/gemfeed/examples/conf/f3s/wallabag/helm-chart/Chart.yaml
deleted file mode 100644
index 2fb05aba..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/helm-chart/Chart.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-apiVersion: v2
-name: wallabag
-description: A Helm chart for deploying Wallabag.
-version: 0.1.0
-appVersion: "latest"
diff --git a/gemfeed/examples/conf/f3s/wallabag/helm-chart/README.md b/gemfeed/examples/conf/f3s/wallabag/helm-chart/README.md
deleted file mode 100644
index 5db600b9..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/helm-chart/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Wallabag Helm Chart
-
-This chart deploys Wallabag.
-
-## Prerequisites
-
-Before installing the chart, you must manually create the following directories on your host system to be used by the persistent volumes:
-
-- `/data/nfs/k3svolumes/wallabag/data`
-- `/data/nfs/k3svolumes/wallabag/images`
-
-## Installing the Chart
-
-To install the chart with the release name `my-release`, run the following command:
-
-```bash
-helm install wallabag . --namespace services --create-namespace
-```
diff --git a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/deployment.yaml b/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/deployment.yaml
deleted file mode 100644
index 25dcffdc..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/deployment.yaml
+++ /dev/null
@@ -1,51 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: wallabag
- namespace: services
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: wallabag
- template:
- metadata:
- labels:
- app: wallabag
- spec:
- containers:
- - name: wallabag
- image: wallabag/wallabag
- ports:
- - containerPort: 80
- env:
- - name: SYMFONY__ENV__DOMAIN_NAME
- value: "https://bag.f3s.buetow.org"
- volumeMounts:
- - name: wallabag-data
- mountPath: /var/www/wallabag/data
- - name: wallabag-images
- mountPath: /var/www/wallabag/web/assets/images
- volumes:
- - name: wallabag-data
- persistentVolumeClaim:
- claimName: wallabag-data-pvc
- - name: wallabag-images
- persistentVolumeClaim:
- claimName: wallabag-images-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: wallabag
- name: wallabag-service
- namespace: services
-spec:
- ports:
- - name: web
- port: 80
- protocol: TCP
- targetPort: 80
- selector:
- app: wallabag
diff --git a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/ingress.yaml b/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/ingress.yaml
deleted file mode 100644
index deb489aa..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/ingress.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
- name: wallabag-ingress
- namespace: services
- annotations:
- spec.ingressClassName: traefik
- traefik.ingress.kubernetes.io/router.entrypoints: web
-spec:
- rules:
- - host: bag.f3s.buetow.org
- http:
- paths:
- - path: /
- pathType: Prefix
- backend:
- service:
- name: wallabag-service
- port:
- number: 80
diff --git a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/persistent-volumes.yaml b/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/persistent-volumes.yaml
deleted file mode 100644
index 6f5346aa..00000000
--- a/gemfeed/examples/conf/f3s/wallabag/helm-chart/templates/persistent-volumes.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: wallabag-data-pv
-spec:
- capacity:
- storage: 1Gi
- volumeMode: Filesystem
- accessModes:
- - ReadWriteOnce
- persistentVolumeReclaimPolicy: Retain
- hostPath:
- path: /data/nfs/k3svolumes/wallabag/data
- type: Directory
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: wallabag-data-pvc
- namespace: services
-spec:
- storageClassName: ""
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 1Gi
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: wallabag-images-pv
-spec:
- capacity:
- storage: 1Gi
- volumeMode: Filesystem
- accessModes:
- - ReadWriteOnce
- persistentVolumeReclaimPolicy: Retain
- hostPath:
- path: /data/nfs/k3svolumes/wallabag/images
- type: Directory
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: wallabag-images-pvc
- namespace: services
-spec:
- storageClassName: ""
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 1Gi