feat: add argo workflows

This commit is contained in:
cătălin 2024-03-13 15:20:32 +01:00
commit 2c7de2fb4c
No known key found for this signature in database
11 changed files with 254 additions and 0 deletions

View file

@ -0,0 +1,48 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: argo-workflows
namespace: argocd
spec:
destination:
name: ''
namespace: 'argo-workflows'
server: "https://kubernetes.default.svc"
project: management
syncPolicy:
automated: { }
sources:
- chart: argo-workflows
repoURL: https://argoproj.github.io/argo-helm
targetRevision: 0.40.*
helm:
valuesObject:
controller:
singleNamespace: true
workflowNamespaces:
- argo-workflows
server:
authMode: sso
sso:
enabled: true
issuer: https://auth.fukurokuju.dev/application/o/argo-workflows/
clientId:
name: secrets-argo-server-sso
key: client-id
clientSecret:
name: secrets-argo-server-sso
key: client-secret
redirectUrl: https://ci.fuku/oauth2/callback
scopes:
- openid
- profile
- email
- offline_access
rbac:
enabled: true
ingress:
enabled: true
ingressClassName: traefik
hosts:
- ci.fuku
tls: []