summaryrefslogtreecommitdiff
path: root/data.d/k3s-master
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2023-07-20 11:05:07 +0200
committerPatrick Spek <p.spek@tyil.nl>2023-07-20 11:05:07 +0200
commit47a03a24b95497b8e66e94304b90003f3e4697d6 (patch)
tree576bf31e665f992ac8baa5b16a90630524247559 /data.d/k3s-master
parent24a9d59deae6a009e08d9ae1ca86e5b941fe942a (diff)
Add lldap deployment
Diffstat (limited to 'data.d/k3s-master')
-rw-r--r--data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/deployment.yaml67
1 files changed, 67 insertions, 0 deletions
diff --git a/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/deployment.yaml b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/deployment.yaml
new file mode 100644
index 0000000..69c3669
--- /dev/null
+++ b/data.d/k3s-master/manifests.d/mieshu/personal-services/lldap/deployment.yaml
@@ -0,0 +1,67 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: lldap
+ namespace: personal-services
+ labels:
+ app.kubernetes.io/created-by: tyil
+ app.kubernetes.io/managed-by: manual
+ app.kubernetes.io/name: lldap
+ app.kubernetes.io/part-of: personal-services
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/created-by: tyil
+ app.kubernetes.io/managed-by: manual
+ app.kubernetes.io/name: lldap
+ app.kubernetes.io/part-of: personal-services
+ strategy:
+ type: Recreate
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/created-by: tyil
+ app.kubernetes.io/managed-by: manual
+ app.kubernetes.io/name: lldap
+ app.kubernetes.io/part-of: personal-services
+ spec:
+ containers:
+ - env:
+ - name: GID
+ value: "1001"
+ - name: LLDAP_JWT_SECRET
+ valueFrom:
+ secretKeyRef:
+ name: lldap-credentials
+ key: lldap-jwt-secret
+ - name: LLDAP_LDAP_BASE_DN
+ valueFrom:
+ secretKeyRef:
+ name: lldap-credentials
+ key: base-dn
+ - name: LLDAP_LDAP_USER_PASS
+ valueFrom:
+ secretKeyRef:
+ name: lldap-credentials
+ key: lldap-ldap-user-pass
+ - name: TZ
+ value: CET
+ - name: UID
+ value: "1001"
+ image: nitnelave/lldap:latest
+ name: lldap
+ ports:
+ - containerPort: 3890
+ - containerPort: 6360
+ - containerPort: 17170
+ volumeMounts:
+ - mountPath: /data
+ name: data
+ restartPolicy: Always
+ volumes:
+ - name: data
+ persistentVolumeClaim:
+ claimName: lldap
+...