From 725e83af0790436c8e12730ca079fdce2e3142d0 Mon Sep 17 00:00:00 2001 From: alexlebens Date: Thu, 4 Apr 2024 11:47:42 -0600 Subject: [PATCH] add port and host to database env --- charts/outline/Chart.yaml | 2 +- charts/outline/templates/deployment.yaml | 19 ++++++++++++------- charts/outline/values.yaml | 3 +++ 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/charts/outline/Chart.yaml b/charts/outline/Chart.yaml index 070f37c..db4ed58 100644 --- a/charts/outline/Chart.yaml +++ b/charts/outline/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: outline -version: 0.0.9 +version: 0.1.0 description: Chart for Outline wiki keywords: - wiki diff --git a/charts/outline/templates/deployment.yaml b/charts/outline/templates/deployment.yaml index 5c66ffc..379c9cd 100644 --- a/charts/outline/templates/deployment.yaml +++ b/charts/outline/templates/deployment.yaml @@ -51,16 +51,16 @@ spec: secretKeyRef: name: "{{ .Values.outline.utilsSecret.existingSecretName }}" key: "{{ .Values.outline.secretKey.existingSecretKey }}" + - name: POSTGRES_USERNAME + valueFrom: + secretKeyRef: + name: "{{ .Values.outline.database.usernameSecret.existingSecretName }}" + key: "{{ .Values.outline.database.usernameSecret.existingSecretKey }}" - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: name: "{{ .Values.outline.database.passwordSecret.existingSecretName }}" key: "{{ .Values.outline.database.passwordSecret.existingSecretKey }}" - - name: POSTGRES_USERNAME - valueFrom: - secretKeyRef: - name: "{{ .Values.outline.database.usernameSecret.existingSecretName }}" - key: "{{ .Values.outline.database.usernameSecret.existingSecretKey }}" - name: POSTGRES_DATABASE_NAME valueFrom: secretKeyRef: @@ -71,10 +71,15 @@ spec: secretKeyRef: name: "{{ .Values.outline.database.databaseHost.existingSecretName }}" key: "{{ .Values.outline.database.databaseHost.existingSecretKey }}" + - name: POSTGRES_DATABASE_PORT + valueFrom: + secretKeyRef: + name: "{{ .Values.outline.database.databasePort.existingSecretName }}" + key: "{{ .Values.outline.database.databasePort.existingSecretKey }}" - name: DATABASE_URL - value: "postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@postgresql-{{ .Release.Name }}-cluster-rw:5432/$(POSTGRES_DATABASE_NAME)" + value: "postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)" - name: DATABASE_URL_TEST - value: "postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@postgresql-{{ .Release.Name }}-cluster-rw:5432/$(POSTGRES_DATABASE_NAME)-test" + value: "postgres://$(POSTGRES_USERNAME):$(POSTGRES_PASSWORD)@$(POSTGRES_DATABASE_HOST):$(POSTGRES_DATABASE_PORT)/$(POSTGRES_DATABASE_NAME)-test" - name: DATABASE_CONNECTION_POOL_MIN value: "{{ .Values.outline.database.connectionPoolMin }}" - name: DATABASE_CONNECTION_POOL_MAX diff --git a/charts/outline/values.yaml b/charts/outline/values.yaml index bc9afe3..0a115e4 100644 --- a/charts/outline/values.yaml +++ b/charts/outline/values.yaml @@ -64,6 +64,9 @@ outline: databaseHost: existingSecretName: existingSecretKey: + databasePort: + existingSecretName: + existingSecretKey: connectionPoolMin: "" connectionPoolMax: "20" sslMode: disable