diff --git a/helm/charts/README.md b/helm/charts/README.md index 5cd16cb..a81d236 100644 --- a/helm/charts/README.md +++ b/helm/charts/README.md @@ -58,10 +58,6 @@ Kubernetes: `>= 1.23.0` | nameOverride | string | `""` | Override name | | nodered.enabled | bool | `true` | Enable/disable Node-RED. | | postgresql-ha.enabled | bool | `false` | Enable/disable Bitnami PostgreSQL HA database backend. | -| postgresql-ha.postgresql.extraVolumes[0].emptyDir.medium | string | `"Memory"` | | -| postgresql-ha.postgresql.extraVolumes[0].emptyDir.sizeLimit | string | `"512Mi"` | | -| postgresql-ha.postgresql.extraVolumes[0].name | string | `"dshm"` | | -| postgresql-ha.postgresql.initdbScripts."01_installPostgis.sql" | string | `"CREATE EXTENSION if not exists postgis;\nCREATE EXTENSION if not exists postgis_raster;\n"` | | ---------------------------------------------- Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/helm/charts/values.yaml b/helm/charts/values.yaml index b26e66f..905a7f4 100644 --- a/helm/charts/values.yaml +++ b/helm/charts/values.yaml @@ -77,6 +77,7 @@ postgresql-ha: # -- Enable/disable Bitnami PostgreSQL HA database backend. enabled: false + # @ignored postgresql: extraVolumes: - name: dshm @@ -84,7 +85,16 @@ postgresql-ha: medium: Memory sizeLimit: 512Mi + # @ignored initdbScripts: - 01_installPostgis.sql: | - CREATE EXTENSION if not exists postgis; - CREATE EXTENSION if not exists postgis_raster; + 01_createExtensionPostGIS.sh: | + #!/bin/bash + set -e + echo "Initialize FROST-Server database..." + export PGPASSWORD=$POSTGRESQL_POSTGRES_PASSWORD + psql -v ON_ERROR_STOP=1 --dbname "$POSTGRESQL_DATABASE" <<-EOSQL + CREATE EXTENSION if not exists postgis; + CREATE EXTENSION if not exists postgis_raster; + EOSQL + + echo "Initialize FROST-Server database...done!"