{ "15.0.17": { "healthy": true, "supported": true, "healthy_error": null, "location": "/home/runner/work/catalog/catalog/dev/postgresql/15.0.17", "last_update": "2024-03-25 06:34:24", "required_features": [], "human_version": "14.10.0_15.0.17", "version": "15.0.17", "chart_metadata": { "annotations": { "max_scale_version": "23.10.2", "min_scale_version": "23.10.0", "truecharts.org/SCALE-support": "true", "truecharts.org/category": "database", "truecharts.org/max_helm_version": "3.14", "truecharts.org/min_helm_version": "3.12", "truecharts.org/train": "dev" }, "apiVersion": "v2", "appVersion": "14.10.0", "dependencies": [ { "name": "common", "version": "17.2.21", "repository": "oci://tccr.io/truecharts", "condition": "", "alias": "", "tags": [], "import-values": [] } ], "deprecated": false, "description": "PostgresSQL", "home": "https://truecharts.org/charts/dev/postgresql", "icon": "https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png", "keywords": [ "postgres", "postgressql", "dtabase", "sql" ], "kubeVersion": ">=1.24.0-0", "maintainers": [ { "name": "TrueCharts", "email": "info@truecharts.org", "url": "https://truecharts.org" } ], "name": "postgresql", "sources": [ "https://www.postgresql.org/", "https://github.com/truecharts/charts/tree/master/charts/dev/postgresql", "https://hub.docker.com/r/bitnami/postgresql" ], "type": "application", "version": "15.0.17" }, "app_metadata": null, "schema": { "groups": [ { "name": "Container Image", "description": "Image to be used for container" }, { "name": "General Settings", "description": "General Deployment Settings" }, { "name": "Workload Settings", "description": "Workload Settings" }, { "name": "App Configuration", "description": "App Specific Config Options" }, { "name": "Networking and Services", "description": "Configure Network and Services for Container" }, { "name": "Storage and Persistence", "description": "Persist and Share Data that is Separate from the Container" }, { "name": "Ingress", "description": "Ingress Configuration" }, { "name": "Security and Permissions", "description": "Configure Security Context and Permissions" }, { "name": "Resources and Devices", "description": "Specify Resources/Devices to be Allocated to Workload" }, { "name": "Middlewares", "description": "Traefik Middlewares" }, { "name": "Metrics", "description": "Metrics" }, { "name": "Addons", "description": "Addon Configuration" }, { "name": "Advanced", "description": "Advanced Configuration" }, { "name": "Postgresql", "description": "Postgresql" }, { "name": "Documentation", "description": "Documentation" } ], "questions": [ { "variable": "global", "group": "General Settings", "label": "Global Settings", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "stopAll", "label": "Stop All", "description": "Stops All Running pods and hibernates cnpg", "schema": { "type": "boolean", "default": false } } ] } }, { "variable": "cnpg", "group": "Postgresql", "label": "CloudNative-PG (CNPG)", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "main", "label": "Main Postgresql Database", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "hibernate", "label": "Hibernate", "description": "enable to safely hibernate and shutdown the postgresql cluster", "schema": { "type": "boolean", "default": false } }, { "variable": "mode", "label": "Mode", "description": "Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.", "schema": { "type": "string", "default": "standalone", "enum": [ { "value": "standalone", "description": "standalone" }, { "value": "replica", "description": "replica" }, { "value": "recovery", "description": "recovery" } ] } }, { "variable": "cluster", "label": "Cluster Settings", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "instances", "label": "Instances", "schema": { "type": "int", "default": 1 } }, { "variable": "singleNode", "label": "singleNode", "schema": { "type": "boolean", "default": true, "hidden": true } }, { "variable": "storage", "label": "Storage", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "size", "label": "Size", "schema": { "type": "string", "default": "256Gi" } } ] } }, { "variable": "walStorage", "label": "WAL Storage", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "size", "label": "Size", "schema": { "type": "string", "default": "256Gi" } } ] } } ] } }, { "variable": "monitoring", "label": "Monitoring Settings", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "enablePodMonitor", "label": "enablePodMonitor", "schema": { "type": "boolean", "default": true } }, { "variable": "disableDefaultQueries", "label": "disableDefaultQueries", "schema": { "type": "boolean", "default": false } } ] } }, { "variable": "pooler", "label": "Pooler Settings", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "instances", "label": "Instances", "schema": { "type": "int", "default": 1 } }, { "variable": "createRO", "label": "Create ReadOnly Instance", "schema": { "type": "boolean", "default": false } } ] } }, { "variable": "recovery", "label": "Recovery Settings (Experimental)", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "enabled", "label": "enabled", "schema": { "type": "boolean", "default": false } }, { "variable": "endpointURL", "label": "endpointURL", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "" } }, { "variable": "method", "label": "method", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "object_store" } }, { "variable": "backupName", "label": "backupName", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "" } }, { "variable": "provider", "label": "provider", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "s3", "enum": [ { "value": "s3", "description": "S3" }, { "value": "azure", "description": "Azure" }, { "value": "google", "description": "Google" } ] } }, { "variable": "s3", "label": "s3", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "s3" ] ], "attrs": [ { "variable": "region", "label": "region", "schema": { "type": "string", "default": "" } }, { "variable": "bucket", "label": "bucket", "schema": { "type": "string", "default": "" } }, { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "accessKey", "label": "accessKey", "schema": { "type": "string", "default": "" } }, { "variable": "secretKey", "label": "secretKey", "schema": { "type": "string", "default": "" } } ] } }, { "variable": "azure", "label": "azure (EXTREMELY EXPERIMENTAL)", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "azure" ] ], "attrs": [ { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "connectionString", "label": "connectionString", "schema": { "type": "string", "default": "" } }, { "variable": "storageAccount", "label": "storageAccount", "schema": { "type": "string", "default": "" } }, { "variable": "storageKey", "label": "storageKey", "schema": { "type": "string", "default": "" } }, { "variable": "storageSasToken", "label": "storageSasToken", "schema": { "type": "string", "default": "" } }, { "variable": "containerName", "label": "containerName", "schema": { "type": "string", "default": "" } }, { "variable": "serviceName", "label": "serviceName", "schema": { "type": "string", "default": "blob" } }, { "variable": "inheritFromAzureAD", "label": "inheritFromAzureAD", "schema": { "type": "boolean", "default": false } } ] } }, { "variable": "google", "label": "google (EXTREMELY EXPERIMENTAL)", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "google" ] ], "attrs": [ { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "bucket", "label": "bucket", "schema": { "type": "string", "default": "" } }, { "variable": "gkeEnvironment", "label": "gkeEnvironment", "schema": { "type": "string", "default": "" } }, { "variable": "applicationCredentials", "label": "applicationCredentials", "schema": { "type": "string", "default": "" } } ] } } ] } }, { "variable": "backups", "label": "Backup Settings (Experimental)", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "enabled", "label": "enabled", "schema": { "type": "boolean", "default": false } }, { "variable": "endpointURL", "label": "endpointURL", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "" } }, { "variable": "destinationPath", "label": "destinationPath", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "" } }, { "variable": "retentionPolicy", "label": "retentionPolicy", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "30d" } }, { "variable": "provider", "label": "provider", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "s3", "enum": [ { "value": "s3", "description": "S3" }, { "value": "azure", "description": "Azure" }, { "value": "google", "description": "Google" } ] } }, { "variable": "s3", "label": "s3", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "s3" ] ], "attrs": [ { "variable": "region", "label": "region", "schema": { "type": "string", "default": "" } }, { "variable": "bucket", "label": "bucket", "schema": { "type": "string", "default": "" } }, { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "accessKey", "label": "accessKey", "schema": { "type": "string", "default": "" } }, { "variable": "secretKey", "label": "secretKey", "schema": { "type": "string", "default": "" } } ] } }, { "variable": "azure", "label": "azure (EXTREMELY EXPERIMENTAL)", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "azure" ] ], "attrs": [ { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "connectionString", "label": "connectionString", "schema": { "type": "string", "default": "" } }, { "variable": "storageAccount", "label": "storageAccount", "schema": { "type": "string", "default": "" } }, { "variable": "storageKey", "label": "storageKey", "schema": { "type": "string", "show_if": [ [ "enabled", "=", true ] ], "default": "" } }, { "variable": "storageSasToken", "label": "storageSasToken", "schema": { "type": "string", "default": "" } }, { "variable": "containerName", "label": "containerName", "schema": { "type": "string", "default": "" } }, { "variable": "serviceName", "label": "serviceName", "schema": { "type": "string", "default": "blob" } }, { "variable": "inheritFromAzureAD", "label": "inheritFromAzureAD", "schema": { "type": "boolean", "default": false } } ] } }, { "variable": "google", "label": "google (EXTREMELY EXPERIMENTAL)", "schema": { "additional_attrs": true, "type": "dict", "show_if": [ [ "provider", "=", "google" ] ], "attrs": [ { "variable": "path", "label": "path", "schema": { "type": "string", "default": "/" } }, { "variable": "bucket", "label": "bucket", "schema": { "type": "string", "default": "" } }, { "variable": "gkeEnvironment", "label": "gkeEnvironment", "schema": { "type": "string", "default": "" } }, { "variable": "applicationCredentials", "label": "applicationCredentials", "schema": { "type": "string", "default": "" } } ] } }, { "variable": "scheduledBackups", "label": "ScheduledBackups", "schema": { "type": "list", "default": [], "show_if": [ [ "enabled", "=", true ] ], "items": [ { "variable": "backupschedule", "label": "BackupSchedule", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "name", "label": "name", "schema": { "type": "string", "default": "daily-backup", "required": true } }, { "variable": "schedule", "label": "schedule", "schema": { "type": "string", "required": true, "default": "0 0 0 * * *" } }, { "variable": "backupOwnerReference", "label": "backupOwnerReference", "schema": { "type": "string", "required": true, "default": "self" } }, { "variable": "immediate", "label": "immediate", "schema": { "type": "boolean", "default": false } }, { "variable": "suspend", "label": "suspend", "schema": { "type": "boolean", "default": false } } ] } } ] } }, { "variable": "manualBackups", "label": "manualBackups", "schema": { "type": "list", "default": [], "show_if": [ [ "enabled", "=", true ] ], "items": [ { "variable": "backup", "label": "Backup", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "name", "label": "name", "schema": { "type": "string", "default": "", "required": true } } ] } } ] } } ] } } ] } } ] } }, { "variable": "docs", "group": "Documentation", "label": "Please read the documentation at https://truecharts.org", "description": "Please read the documentation at
https://truecharts.org", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "confirmDocs", "label": "I have checked the documentation", "schema": { "type": "boolean", "default": true } } ] } }, { "variable": "donateNag", "group": "Documentation", "label": "Please consider supporting TrueCharts, see https://truecharts.org/sponsor", "description": "Please consider supporting TrueCharts, see
https://truecharts.org/sponsor", "schema": { "additional_attrs": true, "type": "dict", "attrs": [ { "variable": "confirmDonate", "label": "I have considered donating", "schema": { "type": "boolean", "default": true, "hidden": true } } ] } } ] }, "app_readme": "

PostgresSQL

\n

This App is supplied by TrueCharts, for more information visit the manual: https://truecharts.org/charts/dev/postgresql

\n
\n

TrueCharts can only exist due to the incredible effort of our staff.\nPlease consider making a donation or contributing back to the project any way you can!

", "detailed_readme": "
\n

title: README

\n

General Info

\n

TrueCharts can be installed as both normal Helm Charts or as Apps on TrueNAS SCALE.\nHowever only installations using the TrueNAS SCALE Apps system are supported.

\n

For more information about this App, please check the docs on the TrueCharts website

\n

This chart is not maintained by the upstream project and any issues with the chart should be raised here

\n

Support

\n\n
\n

Sponsor TrueCharts

\n

TrueCharts can only exist due to the incredible effort of our staff.\nPlease consider making a donation or contributing back to the project any way you can!

\n

All Rights Reserved - The TrueCharts Project

", "changelog": "
\n

title: Changelog

\n

Important:\nfor the complete changelog, please refer to the website

\n

postgresql-15.0.17 (2024-01-21)

\n

Fix

\n\n

postgresql-15.0.15 (2024-01-21)

\n

Chore

\n\n

postgresql-15.0.14 (2024-01-02)

\n

Chore

\n\n

postgresql-15.0.13 (2024-01-02)

\n

Chore

\n\n

postgresql-15.0.12 (2024-01-01)

\n

Chore

\n\n

postgresql-15.0.11 (2024-01-01)

\n

Chore

\n\n

Fix

\n\n

postgresql-15.0.11 (2024-01-01)

\n

Chore

\n\n

Fix

\n\n

postgresql-15.0.10 (2023-12-22)

" } }