add gitea

This commit is contained in:
2025-02-17 20:21:41 -06:00
parent b7fea99102
commit e3bc94b203
7 changed files with 56 additions and 54 deletions

View File

@@ -25,10 +25,10 @@ dependencies:
alias: cloudflared alias: cloudflared
repository: http://alexlebens.github.io/helm-charts repository: http://alexlebens.github.io/helm-charts
version: 1.13.0 version: 1.13.0
- name: app-template # - name: app-template
alias: backup # alias: backup
repository: https://bjw-s.github.io/helm-charts/ # repository: https://bjw-s.github.io/helm-charts/
version: 3.6.1 # version: 3.6.1
- name: postgres-cluster - name: postgres-cluster
alias: postgres-17-cluster alias: postgres-17-cluster
version: 4.1.4 version: 4.1.4

View File

@@ -86,51 +86,51 @@ spec:
metadataPolicy: None metadataPolicy: None
property: token property: token
--- # ---
apiVersion: external-secrets.io/v1beta1 # apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret # kind: ExternalSecret
metadata: # metadata:
name: gitea-backup-s3 # name: gitea-backup-s3
namespace: {{ .Release.Namespace }} # namespace: {{ .Release.Namespace }}
labels: # labels:
app.kubernetes.io/name: gitea-backup-s3 # app.kubernetes.io/name: gitea-backup-s3
app.kubernetes.io/instance: {{ .Release.Name }} # app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }} # app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/component: backup # app.kubernetes.io/component: backup
app.kubernetes.io/part-of: {{ .Release.Name }} # app.kubernetes.io/part-of: {{ .Release.Name }}
spec: # spec:
secretStoreRef: # secretStoreRef:
kind: ClusterSecretStore # kind: ClusterSecretStore
name: vault # name: vault
data: # data:
- secretKey: AWS_ACCESS_KEY_ID # - secretKey: AWS_ACCESS_KEY_ID
remoteRef: # remoteRef:
conversionStrategy: Default # conversionStrategy: Default
decodingStrategy: None # decodingStrategy: None
key: /digital-ocean/home-infra/gitea-backup # key: /digital-ocean/home-infra/gitea-backup
metadataPolicy: None # metadataPolicy: None
property: AWS_ACCESS_KEY_ID # property: AWS_ACCESS_KEY_ID
- secretKey: AWS_DEFAULT_REGION # - secretKey: AWS_DEFAULT_REGION
remoteRef: # remoteRef:
conversionStrategy: Default # conversionStrategy: Default
decodingStrategy: None # decodingStrategy: None
key: /digital-ocean/home-infra/gitea-backup # key: /digital-ocean/home-infra/gitea-backup
metadataPolicy: None # metadataPolicy: None
property: AWS_DEFAULT_REGION # property: AWS_DEFAULT_REGION
- secretKey: AWS_ENDPOINT_URL # - secretKey: AWS_ENDPOINT_URL
remoteRef: # remoteRef:
conversionStrategy: Default # conversionStrategy: Default
decodingStrategy: None # decodingStrategy: None
key: /digital-ocean/home-infra/gitea-backup # key: /digital-ocean/home-infra/gitea-backup
metadataPolicy: None # metadataPolicy: None
property: AWS_ENDPOINT_URL # property: AWS_ENDPOINT_URL
- secretKey: AWS_SECRET_ACCESS_KEY # - secretKey: AWS_SECRET_ACCESS_KEY
remoteRef: # remoteRef:
conversionStrategy: Default # conversionStrategy: Default
decodingStrategy: None # decodingStrategy: None
key: /digital-ocean/home-infra/gitea-backup # key: /digital-ocean/home-infra/gitea-backup
metadataPolicy: None # metadataPolicy: None
property: AWS_SECRET_ACCESS_KEY # property: AWS_SECRET_ACCESS_KEY
--- ---
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1beta1

View File

@@ -43,8 +43,6 @@ metadata:
app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/component: web app.kubernetes.io/component: web
app.kubernetes.io/part-of: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }}
annotations:
tailscale.com/experimental-forward-cluster-traffic-via-ingress: "true"
spec: spec:
ingressClassName: tailscale ingressClassName: tailscale
tls: tls:

View File

@@ -166,7 +166,7 @@ backup:
- path: /opt/backup - path: /opt/backup
readOnly: false readOnly: false
postgres-17-cluster: postgres-17-cluster:
mode: standalone mode: recovery
cluster: cluster:
walStorage: walStorage:
storageClass: local-path storageClass: local-path
@@ -174,9 +174,13 @@ postgres-17-cluster:
storageClass: local-path storageClass: local-path
monitoring: monitoring:
enabled: true enabled: true
recovery:
endpointURL: https://nyc3.digitaloceanspaces.com
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/gitea/gitea-postgresql-17-cluster
recoveryIndex: 1
backup: backup:
enabled: true enabled: false
endpointURL: https://nyc3.digitaloceanspaces.com endpointURL: https://nyc3.digitaloceanspaces.com
destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/gitea/gitea-postgresql-17-cluster destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/gitea/gitea-postgresql-17-cluster
endpointCredentials: gitea-postgresql-17-cluster-backup-secret endpointCredentials: gitea-postgresql-17-cluster-backup-secret
backupIndex: 1 backupIndex: 2