Skip to content

Commit 1f6c356

Browse files
Added events reporter
1 parent 7285f66 commit 1f6c356

File tree

4 files changed

+57
-0
lines changed

4 files changed

+57
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: argoproj.io/v1alpha1
2+
kind: EventSource
3+
metadata:
4+
labels:
5+
app.kubernetes.io/managed-by: cf
6+
name: events-reporter
7+
spec:
8+
eventBusName: codefresh-eventbus
9+
generic:
10+
events:
11+
authSecret:
12+
key: token
13+
name: argocd-token
14+
config: '{}'
15+
insecure: true
16+
url: argocd-server:80
17+
template: {}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
3+
resources:
4+
- event-source.yaml
5+
- sensor.yaml
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
apiVersion: argoproj.io/v1alpha1
2+
kind: Sensor
3+
metadata:
4+
labels:
5+
app.kubernetes.io/managed-by: cf
6+
name: events-reporter
7+
spec:
8+
dependencies:
9+
- eventName: events
10+
eventSourceName: events-reporter
11+
name: events
12+
eventBusName: codefresh-eventbus
13+
triggers:
14+
- retryStrategy:
15+
duration: 0
16+
steps: 3
17+
template:
18+
conditions: events
19+
http:
20+
headers:
21+
Content-Type: application/json
22+
method: POST
23+
payload:
24+
- dest: data
25+
src:
26+
dataKey: body
27+
dependencyName: events
28+
secureHeaders:
29+
- name: Authorization
30+
valueFrom:
31+
secretKeyRef:
32+
key: token
33+
name: codefresh-token
34+
url: CF_HOST
35+
name: events

0 commit comments

Comments
 (0)