diff --git a/services/Gitea/manifests/persistentvolume-csismb-gitea-data.yaml b/services/Gitea/manifests/persistentvolume-csismb-gitea-data.yaml new file mode 100644 index 0000000..82bb603 --- /dev/null +++ b/services/Gitea/manifests/persistentvolume-csismb-gitea-data.yaml @@ -0,0 +1,31 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + annotations: + pv.kubernetes.io/provisioned-by: smb.csi.k8s.io + name: csismb-gitea-data +spec: + capacity: + storage: 5Gi + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: csismb-gitea-data + mountOptions: + - dir_mode=0777 + - file_mode=0777 + - nobrl + - cache=none + - mfsymlinks + - noserverino # required to prevent data corruption + csi: + driver: smb.csi.k8s.io + # volumeHandle format: {smb-server-address}#{sub-dir-name}#{share-name} + # make sure this value is unique for every share in the cluster + volumeHandle: 192.168.154.195#gitea#data + volumeAttributes: + source: //192.168.154.195/K3s.Volumes + subDir: gitea/data + nodeStageSecretRef: + name: smb-credentials + namespace: gitea diff --git a/services/Gitea/manifests/persistentvolumeclaim-csismb-gitea-data.yaml b/services/Gitea/manifests/persistentvolumeclaim-csismb-gitea-data.yaml new file mode 100644 index 0000000..18917bb --- /dev/null +++ b/services/Gitea/manifests/persistentvolumeclaim-csismb-gitea-data.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: csismb-gitea-data + namespace: gitea +spec: + accessModes: + - ReadWriteMany + storageClassName: csismb-gitea-data + resources: + requests: + storage: 5Gi diff --git a/services/Gitea/sealedsecret-gitea-admin-secret.yaml b/services/Gitea/manifests/sealedsecret-gitea-admin-secret.yaml similarity index 100% rename from services/Gitea/sealedsecret-gitea-admin-secret.yaml rename to services/Gitea/manifests/sealedsecret-gitea-admin-secret.yaml diff --git a/services/Gitea/manifests/sealedsecret-smb-credentials.yaml b/services/Gitea/manifests/sealedsecret-smb-credentials.yaml new file mode 100644 index 0000000..cbccb47 --- /dev/null +++ b/services/Gitea/manifests/sealedsecret-smb-credentials.yaml @@ -0,0 +1,16 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: smb-credentials + namespace: gitea +spec: + encryptedData: + password: AgB+idgxwOqp2e2YXBYFi+V6WbP+qv5y7Cg/xMXZtmEhoyxjsu1PDrNqjAgkc6TDZd39uRFu+mgfk34eGJkbvzqkYMF75HnT8mhNcp9ajuMuAMPGDClDnWUcI2EB8GlGx2CtjsAMMYTPnSYTsZeQBK3sjoFLjvCxU3m1atbwqQ+gn/I5Qen7+9MR2ZLd8lR6AZbpUsywowL07KU2geRZ9vm8W/Pf/ovMPZH3kthAnFj9hJ+FA6vgSZOLkA6ApkbcNTfO/jxrWprH2YBSzc+DQmvWejOtuMI7H7duNgJl2pQg+jqrsKjgTPCnkIUHBfAC+fIXEU0wcaiKOIvuhDPRe80VQ8kTn48uw5FTLnxppyS50tsJDupmSHVy9sYCbxRtU8nhOhG2uiZD3em5ossvM1FBjm83QtKRWi/cMeMvDJv6H/1L4AOkwtqvxVJRL9q+nI3w/QHpv5pe2opMNJpLk3W0T0Nt0nR9PsOhYa/YhNFBtnhkjiRbj3fsLv0kKme3CYHvpBzL2wDeflYSHgqB0aYLpYIOumURqNoU3o3FqQohhwZCtpa8lIsG0Eo4tAGOUx8B2ub/TsNFjtfPhU11yKL+KiIFBBmvWLNMzxu6Lb0h4fj6LLFbljT3ccYWC0z7KKXDkBRHDfQ9i0UwxYiuIpmwR8UKOdIfG5+A1oVVl9rqEGcwYM41ldw9z/V+r9JBZ7+oa0T9xfFakyH3ynJ1JwlU + username: AgAOYnApoBfApFJxpSwCoBAw+0BfMz6xEpn2E7xNQfn3++OyxJvGOnoETYoIAjVpsdDemZA06O8CADkLON+FRRqE7A9aN09kNXhpMGKYgR6DMyve7pQWQTx7mQ9Yzu8X3BywN3V+qQciBEFK7+XcTpAbRHnZCcbs4VhY6Mv963DAVs4j75Gt/bpZu7bsjiocAExuA4u6Hrb06KOkLVfxwVdf+b7K3uJgK5zvgzjo5PCfVCnVymnEe2Mh/fXkmV87ljm0cIpK002U5PzA0MYZIfNbrGtjCFJ03a8Gcv8Oo6Hs/fbbNWH66Ngx1yIKiYvLwjs/w0FnGHNIvUxDyoVrnNYakXGZaOsGA9rPdePqf/xXu9dLt1NxOaHiATaonUxeHDN4iBCK8bFf0IQTzONpQz49AeIjEY4DrCm63eB1jlApZ5lhyVOGZ3FzMbqGckoduG1hp1qDmXqFNHL2L4vjiwgYNY9ZwoJ/0px6CJktNY/UWExwVx7v09lkx6J+Tqxv8DJhfk+XG7ZlB6ctCkSPlX1OTK6wEnW+YeX1inqsyvBtr6FmCudIasAONnfJOa4VT24vsJuB2WxXtFCNEwyaXgDPNRp/NLnEPFBNUGNG15yJyyd6o0Uwd6zI98W4gzI9busLrDDuoPLhD5yN5oJsI1KeGczKeRclEhlLXuDapgTZYnLmRlquQOiob5QZ2UgGTozbEtdsLKs= + template: + metadata: + creationTimestamp: null + name: smb-credentials + namespace: gitea + type: Opaque diff --git a/services/Gitea/values.yaml b/services/Gitea/values.yaml index 163df00..36a3853 100644 --- a/services/Gitea/values.yaml +++ b/services/Gitea/values.yaml @@ -35,7 +35,8 @@ ingress: - path: / pathType: Prefix persistence: - storageClass: smb-csi + claimName: csismb-gitea-data +# storageClass: smb-csi postgresql: enabled: false postgresql-ha: