diff --git a/incubator/postgresql/14.0.0/CHANGELOG.md b/incubator/postgresql/14.0.0/CHANGELOG.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/postgresql/14.0.0/Chart.yaml b/incubator/postgresql/14.0.0/Chart.yaml new file mode 100644 index 00000000000..a85b70bdea6 --- /dev/null +++ b/incubator/postgresql/14.0.0/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "14.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 14.0.1 +deprecated: false +description: PostgresSQL +home: https://truecharts.org/charts/incubator/postgresql +icon: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png +keywords: + - postgres + - postgressql + - dtabase + - sql +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: postgresql +sources: + - https://github.com/truecharts/charts/tree/master/charts/incubator/postgresql + - https://www.postgresql.org/ +type: application +version: 14.0.0 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" diff --git a/incubator/postgresql/14.0.0/README.md b/incubator/postgresql/14.0.0/README.md new file mode 100644 index 00000000000..e0a9b8fa8d7 --- /dev/null +++ b/incubator/postgresql/14.0.0/README.md @@ -0,0 +1,27 @@ +# README + +## General Info + +TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +*All Rights Reserved - The TrueCharts Project* diff --git a/incubator/postgresql/14.0.0/app-changelog.md b/incubator/postgresql/14.0.0/app-changelog.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/postgresql/14.0.0/app-readme.md b/incubator/postgresql/14.0.0/app-readme.md new file mode 100644 index 00000000000..a181bc20bba --- /dev/null +++ b/incubator/postgresql/14.0.0/app-readme.md @@ -0,0 +1,8 @@ +PostgresSQL + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/postgresql](https://truecharts.org/charts/incubator/postgresql) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/incubator/postgresql/14.0.0/charts/common-14.0.1.tgz b/incubator/postgresql/14.0.0/charts/common-14.0.1.tgz new file mode 100644 index 00000000000..656c64047b2 Binary files /dev/null and b/incubator/postgresql/14.0.0/charts/common-14.0.1.tgz differ diff --git a/incubator/postgresql/14.0.0/ix_values.yaml b/incubator/postgresql/14.0.0/ix_values.yaml new file mode 100644 index 00000000000..32ec7942477 --- /dev/null +++ b/incubator/postgresql/14.0.0/ix_values.yaml @@ -0,0 +1,58 @@ +image: + repository: tccr.io/truecharts/postgresql + pullPolicy: IfNotPresent + tag: 14.7.0@sha256:9a9097005c47417ba785fdc0e4ced26937106234abfce83da36ce6accdceca60 +workload: + main: + enabled: false + podSpec: + containers: + main: + enabled: false + probes: + liveness: + enabled: false + readiness: + enabled: false + startup: + enabled: false +portal: + open: + enabled: false +service: + main: + enabled: false + ports: + main: + enabled: false + port: 9999 +cnpg: + main: + enabled: false + primary: true + # -- number of instances for both postgres and pgbouncer + instances: 2 + database: "app" + user: "app" + # password: + # superUserPassword: + # -- change to supervised to disable unsupervised updates + # Example of rolling update strategy: + # - unsupervised: automated update of the primary once all + # replicas have been upgraded (default) + # - supervised: requires manual supervision to perform + # the switchover of the primary + primaryUpdateStrategy: unsupervised + # -- enable to create extra pgbouncer for readonly access + acceptRO: false + # -- storage size for the two pvc's per instance + storage: + size: "256Gi" + walsize: "256Gi" + pooler: + instances: 2 + # -- set to enable prometheus metrics + monitoring: + enablePodMonitor: true + # -- contains credentials and urls output by generator + creds: {} diff --git a/incubator/postgresql/14.0.0/questions.yaml b/incubator/postgresql/14.0.0/questions.yaml new file mode 100644 index 00000000000..8c9c20d9e53 --- /dev/null +++ b/incubator/postgresql/14.0.0/questions.yaml @@ -0,0 +1,138 @@ +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: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Postgresql Database" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: hibernate + label: Hibernate + description: "enable to safely hibernate and shutdown the postgresql cluster" + schema: + type: boolean + default: false + - variable: storage + label: "Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: walsize + label: Walsize + schema: + type: string + default: "256Gi" + - variable: pooler + label: "Pooler" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 2 + - variable: Monitoring + label: "Metrics" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enablePodMonitor + label: "enablePodMonitor" + schema: + type: boolean + default: 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 diff --git a/incubator/postgresql/14.0.0/templates/NOTES.txt b/incubator/postgresql/14.0.0/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/incubator/postgresql/14.0.0/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/incubator/postgresql/14.0.0/templates/common.yaml b/incubator/postgresql/14.0.0/templates/common.yaml new file mode 100644 index 00000000000..992373e7501 --- /dev/null +++ b/incubator/postgresql/14.0.0/templates/common.yaml @@ -0,0 +1,2 @@ + +{{ include "tc.v1.common.loader.all" . }} diff --git a/incubator/postgresql/14.0.0/values.yaml b/incubator/postgresql/14.0.0/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/incubator/postgresql/item.yaml b/incubator/postgresql/item.yaml new file mode 100644 index 00000000000..797ff8836a7 --- /dev/null +++ b/incubator/postgresql/item.yaml @@ -0,0 +1,5 @@ +icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/postgresql.png +categories: +- database + +screenshots: []