Example Apps to Demonstrate Argo CD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

30 lines
727 B

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}}"]