diff --git a/application.yaml b/application.yaml new file mode 100644 index 0000000..69b3984 --- /dev/null +++ b/application.yaml @@ -0,0 +1,35 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application + +metadata: + name: cloudnative-pg + namespace: argocd + +spec: + project: default + + sources: + # CloudNativePG Helm chart + - repoURL: https://cloudnative-pg.github.io/charts + chart: cloudnative-pg + targetRevision: "{{ .Values.cloudnativepg.version }}" + helm: + valueFiles: + - $values/values.yaml + + # Your GitLab repository + - repoURL: git@gitea.infrastructure.helmholz.cloud:gitea_admin/CloudNative-PG.git + targetRevision: main + ref: values + + destination: + server: "{{ .Values.clusters.worker.server }}" + namespace: cnpg-system + + 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..2bc7aee --- /dev/null +++ b/values.yaml @@ -0,0 +1,9 @@ +cloudnativepg: + version: "0.29.0" + +clusters: + infra: + server: "https://kubernetes.default.svc" + + worker: + server: "https://138.199.131.114:6443" \ No newline at end of file