Setup for Argo ecosystem

This setup includes: - Argo CD - Argo Events - Argo Rollouts - Argo Workflows

Intstalation

Create cluster with:

make kind

Install all apps with:

make argo-all

Login info

User: admin Pass: admin

Clean up

To destroy everything use:

make kind-delete

webhook event

To trigger demo webhook run:

curl -d '{"message":"this is my first webhook"}' -H "Content-Type: application/json" -X POST http://localhost:8445/example

To trigger build pipeline need to post with curl:

curl -d '{"tag":"0.1.7"}' -H "Content-Type: application/json" -X POST http://localhost:8445/commit

To trigger tests workload:

curl -d '{"message":"this is mock for running test"}' -H "Content-Type: application/json" -X POST http://localhost:8445/tests
curl -d '{"message":"this is mock for running test"}' -H "Content-Type: application/json" -X POST http://webhook-eventsource.argo.svc.cluster.local/tests