Rebase gitea

This commit is contained in:
Danny Bessems 2024-11-26 21:20:36 +11:00
parent a90954368e
commit f661cfce5f
21 changed files with 75 additions and 32 deletions

View File

@ -1,4 +1,4 @@
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
name: gitea name: gitea-legacy

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
name: runner-config name: runner-config
namespace: gitea namespace: gitea-legacy
data: data:
dind-config.yml: | dind-config.yml: |
runner: runner:

View File

@ -4,7 +4,7 @@ metadata:
labels: labels:
app: act-runner-dind-rootless app: act-runner-dind-rootless
name: act-runner-dind-rootless name: act-runner-dind-rootless
namespace: gitea namespace: gitea-legacy
spec: spec:
replicas: 1 replicas: 1
selector: selector:

View File

@ -4,7 +4,7 @@ metadata:
labels: labels:
app: act-runner-dind app: act-runner-dind
name: act-runner-dind name: act-runner-dind
namespace: gitea namespace: gitea-legacy
spec: spec:
replicas: 1 replicas: 1
selector: selector:

View File

@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
name: gitea name: gitea
namespace: gitea namespace: gitea-legacy
labels: labels:
app: gitea app: gitea
spec: spec:
@ -23,7 +23,7 @@ spec:
- name: DB_TYPE - name: DB_TYPE
value: 'sqlite3' value: 'sqlite3'
- name: ROOT_URL - name: ROOT_URL
value: 'https://code.spamasaurus.com' value: 'https://legacy.spamasaurus.com'
- name: USER_UID - name: USER_UID
value: "1000" value: "1000"
- name: USER_GID - name: USER_GID

View File

@ -2,12 +2,12 @@ apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: gitea name: gitea
namespace: gitea namespace: gitea-legacy
spec: spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`code.spamasaurus.com`) - match: Host(`legacy.spamasaurus.com`)
kind: Rule kind: Rule
services: services:
- name: gitea - name: gitea

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: act-runner-dind-rootless name: act-runner-dind-rootless
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: act-runner-dind name: act-runner-dind
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: flexvolsmb-gitea-data name: flexvolsmb-gitea-data
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: flexvolsmb-gitea-ssh name: flexvolsmb-gitea-ssh
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: flexvolsmb-runner-output name: flexvolsmb-runner-output
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: flexvolsmb-runner-scratch name: flexvolsmb-runner-scratch
namespace: gitea namespace: gitea-legacy
spec: spec:
accessModes: accessModes:
- ReadWriteMany - ReadWriteMany

View File

@ -0,0 +1,16 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: flexvolsmb-credentials
namespace: gitea-legacy
spec:
encryptedData:
password: AgBz0yUaVj9PenDGBroZ0Yw1PNXhRoHSeWagrdb6uujcESYz/zVpZhoQISoGwuWTDv2ylGCWFBT02iXopcgBf+IYHUnE3nML/fp5snz9ubEzWoYUvNr4xKRpBC+F9P9ZLTHHzcQjRcZRYgxBxXE1K0z5tx41jqOmZSxMwC7FACS+d+V1XBV5imo19tWBPcn9M1D9rAXwikUcW7EvCI/+LH9DPyY6Yyz1L4QjYVahttGDyS3N+dG9U1QXKZML850t6rliICRcrbbPQv1nlO3v3aLB7Lr/vVvY2OkeoiwgdTQHeAOHnxF2VB03/4YIRp7QRPrR8zocOO/LefcOPdNrVMAcs4atN5pgJFAMNfar4o9KqQLkGLvN16DZMpiXBW5Z72k8jYFG/qpMeldTVoX5ZlvG0Loc6PDiaqgPyTpW8Wc9qA00dVQPEmxFFew8pvl22UEHOro8GiqpqST3RYiZbCA71KyagNiSaBrWli6rw9FZOKIlKTsZIj5/dSFMVJk+URu+IXOOTru8zz2kSAoHgeHNVWym1CXX2rAJxP9dYLQFaJBYC9yx2XB11qcI4Ss+jdsQ1XXPFkbBMvcGyvFYa6B0YBIxBLx4rhezmbjSy20Jtb/LNzGpPZx4MpaQKoo2eNMxwNXTMPzKGQyzaES5GpDK22zflsPRnguZq1g9rF3BC3PeAc6KfItwvUTLbgd53ytLVlgo5amRX8F/EU0HaCBr
username: AgByniB/PfIEXe1pwgN1a007zmcyGvLjKsXR1yT6l7gcv3/4D+GRMgo5zm6C/2MO3/P3bM2NcDXSYzExTvJWXeN6iu2iJM193/NGFt3b2aop9G+gdsZ3U4DxWXucgbyALw8PX5diiokAiuXpaf6hB65abrg7Olmr36G+R8DF1fiGn92WnXMJPQW5xsNQD9kyuLFHorRkvVS6jvtUPet3o8g0ECQhZ0uc4m1HsDcmwddkaGQxjpNcLcGcdIrnYQu3GvnFAViB+glojnXw5Cd+ERUAqWOcptdsnRJtedgCqf6YNnKp03nlOhxDCrS4MScESzO9TcWDwdQjRh7T6EieuJjyKQN0SMGjSOhqI/P/De0X22ovR0Ly7pHufORfvJEyckWXAFhmvDA7n7rG2F7Px6h5LNChFi42u2FdVVOL0dyC3dcG5QdG1jBa6CB0LWCu94hk6o5zDI98nqisCgeMFDIWfKB3dvDJHyWv42eLyU0ADSV+V67wbFAvPilfJsh87d+IJHgT+kCN4gpHUaL9XhN2UdpoyB8LBe2vAm8IIuBX8rmJP/PidLlllgUYjDC+kcsFUyxMHHkpqR1qo8JRC3a+sgGGgTKv0N7p8De0QJWU7MCZVLxSFRFy7Jx3+4jbtDYAo0UKEljkUvXSEJkq9G+VcZiVbZ6Mnn8XrQs8GkoQIIHl3vh63jhtTLOwqCAcKjFbgIsF8S0=
template:
metadata:
creationTimestamp: null
name: flexvolsmb-credentials
namespace: gitea-legacy
type: mount/smb

