diff --git a/.idea/jsonSchemas.xml b/.idea/jsonSchemas.xml
new file mode 100644
index 0000000..efa52b9
--- /dev/null
+++ b/.idea/jsonSchemas.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..9526892
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Gökhan Sarı
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..bfec994
--- /dev/null
+++ b/README.md
@@ -0,0 +1,19 @@
+[![Release Charts](https://github.com/th0th/helm-charts/actions/workflows/release.yml/badge.svg)](https://github.com/th0th/helm-charts/actions/workflows/release.yml)
+
+A collection of helm charts.
+
+## Available charts
+
+* [listmonk](./charts/listmonk)
+
+## Sponsor
+
+[](https://www.webgazer.io/?utm_source=github&utm_campaign=helm-charts&utm_term=visual)
+
+[WebGazer](https://www.webgazer.io/?utm_source=github&utm_campaign=helm-charts) is an uptime monitoring
+and analytics platform that checks your websites, cron jobs, or scheduled tasks on a regular basis. It notifies you with instant alerts
+in case of a problem. That way, you have peace of mind about the status of your service without manually checking it.
+
+## License
+
+Copyright © 2023, Gökhan Sarı. Released under the [MIT License](LICENSE).
diff --git a/charts/listmonk/README.md b/charts/listmonk/README.md
new file mode 100644
index 0000000..6fa0073
--- /dev/null
+++ b/charts/listmonk/README.md
@@ -0,0 +1,43 @@
+# listmonk
+
+![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.0.0](https://img.shields.io/badge/AppVersion-3.0.0-informational?style=flat-square)
+
+High performance, self-hosted, newsletter and mailing list manager with a modern dashboard.
+
+## Install
+
+```shell
+$ helm upgrade \
+ --create-namespace \
+ --install listmonk listmonk \
+ --namespace listmonk \
+ --repo https://th0th.github.io/helm-charts \
+ --values values.yaml \
+ --version 0.1.9
+```
+
+## Uninstall
+
+```shell
+$ helm uninstall --namespace listmonk listmonk
+```
+
+## Values
+
+| Key | Type | Default | Description |
+|-----|------|---------|-------------|
+| ingress.annotations | object | `{}` | annotations for the ingress |
+| ingress.enable | bool | `false` | enable the ingress |
+| ingress.host | string | `"listmonk.local"` | host for the ingress |
+| ingress.tls | list | `[]` | tls configuration for the ingress |
+| listmonk.admin.password | string | `""` | the admin password |
+| listmonk.admin.username | string | `""` | the admin username |
+| listmonk.image.repository | string | `"listmonk/listmonk"` | the listmonk image repository |
+| listmonk.image.tag | string | `"v3.0.0"` | the listmonk image tag |
+| listmonk.replicas | int | `1` | the number of listmonk deployment replicas |
+| postgres.database | string | `"listmonk"` | the postgres database name |
+| postgres.image.repository | string | `"postgres"` | the postgres image repository |
+| postgres.image.tag | string | `"16-alpine"` | the postgres image tag |
+| postgres.password | string | `""` | the postgres password |
+| postgres.resources | object | `{}` | resources configuration for the postgres statefulset |
+| postgres.user | string | `""` | the postgres username |
diff --git a/charts/listmonk/values.yaml b/charts/listmonk/values.yaml
index acda134..8fc6f41 100644
--- a/charts/listmonk/values.yaml
+++ b/charts/listmonk/values.yaml
@@ -1,21 +1,36 @@
ingress:
+ # -- annotations for the ingress
annotations: {}
+ # -- enable the ingress
enable: false
+ # -- host for the ingress
host: listmonk.local
+ # -- tls configuration for the ingress
tls: []
listmonk:
admin:
+ # -- the admin password
password: ""
+ # -- the admin username
username: ""
image:
+ # -- the listmonk image repository
repository: listmonk/listmonk
+ # -- the listmonk image tag
tag: v3.0.0
+ # -- the number of listmonk deployment replicas
replicas: 1
postgres:
+ # -- the postgres database name
database: listmonk
image:
+ # -- the postgres image repository
repository: postgres
+ # -- the postgres image tag
tag: 16-alpine
+ # -- the postgres password
password: ""
+ # -- resources configuration for the postgres statefulset
resources: {}
+ # -- the postgres username
user: ""