Compare commits

..

2 Commits

Author SHA1 Message Date
fad7ca7386 Merge pull request 'Light refactor' (#38) from dev into main
Reviewed-on: #38
2026-04-12 14:09:28 +02:00
Khwezi
6df82ede04 Light refactor 2026-04-12 14:08:52 +02:00

View File

@@ -107,12 +107,13 @@ spec:
fsGroupChangePolicy: "Always"
initContainers:
- name: setup-directory
- name: fix-ssh-path
image: busybox:latest
command: ["sh", "-c", "mkdir -p /mnt/data/.ssh"]
# Ensure the directory exists AND is clean before the subPath mount attempts to anchor
command: ["sh", "-c", "mkdir -p /home/semaphore/.ssh && chmod 700 /home/semaphore/.ssh"]
volumeMounts:
- name: semaphore-persistent-storage
mountPath: /mnt/data
mountPath: /home/semaphore
containers:
- name: semaphore
@@ -158,6 +159,7 @@ spec:
- name: semaphore-persistent-storage
mountPath: /tmp/semaphore
subPath: tmp
# Using subPath here is essential to put the file into the existing folder
- name: ssh-keys-volume
mountPath: /home/semaphore/.ssh/id_ed25519
subPath: id_ed25519
@@ -171,7 +173,7 @@ spec:
- name: ssh-keys-volume
secret:
secretName: semaphore-secrets
defaultMode: 384
defaultMode: 384 # This is octal 0600
items:
- key: id_ed25519
path: id_ed25519