add webhook event source example for argo events

This commit is contained in:
2024-08-28 01:55:00 +10:00
parent b2685f6ce3
commit a3dbf1a26f
2 changed files with 39 additions and 1 deletions

View File

@@ -0,0 +1,37 @@
apiVersion: argoproj.io/v1alpha1
kind: EventSource
metadata:
name: webhook
spec:
service:
ports:
- port: 12000
targetPort: 12000
webhook:
# event-source can run multiple HTTP servers. Simply define a unique port to start a new HTTP server
example:
# port to run HTTP server on
port: "12000"
# endpoint to listen to
endpoint: /example
# HTTP request method to allow. In this case, only POST requests are accepted
method: POST
# example-foo:
# port: "12000"
# endpoint: /example2
# method: POST
# Uncomment to use secure webhook
# example-secure:
# port: "13000"
# endpoint: "/secure"
# method: "POST"
# # k8s secret that contains the cert
# serverCertSecret:
# name: my-secret
# key: cert-key
# # k8s secret that contains the private key
# serverKeySecret:
# name: my-secret
# key: pk-key

View File

@@ -8,4 +8,5 @@ resources:
- ./configmap.yaml
- ./deployment.yaml
- ./service.yaml
- ./examples/eventbus.yaml
- ./examples/eventbus.yaml
- ./examples/event-source.yaml