Compare commits

...

6 Commits

Author SHA1 Message Date
b49a3bf570 Rebase Gitea smb volume #5 2025-07-09 10:35:28 +10:00
9dc2f06ed8 Add Gitea custom manifests 2025-07-09 10:33:23 +10:00
e79e1d9b2f Rebase Gitea smb volume #4 2025-07-09 10:22:57 +10:00
2a72ae033f Rebase Gitea smb volume #3 2025-07-09 10:13:38 +10:00
aea22d8170 Rebase Gitea smb volume #2 2025-07-08 21:27:38 +10:00
f68023b22c Rebase Gitea smb volume 2025-07-08 21:20:32 +10:00
6 changed files with 74 additions and 5 deletions

View File

@ -9,6 +9,12 @@ spec:
namespace: gitea
project: default
sources:
# - repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog
# path: services/Gitea/manifests
# targetRevision: HEAD
- repoURL: https://github.com/djpbessems/Kubernetes.K3s.installLog
path: services/Gitea/manifests
targetRevision: master
- repoURL: https://dl.gitea.com/charts/
chart: gitea
# targetRevision: 10.6.0
@ -16,9 +22,9 @@ spec:
helm:
valueFiles:
- $values/services/Gitea/values.yaml
- repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog
targetRevision: master
ref: values
# - repoURL: https://github.com/djpbessems/Kubernetes.K3s.installLog
# - repoURL: https://code.spamasaurus.com/djpbessems/Kubernetes.K3s.installLog
# targetRevision: master
# ref: values
- repoURL: https://github.com/djpbessems/Kubernetes.K3s.installLog
targetRevision: master
ref: values

View File

@ -0,0 +1,33 @@
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
- uid=1000
- gid=1000
- 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: AgA2STKBdZL5heP7usLfB0fcgR8VzAljmt0VbBkRtF6Kw0rOMJ9o64CDDXgjm8ZGdjIbAkBGklf/EUs7YD+RtCM+vSyPP+UB8ZQe9EtgsnPvL2wIHe0zgMYzrxd6n1LYiKzgBnq1lbXUaMcBZM3V2C7REZqeIEEXAs3g408k64JBtGdqGhlxfNq/Mj4M1HNvGSK1extVnqw170oK76e1COcTiTj6fNPRgTq+s41zHwATdgBbqR89mnVxbuguQui/ymqsBLE5+pZX3pR6eABwdzyhJ+RRjINKY8QM+ku0im5oHhqlfZyOJlXh/dcXeGcx8QKm5KbDdto9pOfQz/D3P7oIAJF0mhD04DXRDdGoZQnYrnz24zy+xq8bldXZ6tnpoSdJd9VqWozNJJZFFQJb2IlGU/izp42H72vFNcVeMp22esc8NzUHsUtTyFr38Y4SnPdJ3Tblwd7/3O9SvI1DaFDBTKm7nNekGCycBm9pJvC06eq5SU5DggW6ChZmhSfgDRqIHGoP9Sp57QRIrd6/IJwUwSjQaueyVpEod0ClgTo8uhSkJmMvExQnnBYT96y/NkqTnK5z2nVZfRPw4+ZcM3oOB2xyi2eMU1YLivy5DAML0E7NZ0V37/LvxIH4ppV8iRq+BcVOjggyLDNpV9veYTza5p8zLdufNrrcDRIrNx3orWiIs8r0swjnjzncmpQfYvosW/YTb19wxgE9zUPZZ60d
username: AgCVJ8IrRrZ4R98Yjs/K9Zj5SWE9kpQWYB2DBGTMulhEKA+KuFjGJL/P1/3Nkq8HXzfGehTXhIovwPeNbZh39SPrPFAk68IMpJff9PYbQEh2OVPlihDE875Fr7YLZzpRU4uUG8ZlbSIGSFji6MaD2oGSKd0JVm4+ojuHan3DUlbpAAg/++hLofhAucpQZITdLEQ2qLuHZ4Efob94lHWImfp+NmarIUZLxSq/NBHbBFvPRm/vRPKRVmJslA6YQzVpChtMNQqGpHuDV6soQsfNHqLaifpwKxuGHljuMXkBmeZ0Sim8A5Vlf+rYwQLAnPW1K6tUiH8Umz3049vtRIHIy8EYcPm6pSXNFRjQhP2Gy8FKafV7jPBk/IOKnSvEO0N7jj4guomYPkiAvLAE/m9dPg5d06nZ4PQKkma2dPcifXMdaXPS4txYF/neWkEyujtOHAPWixxvGKB6SoGQEep81nbiK1MmQxk14NgsICHqB0H8+KowajZ8t3ao5ZtGQG3PWDSCvYaaZjZ48ATq0/8GsnAZABqlw5JKRZHfBjLEfFyFGZup3EG4W5Z5xDQD/YGUeuSwg+/7vLIQ94A4lwhDnfkWk2XUTJ94y3xVUEEyXMlxV75b+5uCMUNP+Cdbb5QTWXyg/ca3DTViv1rfvjhXeu9TPmu9GESvNLfSech0Rg+HNlIhYjtDUIpbJqdeja0aNXNuiJrJ9Dc=
template:
metadata:
creationTimestamp: null
name: smb-credentials
namespace: gitea
type: Opaque

View File

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