From 58eced8118ab466f5f4d7d64994c2626dc317070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 2 Aug 2021 11:58:38 +0300 Subject: [PATCH] Created postgresql chart --- etc/k8s/helm-chart/eventhub/Chart.yaml | 6 +++++ .../eventhub/charts/postgresql/Chart.yaml | 6 +++++ .../templates/postgresql-service.yaml | 15 +++++++++++ .../postgresql/templates/postgresql.yaml | 25 +++++++++++++++++++ .../eventhub/charts/postgresql/values.yaml | 0 etc/k8s/helm-chart/eventhub/values.yaml | 0 6 files changed, 52 insertions(+) create mode 100644 etc/k8s/helm-chart/eventhub/Chart.yaml create mode 100644 etc/k8s/helm-chart/eventhub/charts/postgresql/Chart.yaml create mode 100644 etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-service.yaml create mode 100644 etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml create mode 100644 etc/k8s/helm-chart/eventhub/charts/postgresql/values.yaml create mode 100644 etc/k8s/helm-chart/eventhub/values.yaml diff --git a/etc/k8s/helm-chart/eventhub/Chart.yaml b/etc/k8s/helm-chart/eventhub/Chart.yaml new file mode 100644 index 0000000..5c0b700 --- /dev/null +++ b/etc/k8s/helm-chart/eventhub/Chart.yaml @@ -0,0 +1,6 @@ +apiVersion: v2 +name: eventhub +appVersion: "1.0" +description: Eventhub application chart +version: 1.0.0 +type: application diff --git a/etc/k8s/helm-chart/eventhub/charts/postgresql/Chart.yaml b/etc/k8s/helm-chart/eventhub/charts/postgresql/Chart.yaml new file mode 100644 index 0000000..49bbcd8 --- /dev/null +++ b/etc/k8s/helm-chart/eventhub/charts/postgresql/Chart.yaml @@ -0,0 +1,6 @@ +apiVersion: v2 +name: database +appVersion: "1.0" +description: Runs PostgreSQL Instance +version: 1.0.0 +type: application diff --git a/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-service.yaml b/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-service.yaml new file mode 100644 index 0000000..c4fa04a --- /dev/null +++ b/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + name: postgresql + name: postgresql +spec: + type: LoadBalancer + ports: + - name: postgresql + port: 5435 + targetPort: 5432 + selector: + app: postgresql + diff --git a/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml b/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml new file mode 100644 index 0000000..fd6e1e0 --- /dev/null +++ b/etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: postgresql +spec: + replicas: 1 + selector: + matchLabels: + app: postgresql + template: + metadata: + labels: + app: postgresql + spec: + containers: + - image: postgres + name: postgresql + ports: + - name: postgresql + containerPort: 5432 + env: + - name: POSTGRES_USER + value: "root" + - name: POSTGRES_PASSWORD + value: "root" \ No newline at end of file diff --git a/etc/k8s/helm-chart/eventhub/charts/postgresql/values.yaml b/etc/k8s/helm-chart/eventhub/charts/postgresql/values.yaml new file mode 100644 index 0000000..e69de29 diff --git a/etc/k8s/helm-chart/eventhub/values.yaml b/etc/k8s/helm-chart/eventhub/values.yaml new file mode 100644 index 0000000..e69de29