a3ce2d473c
Ship Proxmox, oVirt, VMware, and OpenStack behind one Postgres stack, Makefile helpers (up/clean/helm up|down/push), and a Helm chart with namespace, Let's Encrypt ingresses, migrate inits, and skip-if-seeded jobs.
18 lines
484 B
YAML
18 lines
484 B
YAML
{{- if .Values.postgres.enabled }}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "lab.fullname" . }}-postgres-init
|
|
namespace: {{ include "lab.namespace" . }}
|
|
labels:
|
|
{{- include "lab.labels" . | nindent 4 }}
|
|
app.kubernetes.io/component: postgres
|
|
data:
|
|
01-simulators.sql: |
|
|
{{- range .Values.postgres.initDatabases }}
|
|
CREATE USER {{ .user }} WITH PASSWORD '{{ .password }}';
|
|
CREATE DATABASE {{ .database }} OWNER {{ .user }};
|
|
|
|
{{- end }}
|
|
{{- end }}
|