summaryrefslogtreecommitdiff
path: root/data.d/k3s-master/manifests.d/tyilnet/cicd-system/argo-workflows/helm-chart.yaml
blob: 7978820fc54e198219a2fff3106224fb50da388d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
---
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: credentials
          key: garageAccessKey
        secretKeySecret:
          name: credentials
          key: garageSecretKey
    controller:
      persistence:
        archive: true
        postgresql:
          host: 10.57.101.20
          port: 5432
          database: argo
          tableName: argo_workflows
          userNameSecret:
            name: credentials
            key: postgresqlUsername
          passwordSecret:
            name: credentials
            key: postgresqlPassword
      workflowDefaults:
        spec:
          entrypoint: main
          serviceAccountName: "argo-runner"
          ttlStrategy:
            secondsAfterCompletion: 300
          podGC:
            strategy: null
    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
...