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: []