46 lines
1.3 KiB
YAML
46 lines
1.3 KiB
YAML
argo-rollouts:
|
|
controller:
|
|
metrics:
|
|
enabled: true
|
|
serviceMonitor:
|
|
enabled: true
|
|
namespace: argocd
|
|
dashboard:
|
|
enabled: true
|
|
ingress:
|
|
enabled: true
|
|
annotations:
|
|
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
|
traefik.ingress.kubernetes.io/router.tls: "true"
|
|
cert-manager.io/cluster-issuer: letsencrypt-issuer
|
|
ingressClassName: traefik
|
|
hosts:
|
|
- argo-rollouts.alexlebens.net
|
|
tls:
|
|
- secretName: argo-rollouts-secret-tls
|
|
hosts:
|
|
- argo-rollouts.alexlebens.net
|
|
|
|
notifications:
|
|
notifiers: {}
|
|
# service.slack: |
|
|
# token: $slack-token
|
|
|
|
# -- Notification templates
|
|
templates: {}
|
|
# template.my-purple-template: |
|
|
# message: |
|
|
# Rollout {{.rollout.metadata.name}} has purple image
|
|
# slack:
|
|
# attachments: |
|
|
# [{
|
|
# "title": "{{ .rollout.metadata.name}}",
|
|
# "color": "#800080"
|
|
# }]
|
|
|
|
# -- The trigger defines the condition when the notification should be sent
|
|
triggers: {}
|
|
# trigger.on-purple: |
|
|
# - send: [my-purple-template]
|
|
# when: rollout.spec.template.spec.containers[0].image == 'argoproj/rollouts-demo:purple'
|