Merge pull request #875 from 3dwardch3ng/infra/argo-events

add webhook event source example for argo events
This commit is contained in:
2024-08-28 01:55:27 +10:00
committed by GitHub
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

@@ -9,3 +9,4 @@ resources:
- ./deployment.yaml
- ./service.yaml
- ./examples/eventbus.yaml
- ./examples/event-source.yaml