add ssh persistence

This commit is contained in:
2025-06-03 17:35:13 +05:30
parent 2117403cf9
commit 70fd7fa88a
3 changed files with 21 additions and 0 deletions

View File

@@ -15,3 +15,4 @@ data:
SEMAPHORE_ADMIN_EMAIL: "aggarwalakshun@gmail.com"
SEMAPHORE_ADMIN: "admin"
SEMAPHORE_LDAP_ACTIVATED: "'no'"
SEMAPHORE_SSH_PATH: /root/.ssh/

View File

@@ -11,3 +11,17 @@ spec:
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: longhorn-semaphore-ssh
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: longhorn
resources:
requests:
storage: 50Mi

View File

@@ -59,7 +59,13 @@ spec:
secretKeyRef:
name: semaphore-secrets
key: key
volumeMounts:
- name: ssh
mountPath: /root/.ssh/
volumes:
- name: db
persistentVolumeClaim:
claimName: longhorn-semaphore
- name: ssh
persistentVolumeClaim:
claimName: longhorn-semaphore-ssh