diff options
| author | Paul Buetow <paul@buetow.org> | 2025-08-13 08:56:23 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-08-13 08:56:23 +0300 |
| commit | 0a7bb40a21953672ad5d788597e6547074c04d5f (patch) | |
| tree | 0dc051b229d20971a0ea49b982efba40d73dbd44 /f3s | |
| parent | 96e7a74a96b05f1657cc6c6d879c0aecf1492fc4 (diff) | |
no
Diffstat (limited to 'f3s')
| -rw-r--r-- | f3s/linkding/Justfile | 12 | ||||
| -rw-r--r-- | f3s/linkding/README.md | 17 | ||||
| -rw-r--r-- | f3s/linkding/helm-chart/Chart.yaml | 5 | ||||
| -rw-r--r-- | f3s/linkding/helm-chart/templates/deployment.yaml | 46 | ||||
| -rw-r--r-- | f3s/linkding/helm-chart/templates/ingress.yaml | 20 | ||||
| -rw-r--r-- | f3s/linkding/helm-chart/templates/persistent-volumes.yaml | 27 |
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 |
