Rebase Gitea smb volume

This commit is contained in:
2025-07-08 21:20:32 +10:00
parent 85615694b1
commit f68023b22c
5 changed files with 61 additions and 1 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -35,7 +35,8 @@ ingress:
- path: /
pathType: Prefix
persistence:
storageClass: smb-csi
claimName: csismb-gitea-data
# storageClass: smb-csi
postgresql:
enabled: false
postgresql-ha: