Provision Jacob database with pgvector through GitOps
Update Kubernetes Services Wiki / Generate and Update K8s Wiki (push) Successful in 8s

This commit is contained in:
jacob committed 2026-10-27 01:35:38 +02:00
1 parent 87e7bcebcf
commit 33a91223a3
2 files changed
+56

No files matched your search

@@ -0,0 +1,55 @@
# Database "jacob": password, role, database and read access for the app.
# To add another database copy this file and replace the name.
# Generated once; the role and the application both read this Secret.
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: jacob-db
namespace: psql
spec:
refreshPolicy: CreatedOnce
target:
name: jacob-db
template:
type: kubernetes.io/basic-auth
metadata:
labels:
cnpg.io/reload: "true"
data:
username: jacob
password: "{{ .password }}"
dataFrom:
- sourceRef:
generatorRef:
apiVersion: generators.external-secrets.io/v1alpha1
kind: Password
name: db-password
---
apiVersion: postgresql.cnpg.io/v1
kind: DatabaseRole
metadata:
name: main-jacob
namespace: psql
spec:
cluster:
name: main
name: jacob
login: true
passwordSecret:
name: jacob-db
---
apiVersion: postgresql.cnpg.io/v1
kind: Database
metadata:
name: main-jacob
namespace: psql
spec:
cluster:
name: main
name: jacob
owner: jacob
databaseReclaimPolicy: retain
extensions:
- name: vector
ensure: present
@@ -10,3 +10,4 @@ resources:
- databases/web-petting.yaml
- databases/meguri.yaml
- databases/grafana.yaml
- databases/jacob.yaml