custom-values.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. # custom-values.yaml
  2. # 1. Configuración de la base de datos externa (PostgreSQL)
  3. env:
  4. - name: hibernate_dialect
  5. #value: "org.hibernate.dialect.PostgreSQLDialect"
  6. value: "io.onedev.server.persistence.PostgreSQLDialect"
  7. - name: hibernate_connection_driver_class
  8. value: "org.postgresql.Driver"
  9. - name: hibernate_connection_url
  10. value: "jdbc:postgresql://postgres-cluster-rw.reymota-pg-cluster.svc.cluster.local:5432/onedev"
  11. - name: hibernate_connection_username
  12. value: "creylopez"
  13. - name: hibernate_connection_password
  14. value: "Dsa-0213"
  15. # 2. APAGAR EL AUTOCOMMIT A NIVEL DE CONEXIÓN DE HIBERNATE
  16. - name: hibernate_connection_autocommit
  17. value: "false"
  18. # 2. Configuración del Servicio como LoadBalancer
  19. service:
  20. type: LoadBalancer
  21. # Opcional: Descomenta la línea de abajo si tu proveedor de nube te da una IP estática
  22. # loadBalancerIP: "X.X.X.X"
  23. # 3. Almacenamiento persistente para los datos de OneDev (repositorios, artefactos)
  24. persistence:
  25. enabled: true
  26. size: 50Gi
  27. # Pon aquí la StorageClass de tu proveedor de Kubernetes (ej. standard, gp2, local-path)
  28. storageClass: "standard"