add webhook event source example for argo events
This commit is contained in:
37
infrastructures/argo-events/base/examples/event-source.yaml
Normal file
37
infrastructures/argo-events/base/examples/event-source.yaml
Normal 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
|
||||||
@@ -8,4 +8,5 @@ resources:
|
|||||||
- ./configmap.yaml
|
- ./configmap.yaml
|
||||||
- ./deployment.yaml
|
- ./deployment.yaml
|
||||||
- ./service.yaml
|
- ./service.yaml
|
||||||
- ./examples/eventbus.yaml
|
- ./examples/eventbus.yaml
|
||||||
|
- ./examples/event-source.yaml
|
||||||
Reference in New Issue
Block a user