49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
---
|
|
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: []
|