View File

@ -4,5 +4,5 @@ data:
kind: Secret kind: Secret
metadata: metadata:
name: runner-secret name: runner-secret
namespace: gitea namespace: gitea-legacy
type: Opaque type: Opaque

View File

@ -2,7 +2,7 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: gitea name: gitea
namespace: gitea namespace: gitea-legacy
spec: spec:
ports: ports:
- protocol: TCP - protocol: TCP

View File

@ -1,16 +0,0 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: flexvolsmb-credentials
namespace: gitea
spec:
encryptedData:
password: AgBXexS/ciX+5APi07J2Y/UtRfRlI+EIls9TAabPnVaRWjeAUVzTlJ9duv491QalcLEZaDzu4jWCXhcYJqLVax+FFJJxaewPYfingS/Foaw03p6tE70CF3Dddeu0oNK2jwldDHL5/NHvH1o5QF7WgMu9gdrYPnUEwJ5vAInf7FOn+K35ewomAN5BBV23a3faohRGMYNms/JdNip456GSiVqKXbUL04eSvqKHhxgwqdLHD7mijV2a2GGmC9QQ886NKh+EDTsqg6skTQ7oEMejAQQOt6LyTr8OP2Phy6kkD++MTkSH5y6z9UJE4214WVE1Evhse94q9leS5pi/DD1s9xFXVXOGBScYOqrzm6dFjVaRrL4688ALcOykN92iIQJtPbBU9zV2mI1WwKet000AyJU5sr7yzl+d7dFOULPdkF5Wtuf0oAK6z6JLCmVZSPvrimKzsPNpuT1ziDaay/XBONU9KyjQG1Jf28THiXJni0/K8vEfjB/pp7010vBI+cW/c/zhi9dfzT1z0fVkA4tl4yjelRCEtFwj5b5qKPNrLjmcU5FPeIK+mv6iRW15Rn/cxK60vn61bHHI6NW+ozRuYJbknPd7AO5utjTntzAOZErLdqzXOmTWh8mJMqjoeeEwq9lROYRBjUWRGiTG8sOh4Z3NUcGH4oL7T2m8g9gUBEz99A3/lXurWBdYvssDCyxS9UXDPEUaI+yeLCepbVgcJeQd
username: AgBZQjEVHei5IOl9qZgBfA88DeP6aOridfWHKEY2e8JzqDb6xS0YXYHgc0LZwZ/HuhQljnhSfu+L/YbAfbaK0LJPSuq2pqfDMjbufBHZ9vmDHa/vVn5oWdAIaRViwohvjvQRtxMfQ53Q/zuKGQla0O7yB0J570F7/dnC52MvszwGs6Yfrp7M9OztC2P5zj7LoM7R8IkxJSihOA6K4Cmfs4yWzYFMwihoHg9LKS9QlpfjGlmpkfSfIOczJo3PMZjd+m4bhpa5phiUqGUYzqWdeIixTaLXmUP/x9psbsd/wDpYlZnKEXmVQnW4tQ/QSbNGFIYg28QamYvg1Qmd78zJ40D2n6VSg9krk8rDg/5TVd0Mqj0dPgRRauJpMm62o41SE6U3LdXvrQnfqtquHLig7wKCMt6+E/brKsULcFtK8X90PRqESUlywZHXBAzpk9+ALD5RwrrClyO+DqKLoYO+2TtFnVwJOPTDRQzUa5uXHOGHDTsDuZyL5IODPz+nodtQ9ty+qpruszLc45nAc1hEiNSKaqH824AKgRr790gvg0AqIvttAoxt9cE/d73F1MHyFd1uoBliL15JmxnNkn7gO3DPWvj9M1GTOFkrYFKNrH1WB+ines9zW0FHsbK+eRXC6YizTvuMg1YPNZfVE9gnKGw8RX92LWZft+dWLtgHmaMF0A3LYxF2Dnj6HyOhx8s2T2HcaC6D+TQ=
template:
metadata:
creationTimestamp: null
name: flexvolsmb-credentials
namespace: gitea
type: mount/smb

View File

@ -0,0 +1,43 @@
actions:
enabled: true
provisioning:
enabled: true
gitea:
admin:
username: djpbessems
email: danny@bessems.eu
config:
APP_NAME: "code.spamasaurus.com"
database:
DB_TYPE: sqlite3
session:
PROVIDER: memory
cache:
ADAPTER: memory
queue:
TYPE: level
server:
APP_DATA_PATH: /data/gitea
OFFLINE_MODE: true
PROTOCOL: http
ROOT_URL: https://code.spamasaurus.com/
image:
pullPolicy: IfNotPresent
debug:
ingress:
enabled: true
hosts:
- host: code.spamasaurus.com
paths:
- path: /
pathType: Prefix
persistence:
storageClass: smb-csi
postgresql:
enabled: false
postgresql-ha:
enabled: false
redis-cluster:
enabled: false
strategy:
type: Recreate