diff --git a/privatebin-system/privatebin.yaml b/privatebin-system/privatebin.yaml new file mode 100644 index 0000000..61f7d7c --- /dev/null +++ b/privatebin-system/privatebin.yaml @@ -0,0 +1,416 @@ +--- +# PrivateBin - Zero-knowledge pastebin +# Domain: privatebin.dooplex.hu +# Authentication: Authentik proxy for POST (create), public GET (read) +# Version: 2.0.3 + +apiVersion: v1 +kind: Namespace +metadata: + name: privatebin-system + labels: + app.kubernetes.io/name: privatebin +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: privatebin-data + namespace: privatebin-system + labels: + app.kubernetes.io/name: privatebin + app.kubernetes.io/instance: privatebin + recurring-job-group.longhorn.io/needbackup: enabled + recurring-job.longhorn.io/source: enabled + annotations: + argocd.argoproj.io/sync-options: Prune=false +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn + resources: + requests: + storage: 2Gi +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: privatebin-configs + namespace: privatebin-system + labels: + app.kubernetes.io/name: privatebin + app.kubernetes.io/instance: privatebin +data: + conf.php: | + ;