Added forgejo deployment
This commit is contained in:
parent
b78877b5f7
commit
37d9b0e271
4 changed files with 119 additions and 1 deletions
31
helm/forgejo-db-cluster.yaml
Normal file
31
helm/forgejo-db-cluster.yaml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
# CNPG cluster for Forgejo (railiance01 production forge).
|
||||
# Managed by railiance-platform (S3). Operator: cnpg-system.
|
||||
#
|
||||
# Apply: KUBECONFIG=~/.kube/config-hosteurope make forgejo-db-deploy
|
||||
# Status: make forgejo-db-status
|
||||
#
|
||||
# Pre-condition: forgejo-db-credentials Secret in databases namespace.
|
||||
# See helm/forgejo-db-secret.sops.yaml.template
|
||||
apiVersion: postgresql.cnpg.io/v1
|
||||
kind: Cluster
|
||||
metadata:
|
||||
name: forgejo-db
|
||||
namespace: databases
|
||||
labels:
|
||||
app.kubernetes.io/name: forgejo-db
|
||||
app.kubernetes.io/component: database
|
||||
app.kubernetes.io/managed-by: manual
|
||||
railiance.io/layer: s3-platform
|
||||
railiance.io/consumer: forgejo
|
||||
spec:
|
||||
instances: 1
|
||||
imageName: ghcr.io/cloudnative-pg/postgresql:16
|
||||
storage:
|
||||
size: 10Gi
|
||||
bootstrap:
|
||||
initdb:
|
||||
database: forgejo
|
||||
owner: forgejo
|
||||
secret:
|
||||
name: forgejo-db-credentials
|
||||
Loading…
Add table
Add a link
Reference in a new issue