diff --git a/apps/bitwarden/bitwarden-deployment.yaml b/apps/bitwarden/bitwarden-deployment.yaml index 59131db..4394403 100644 --- a/apps/bitwarden/bitwarden-deployment.yaml +++ b/apps/bitwarden/bitwarden-deployment.yaml @@ -46,9 +46,7 @@ spec: terminationMessagePolicy: File volumeMounts: - mountPath: /data - name: bitwarden-data - - mountPath: /persistentvolumes - name: nfs-client-root + name: bitwarden-data-nfs dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler @@ -58,10 +56,6 @@ spec: runAsUser: 0 terminationGracePeriodSeconds: 30 volumes: - - name: bitwarden-data + - name: bitwarden-data-nfs persistentVolumeClaim: - claimName: bitwarden - - name: nfs-client-root - nfs: - path: /volume1/k8s - server: 192.168.1.176 + claimName: bitwarden-nfs diff --git a/apps/bitwarden/bitwarden-storage.yaml b/apps/bitwarden/bitwarden-storage.yaml index 2cbfc05..424fe48 100644 --- a/apps/bitwarden/bitwarden-storage.yaml +++ b/apps/bitwarden/bitwarden-storage.yaml @@ -1,12 +1,12 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: bitwarden + name: bitwarden-nfs namespace: default spec: - storageClassName: synology-iscsi-storage-custom + storageClassName: nfs-client accessModes: - - ReadWriteMany + - ReadWriteMany resources: requests: storage: 5Gi diff --git a/apps/gittea/gitea-deployment.yaml b/apps/gittea/gitea-deployment.yaml index 3e50da1..a98e457 100644 --- a/apps/gittea/gitea-deployment.yaml +++ b/apps/gittea/gitea-deployment.yaml @@ -33,24 +33,30 @@ spec: - containerPort: 22 name: gitea-ssh protocol: TCP + env: + - name: USER_UID + value: "1000" + - name: USER_GID + value: "1000" resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /data - name: gitea-storage - - mountPath: /persistentvolumes - name: nfs-client-root + name: gitea-storage-iscsi + - mountPath: /data2 + name: gitea-storage-nfs2 +# - mountPath: /data-new +# name: gitea-storage-nfs dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 30 volumes: - - name: gitea-storage + - name: gitea-storage-iscsi persistentVolumeClaim: - claimName: gitea - - name: nfs-client-root - nfs: - path: /volume1/k8s - server: 192.168.1.176 + claimName: gitea-storage-iscsi + - name: gitea-storage-nfs2 + persistentVolumeClaim: + claimName: gitea-nfs2 diff --git a/apps/gittea/gitea-storage.yaml b/apps/gittea/gitea-storage.yaml index 43c967f..055f6e5 100644 --- a/apps/gittea/gitea-storage.yaml +++ b/apps/gittea/gitea-storage.yaml @@ -1,12 +1,25 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: gitea + name: gitea-storage-iscsi namespace: default spec: storageClassName: synology-iscsi-storage-custom accessModes: - - ReadWriteMany + - ReadWriteOnce resources: requests: storage: 20Gi +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: gitea-nfs2 + namespace: default +spec: + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 20Gi \ No newline at end of file diff --git a/apps/gittea/runner-deployment.yaml b/apps/gittea/runner-deployment.yaml new file mode 100644 index 0000000..ce03908 --- /dev/null +++ b/apps/gittea/runner-deployment.yaml @@ -0,0 +1,46 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: act-runner + name: act-runner +spec: + replicas: 1 + selector: + matchLabels: + app: act-runner + strategy: {} + template: + metadata: + labels: + app: act-runner + spec: + restartPolicy: Always + volumes: + - name: runner-data-nfs + persistentVolumeClaim: + claimName: runner-data-nfs + securityContext: + fsGroup: 1000 + containers: + - name: runner + image: vegardit/gitea-act-runner:dind-latest + imagePullPolicy: Always + # command: ["sh", "-c", "while ! nc -z localhost 2376