115 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			115 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
argo-workflows:
 | 
						|
  controller:
 | 
						|
    metricsConfig:
 | 
						|
      enabled: true
 | 
						|
    persistence:
 | 
						|
      connectionPool:
 | 
						|
        maxIdleConns: 100
 | 
						|
        maxOpenConns: 0
 | 
						|
      nodeStatusOffLoad: true
 | 
						|
      archive: true
 | 
						|
      postgresql:
 | 
						|
        host: argo-workflows-postgresql-17-cluster-rw
 | 
						|
        port: 5432
 | 
						|
        database: app
 | 
						|
        tableName: app
 | 
						|
        userNameSecret:
 | 
						|
          name: argo-workflows-postgresql-17-cluster-app
 | 
						|
          key: username
 | 
						|
        passwordSecret:
 | 
						|
          name: argo-workflows-postgresql-17-cluster-app
 | 
						|
          key: password
 | 
						|
        ssl: false
 | 
						|
        sslMode: disable
 | 
						|
    workflowWorkers: 2
 | 
						|
    workflowTTLWorkers: 1
 | 
						|
    podCleanupWorkers: 1
 | 
						|
    cronWorkflowWorkers: 1
 | 
						|
    resources:
 | 
						|
      requests:
 | 
						|
        cpu: 10m
 | 
						|
        memory: 128Mi
 | 
						|
    serviceMonitor:
 | 
						|
      enabled: true
 | 
						|
    name: workflow-controller
 | 
						|
    workflowNamespaces:
 | 
						|
      - argocd
 | 
						|
      - argo-workflows
 | 
						|
  server:
 | 
						|
    authModes:
 | 
						|
      - sso
 | 
						|
    ingress:
 | 
						|
      enabled: false
 | 
						|
    sso:
 | 
						|
      enabled: true
 | 
						|
      issuer: https://authentik.alexlebens.net/application/o/argo-workflows/
 | 
						|
      clientId:
 | 
						|
        name: argo-workflows-oidc-secret
 | 
						|
        key: client
 | 
						|
      clientSecret:
 | 
						|
        name: argo-workflows-oidc-secret
 | 
						|
        key: secret
 | 
						|
      redirectUrl: https://argo-workflows.alexlebens.net/oauth2/callback
 | 
						|
      rbac:
 | 
						|
        enabled: false
 | 
						|
      scopes:
 | 
						|
        - openid
 | 
						|
        - email
 | 
						|
        - profile
 | 
						|
  useStaticCredentials: true
 | 
						|
  artifactRepository:
 | 
						|
    archiveLogs: false
 | 
						|
    s3: {}
 | 
						|
      # accessKeySecret:
 | 
						|
      #   name: "{{ .Release.Name }}-minio"
 | 
						|
      #   key: accesskey
 | 
						|
      # secretKeySecret:
 | 
						|
      #   name: "{{ .Release.Name }}-minio"
 | 
						|
      #   key: secretkey
 | 
						|
      # insecure: true
 | 
						|
      # bucket:
 | 
						|
      # endpoint:
 | 
						|
      # region:
 | 
						|
      # encryptionOptions:
 | 
						|
      #   enableEncryption: true
 | 
						|
 | 
						|
argo-events:
 | 
						|
  controller:
 | 
						|
    resources:
 | 
						|
      requests:
 | 
						|
        cpu: 10m
 | 
						|
        memory: 128Mi
 | 
						|
    metrics:
 | 
						|
      enabled: true
 | 
						|
      serviceMonitor:
 | 
						|
        enabled: true
 | 
						|
  webhook:
 | 
						|
    enabled: true
 | 
						|
    resources:
 | 
						|
      requests:
 | 
						|
        cpu: 10m
 | 
						|
        memory: 128Mi
 | 
						|
postgres-17-cluster:
 | 
						|
  mode: standalone
 | 
						|
  cluster:
 | 
						|
    storage:
 | 
						|
      storageClass: local-path
 | 
						|
    walStorage:
 | 
						|
      storageClass: local-path
 | 
						|
    monitoring:
 | 
						|
      enabled: true
 | 
						|
      prometheusRule:
 | 
						|
        enabled: true
 | 
						|
  recovery:
 | 
						|
    method: objectStore
 | 
						|
    objectStore:
 | 
						|
      endpointURL: https://nyc3.digitaloceanspaces.com
 | 
						|
      destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
 | 
						|
      recoveryIndex: 4
 | 
						|
  backup:
 | 
						|
    enabled: true
 | 
						|
    endpointURL: https://nyc3.digitaloceanspaces.com
 | 
						|
    destinationPath: s3://postgres-backups-ce540ddf106d186bbddca68a/cl01tl/argo-workflows/argo-workflows-postgresql-17-cluster
 | 
						|
    backupIndex: 4
 | 
						|
    retentionPolicy: "7d"
 |