summaryrefslogtreecommitdiff
path: root/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml')
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml51
1 files changed, 51 insertions, 0 deletions
diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml
new file mode 100644
index 0000000..77fdc6d
--- /dev/null
+++ b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml
@@ -0,0 +1,51 @@
+---
+apiVersion: helm.cattle.io/v1
+kind: HelmChart
+metadata:
+ name: argo-workflows
+ namespace: cicd-system
+spec:
+ repo: https://argoproj.github.io/argo-helm
+ chart: argo-workflows
+ valuesContent: |-
+ artifactRepository:
+ archiveLogs: true
+ s3:
+ bucket: argo
+ endpoint: 10.57.101.1:3900
+ insecure: true
+ accessKeySecret:
+ name: garage-creds-argo
+ key: accessKey
+ secretKeySecret:
+ name: garage-creds-argo
+ key: secretKey
+ controller:
+ workflowDefaults:
+ spec:
+ entrypoint: main
+ serviceAccountName: "argo-workflow"
+ ttlStrategy:
+ secondsAfterCompletion: 300
+ podGC:
+ strategy: OnPodCompletion
+ singleNamespace: true
+ server:
+ extraArgs:
+ - "--auth-mode=server"
+ ingress:
+ enabled: false
+ ingressClassName: traefik
+ annotations:
+ cert-manager.io/cluster-issuer: "letsencrypt-production"
+ traefik.ingress.kubernetes.io/router.middlewares: kube-system-redirect-https@kubernetescrd
+ tls:
+ - secretName: tls-nl.tyil.ci
+ hosts:
+ - ci.tyil.nl
+ hosts:
+ - ci.tyil.nl
+ workflow:
+ serviceAccount:
+ create: true
+...