From 4e97540f88967c1fb69cf00773a1021a48134055 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 26 Nov 2024 09:56:42 +0100 Subject: [PATCH] database stuff --- deployment/backend.yml | 7 ----- deployment/frontend.yml | 6 ++++ deployment/namespace | 1 + deployment/roll-db-credential.sh | 49 ++++++++++++++++++++++++++++++++ 4 files changed, 56 insertions(+), 7 deletions(-) create mode 100644 deployment/namespace create mode 100755 deployment/roll-db-credential.sh diff --git a/deployment/backend.yml b/deployment/backend.yml index 6fed19f..8b13789 100644 --- a/deployment/backend.yml +++ b/deployment/backend.yml @@ -1,8 +1 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: backend-config -data: - DB_SERVER_HOST: - DB_SERVER_PORT: diff --git a/deployment/frontend.yml b/deployment/frontend.yml index e69de29..366b17a 100644 --- a/deployment/frontend.yml +++ b/deployment/frontend.yml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: frontend-config +data: + ZBX_SERVER_HOST: backend.zabbix.svc.cluster.local diff --git a/deployment/namespace b/deployment/namespace new file mode 100644 index 0000000..1f5a82f --- /dev/null +++ b/deployment/namespace @@ -0,0 +1 @@ +zabbix diff --git a/deployment/roll-db-credential.sh b/deployment/roll-db-credential.sh new file mode 100755 index 0000000..6804277 --- /dev/null +++ b/deployment/roll-db-credential.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +. ../../ENVDB + +DATABASE=zabbix +LOGIN=zabbix +PASSWORD=`openssl rand -base64 24` +NAMESPACE=$(cat namespace) + +ARG1=$1 + +if [ "$ARG1" = "initial" ]; then +psql <