From 2918250f279453c79e30c85af4282b5797a75a3a Mon Sep 17 00:00:00 2001 From: "noussair.hamrit" Date: Tue, 8 Sep 2026 16:50:00 +0200 Subject: [PATCH] feat(cloudbeaver): add ArgoCD deployment --- application.yaml | 31 +++++++++++++++++++++++++++++++ values.yaml | 12 ++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 application.yaml create mode 100644 values.yaml diff --git a/application.yaml b/application.yaml new file mode 100644 index 0000000..7bbef97 --- /dev/null +++ b/application.yaml @@ -0,0 +1,31 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: cloudbeaver + namespace: argocd + +spec: + project: default + + sources: + - repoURL: https://github.com/dbeaver/cloudbeaver-deploy.git + targetRevision: main + path: k8s + helm: + valueFiles: + - $values/values.yaml + + - repoURL: ssh://git@gitea-ssh.gitea.svc.cluster.local:22/gitea_admin/CloudBeaver.git + targetRevision: main + ref: values + + destination: + server: "https://138.199.131.114:6443" + namespace: cloudbeaver + + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true \ No newline at end of file diff --git a/values.yaml b/values.yaml new file mode 100644 index 0000000..bb75f7c --- /dev/null +++ b/values.yaml @@ -0,0 +1,12 @@ +cloudbeaver: + replicaCount: 1 + image: dbeaver/cloudbeaver + imageTag: "26.2.0" + pullPolicy: Always + +backend: + internal_db: true + cloudbeaver_db_driver: postgres-jdbc + cloudbeaver_db_url: jdbc:postgresql://postgres:5432/cloudbeaver + cloudbeaver_db_user: postgres + cloudbeaver_db_password: "kVwBYXzIfS89nflBcPTB5cOmgxNtischusIQ7kg" \ No newline at end of file