This repository has been archived on 2023-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
gitops-tbrnt/linkding/linkding.yaml

95 lines
2.3 KiB
YAML

---
# Source: linkding/templates/persistantvolumeclaim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: linkding-storage
labels:
helm.sh/chart: linkding-0.0.2
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
app.kubernetes.io/version: "1.8.8"
app.kubernetes.io/managed-by: Helm
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
volumeMode: Filesystem
storageClassName: local-path
---
# Source: linkding/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: linkding
labels:
helm.sh/chart: linkding-0.0.2
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
app.kubernetes.io/version: "1.8.8"
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
ports:
- name: "http"
port: 9090
targetPort: "http"
protocol: "TCP"
selector:
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
---
# Source: linkding/templates/deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: linkding
labels:
helm.sh/chart: linkding-0.0.2
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
app.kubernetes.io/version: "1.8.8"
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
template:
metadata:
labels:
app.kubernetes.io/name: linkding
app.kubernetes.io/instance: linkding
spec:
serviceAccountName: default
containers:
- name: linkding
image: "sissbruecker/linkding:1.15.0"
imagePullPolicy: IfNotPresent
ports:
- name: "http"
containerPort: 9090
protocol: "TCP"
env:
- name: "TZ"
value: "UTC"
volumeMounts:
- name: storage-volume
mountPath: /etc/linkding/data
livenessProbe:
httpGet:
path: /
port: http
readinessProbe:
httpGet:
path: /
port: http
resources: {}
volumes:
- name: storage-volume
persistentVolumeClaim:
claimName: linkding-storage