|
@@ -0,0 +1,33 @@
|
|
|
|
|
+# custom-values.yaml
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+# 1. Configuración de la base de datos externa (PostgreSQL)
|
|
|
|
|
+env:
|
|
|
|
|
+ - name: hibernate_dialect
|
|
|
|
|
+ #value: "org.hibernate.dialect.PostgreSQLDialect"
|
|
|
|
|
+ value: "io.onedev.server.persistence.PostgreSQLDialect"
|
|
|
|
|
+ - name: hibernate_connection_driver_class
|
|
|
|
|
+ value: "org.postgresql.Driver"
|
|
|
|
|
+ - name: hibernate_connection_url
|
|
|
|
|
+ value: "jdbc:postgresql://postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local:5432/onedev"
|
|
|
|
|
+ - name: hibernate_connection_username
|
|
|
|
|
+ value: "creylopez"
|
|
|
|
|
+ - name: hibernate_connection_password
|
|
|
|
|
+ value: "Dsa-0213"
|
|
|
|
|
+ # 2. APAGAR EL AUTOCOMMIT A NIVEL DE CONEXIÓN DE HIBERNATE
|
|
|
|
|
+ - name: hibernate_connection_autocommit
|
|
|
|
|
+ value: "false"
|
|
|
|
|
+
|
|
|
|
|
+# 2. Configuración del Servicio como LoadBalancer
|
|
|
|
|
+service:
|
|
|
|
|
+ type: LoadBalancer
|
|
|
|
|
+ # Opcional: Descomenta la línea de abajo si tu proveedor de nube te da una IP estática
|
|
|
|
|
+ # loadBalancerIP: "X.X.X.X"
|
|
|
|
|
+
|
|
|
|
|
+# 3. Almacenamiento persistente para los datos de OneDev (repositorios, artefactos)
|
|
|
|
|
+persistence:
|
|
|
|
|
+ enabled: true
|
|
|
|
|
+ size: 50Gi
|
|
|
|
|
+ # Pon aquí la StorageClass de tu proveedor de Kubernetes (ej. standard, gp2, local-path)
|
|
|
|
|
+ storageClass: "standard"
|
|
|
|
|
+
|