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'