dev #34

Merged
khwezi merged 2 commits from dev into main 2026-04-12 13:55:11 +02:00
Showing only changes of commit 2d4ccc7910 - Show all commits

View File

@@ -10,6 +10,30 @@ metadata:
name: semaphore-sa
namespace: semaphore
---
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: semaphore-role
namespace: semaphore
rules:
- apiGroups: [""]
resources: ["pods", "secrets", "configmaps"]
verbs: ["get", "watch", "list"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: semaphore-rb
namespace: semaphore
subjects:
- kind: ServiceAccount
name: semaphore-sa
namespace: semaphore
roleRef:
kind: Role
name: semaphore-role
apiGroups: rbac.authorization.k8s.io
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
@@ -123,13 +147,15 @@ spec:
volumeMounts:
- name: semaphore-persistent-storage
mountPath: /home/semaphore
subPath: home
- name: semaphore-persistent-storage
mountPath: /tmp/semaphore
subPath: tmp
- name: ssh-keys-volume
mountPath: /home/semaphore/.ssh
readOnly: true
mountPath: /home/semaphore/.ssh/id_ed25519
subPath: id_ed25519
- name: ssh-keys-volume
mountPath: /home/semaphore/.ssh/id_ed25519.pub
subPath: id_ed25519.pub
volumes:
- name: semaphore-persistent-storage
persistentVolumeClaim: