From 50d735c3687ea656377525fe500c811faab84bb0 Mon Sep 17 00:00:00 2001 From: Peter Kurfer Date: Fri, 16 Aug 2024 15:06:47 +0200 Subject: [PATCH] feat(vikunja): provision new DB --- vikunja/kustomization.yaml | 2 ++ vikunja/resources/db/db.yaml | 8 ++++++++ vikunja/resources/db/user.yaml | 10 ++++++++++ 3 files changed, 20 insertions(+) create mode 100644 vikunja/resources/db/db.yaml create mode 100644 vikunja/resources/db/user.yaml diff --git a/vikunja/kustomization.yaml b/vikunja/kustomization.yaml index ad9ac67..acce47e 100644 --- a/vikunja/kustomization.yaml +++ b/vikunja/kustomization.yaml @@ -19,6 +19,8 @@ labels: resources: - resources/namespace.yaml + - resources/db/db.yaml + - resources/db/user.yaml - resources/api/dragonfly.yaml - resources/api/pvc.yaml - resources/api/deployment.yaml diff --git a/vikunja/resources/db/db.yaml b/vikunja/resources/db/db.yaml new file mode 100644 index 0000000..42a9e21 --- /dev/null +++ b/vikunja/resources/db/db.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: db.movetokube.com/v1alpha1 +kind: Postgres +metadata: + name: vikunja +spec: + database: vikunja + dropOnDelete: false \ No newline at end of file diff --git a/vikunja/resources/db/user.yaml b/vikunja/resources/db/user.yaml new file mode 100644 index 0000000..2a7a3ea --- /dev/null +++ b/vikunja/resources/db/user.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: db.movetokube.com/v1alpha1 +kind: PostgresUser +metadata: + name: vikunja +spec: + role: vikunja + database: vikunja + secretName: db-credentials + privileges: OWNER \ No newline at end of file