event-processor: helm chart
issue: #7
diff --git a/events/chart/Chart.yaml b/events/chart/Chart.yaml
new file mode 100644
index 0000000..b06b368
--- /dev/null
+++ b/events/chart/Chart.yaml
@@ -0,0 +1,10 @@
+apiVersion: v2
+name: pcloud-event-processor
+version: 0.0.1
+description: PCloud Event Processor
+type: application
+sources:
+ - https://github.com/giolekva/pcloud/tree/master/events
+mainteners:
+ - name: Giorgi Lekveishvili
+ url: https://github.com/giolekva
diff --git a/events/chart/README.md b/events/chart/README.md
new file mode 100644
index 0000000..b160c17
--- /dev/null
+++ b/events/chart/README.md
@@ -0,0 +1,3 @@
+# PCloud Event Processor
+
+Periodically queries Knowledge Graph for new events and processes them.
\ No newline at end of file
diff --git a/events/chart/templates/deployment.yaml b/events/chart/templates/deployment.yaml
new file mode 100644
index 0000000..991aa18
--- /dev/null
+++ b/events/chart/templates/deployment.yaml
@@ -0,0 +1,20 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: event-processor
+ namespace: {{ .Release.Namespace }}
+spec:
+ selector:
+ matchLabels:
+ app: event-processor
+ replicas: {{ .Values.replicas }}
+ template:
+ metadata:
+ labels:
+ app: event-processor
+ spec:
+ containers:
+ - name: event-processor
+ image: {{ .Values.image.name }}:{{ .Values.image.tag }}
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ command: ["event-processor", "--logtostderr", "--api_addr=http://api.pcloud.svc:1111/graphql", "--app_manager_addr=http://app-manager.pcloud-app-manager.svc:80", "--object_store_addr=http://minio.app-object-store.svc:9000"]
diff --git a/events/chart/values.yaml b/events/chart/values.yaml
new file mode 100644
index 0000000..615d227
--- /dev/null
+++ b/events/chart/values.yaml
@@ -0,0 +1,5 @@
+replicas: 1
+image:
+ name: giolekva/pcloud-event-processor
+ tag: latest
+ pullPolicy: Always