apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: name: {{ include "helm-socks-frontend.name" . }}-workflow annotations: argocd.argoproj.io/hook: PostSync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation spec: entrypoint: check-service-up onExit: exit-handler templates: - name: check-service-up container: image: curlimages/curl command: ['curl'] args: - '-v' - '-X' - 'GET' - 'helm-socks-frontend-int.sock-shop-front-end' - name: exit-handler steps: - - name: notify template: send-status-webhook - name: send-status-webhook container: image: alpine:latest command: [echo, "{{workflow.status}}"]