Make release name templatable

This commit is contained in:
2026-02-16 15:52:27 +02:00
parent ddcec86b9c
commit aec600c300
5 changed files with 41 additions and 41 deletions

View File

@@ -2,12 +2,12 @@
apiVersion: secretgenerator.mittwald.de/v1alpha1
kind: StringSecret
metadata:
name: memelord-laurivosandi-database
name: {{ .Release.Name }}-database
labels:
cnpg.io/reload: "true"
spec:
data:
username: memelord-laurivosandi
username: {{ .Release.Name }}
fields:
- fieldName: password
length: "32"
@@ -16,7 +16,7 @@ spec:
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: memelord-laurivosandi-database
name: {{ .Release.Name }}-database
spec:
instances: 2
imageName: ghcr.io/cloudnative-pg/postgresql:17
@@ -49,18 +49,18 @@ spec:
effective_cache_size: "2GB"
managed:
roles:
- name: memelord-laurivosandi
- name: {{ .Release.Name }}
ensure: present
login: true
passwordSecret:
name: memelord-laurivosandi-database
name: {{ .Release.Name }}-database
---
apiVersion: postgresql.cnpg.io/v1
kind: Database
metadata:
name: memelord-laurivosandi
name: {{ .Release.Name }}
spec:
name: memelord-laurivosandi
owner: memelord-laurivosandi
name: {{ .Release.Name }}
owner: {{ .Release.Name }}
cluster:
name: memelord-laurivosandi-database
name: {{ .Release.Name }}-database