template.yaml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ---
  2. kind: compose
  3. metadata:
  4. name: PostgreSQL
  5. description: >
  6. PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development
  7. that has earned it a strong reputation for reliability, feature robustness, and performance.
  8. Project: https://www.postgresql.org/
  9. Documentation: https://www.postgresql.org/docs/
  10. GitHub: https://github.com/postgres/postgres
  11. version: 17.6
  12. author: Christian Lempa
  13. date: '2025-09-28'
  14. tags:
  15. - database
  16. - sql
  17. draft: true
  18. spec:
  19. general:
  20. vars:
  21. postgres_version:
  22. type: str
  23. description: PostgreSQL version
  24. default: latest
  25. postgres_secrets_enabled:
  26. type: bool
  27. description: "Enable Docker secrets for sensitive data"
  28. default: false
  29. postgres_initdb_args:
  30. type: str
  31. description: "PostgreSQL initialization arguments"
  32. default: "--data-checksums"
  33. postgres_host_auth_method:
  34. type: str
  35. description: "PostgreSQL host authentication method (leave empty for password-based)"
  36. default: ""