From 54082788afaffd3fc8e93df2ce5236eb25ccf09d Mon Sep 17 00:00:00 2001 From: jacob Date: Tue, 30 Sep 2025 08:20:42 +0200 Subject: [PATCH] add argocd --- helm/argocd/Chart.yaml | 10 ++++++++++ helm/argocd/values.yaml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 helm/argocd/Chart.yaml create mode 100644 helm/argocd/values.yaml diff --git a/helm/argocd/Chart.yaml b/helm/argocd/Chart.yaml new file mode 100644 index 0000000..7e99637 --- /dev/null +++ b/helm/argocd/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: argocd +description: A Helm chart for ArgoCD +type: application +version: 1.0.0 +appVersion: "3.1.7" # Specify the version of ArgoCD you want to deploy +dependencies: + - name: argocd + version: 5.0.0 # Specify the version of the ArgoCD chart + repository: https://argoproj.github.io/argo-helm diff --git a/helm/argocd/values.yaml b/helm/argocd/values.yaml new file mode 100644 index 0000000..3215e65 --- /dev/null +++ b/helm/argocd/values.yaml @@ -0,0 +1,34 @@ +server: + enabled: true + service: + type: LoadBalancer # Change to ClusterIP or NodePort as needed + port: 80 + targetPort: 8080 + ingress: + enabled: true + hosts: + - host: argocd.darkstars.local # Replace with your domain + paths: + - / + annotations: + kubernetes.io/ingress.class: nginx # Change based on your ingress controller + +repoServer: + enabled: true + +applicationController: + enabled: true + +dex: + enabled: false # Set to true if you want to enable Dex for authentication + +redis: + enabled: true + +postgresql: + enabled: true + postgresqlUsername: argocd + postgresqlPassword: argocd123 + postgresqlDatabase: argocd + +# Additional configurations can be added as needed