summaryrefslogtreecommitdiff
path: root/f3s
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-08-13 08:56:23 +0300
committerPaul Buetow <paul@buetow.org>2025-08-13 08:56:23 +0300
commit0a7bb40a21953672ad5d788597e6547074c04d5f (patch)
tree0dc051b229d20971a0ea49b982efba40d73dbd44 /f3s
parent96e7a74a96b05f1657cc6c6d879c0aecf1492fc4 (diff)
no
Diffstat (limited to 'f3s')
-rw-r--r--f3s/linkding/Justfile12
-rw-r--r--f3s/linkding/README.md17
-rw-r--r--f3s/linkding/helm-chart/Chart.yaml5
-rw-r--r--f3s/linkding/helm-chart/templates/deployment.yaml46
-rw-r--r--f3s/linkding/helm-chart/templates/ingress.yaml20
-rw-r--r--f3s/linkding/helm-chart/templates/persistent-volumes.yaml27
6 files changed, 0 insertions, 127 deletions
diff --git a/f3s/linkding/Justfile b/f3s/linkding/Justfile
deleted file mode 100644
index 366cb34..0000000
--- a/f3s/linkding/Justfile
+++ /dev/null
@@ -1,12 +0,0 @@
-NAMESPACE := "services"
-RELEASE_NAME := "linkding"
-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}} \ No newline at end of file
diff --git a/f3s/linkding/README.md b/f3s/linkding/README.md
deleted file mode 100644
index e0e7b1d..0000000
--- a/f3s/linkding/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# linkding Helm Chart
-
-This chart deploys linkding.
-
-## Prerequisites
-
-Before installing the chart, you must manually create the following directory on your host system to be used by the persistent volume:
-
-- `/data/nfs/k3svolumes/linkding/data`
-
-## Installing the Chart
-
-To install the chart with the release name `linkding`, run the following command:
-
-```bash
-helm install linkding . --namespace services --create-namespace
-``` \ No newline at end of file
diff --git a/f3s/linkding/helm-chart/Chart.yaml b/f3s/linkding/helm-chart/Chart.yaml
deleted file mode 100644
index dc753e8..0000000
--- a/f3s/linkding/helm-chart/Chart.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-apiVersion: v2
-name: linkding
-description: A Helm chart for deploying linkding.
-version: 0.1.0
-appVersion: "latest" \ No newline at end of file
diff --git a/f3s/linkding/helm-chart/templates/deployment.yaml b/f3s/linkding/helm-chart/templates/deployment.yaml
deleted file mode 100644
index 87685f2..0000000
--- a/f3s/linkding/helm-chart/templates/deployment.yaml
+++ /dev/null
@@ -1,46 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: linkding
- namespace: services
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: linkding
- template:
- metadata:
- labels:
- app: linkding
- spec:
- containers:
- - name: linkding
- image: sissbruecker/linkding:latest
- ports:
- - containerPort: 9090
- env:
- - name: LD_CSRF_TRUSTED_ORIGINS
- value: "https://linkding.f3s.buetow.org"
- volumeMounts:
- - name: linkding-data
- mountPath: /etc/linkding/data
- volumes:
- - name: linkding-data
- persistentVolumeClaim:
- claimName: linkding-data-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- labels:
- app: linkding
- name: linkding-service
- namespace: services
-spec:
- ports:
- - name: web
- port: 80
- protocol: TCP
- targetPort: 9090
- selector:
- app: linkding \ No newline at end of file
diff --git a/f3s/linkding/helm-chart/templates/ingress.yaml b/f3s/linkding/helm-chart/templates/ingress.yaml
deleted file mode 100644
index 2e9ceec..0000000
--- a/f3s/linkding/helm-chart/templates/ingress.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
- name: linkding-ingress
- namespace: services
- annotations:
- spec.ingressClassName: traefik
- traefik.ingress.kubernetes.io/router.entrypoints: web
-spec:
- rules:
- - host: linkding.f3s.buetow.org
- http:
- paths:
- - path: /
- pathType: Prefix
- backend:
- service:
- name: linkding-service
- port:
- number: 80 \ No newline at end of file
diff --git a/f3s/linkding/helm-chart/templates/persistent-volumes.yaml b/f3s/linkding/helm-chart/templates/persistent-volumes.yaml
deleted file mode 100644
index 22da2b0..0000000
--- a/f3s/linkding/helm-chart/templates/persistent-volumes.yaml
+++ /dev/null
@@ -1,27 +0,0 @@
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: linkding-data-pv
-spec:
- capacity:
- storage: 1Gi
- volumeMode: Filesystem
- accessModes:
- - ReadWriteOnce
- persistentVolumeReclaimPolicy: Retain
- hostPath:
- path: /data/nfs/k3svolumes/linkding/data
- type: Directory
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: linkding-data-pvc
- namespace: services
-spec:
- storageClassName: ""
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 1Gi \ No newline at end of file