api: helm chart

issue: #7
diff --git a/controller/chart/Chart.yaml b/controller/chart/Chart.yaml
new file mode 100644
index 0000000..0e8ba2e
--- /dev/null
+++ b/controller/chart/Chart.yaml
@@ -0,0 +1,10 @@
+apiVersion: v2
+name: pcloud-api
+version: 0.0.1
+description: PCloud API
+type: application
+sources:
+  - https://github.com/giolekva/pcloud/tree/master/controller
+mainteners:
+  - name: Giorgi Lekveishvili
+    url: https://github.com/giolekva
diff --git a/controller/chart/README.md b/controller/chart/README.md
new file mode 100644
index 0000000..585cbc3
--- /dev/null
+++ b/controller/chart/README.md
@@ -0,0 +1,3 @@
+# PCloud API
+
+Provides PCloud API service.
\ No newline at end of file
diff --git a/controller/chart/templates/deployment.yaml b/controller/chart/templates/deployment.yaml
new file mode 100644
index 0000000..c6cbd20
--- /dev/null
+++ b/controller/chart/templates/deployment.yaml
@@ -0,0 +1,22 @@
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  name: api
+  namespace: {{ .Release.Namespace }}
+spec:
+  selector:
+    matchLabels:
+      app: api
+  replicas: {{ .Values.replicas }}
+  template:
+    metadata:
+      labels:
+        app: api
+    spec:
+      containers:
+      - name: api
+        image: {{ .Values.image.name }}:{{ .Values.image.tag }}
+        imagePullPolicy: {{ .Values.image.pullPolicy }}
+        ports:
+        - containerPort: {{ .Values.containerPort }}
+        command: ["pcloud-api-server", "--logtostderr", "--port={{ .Values.containerPort }}", "--graphql_address=http://dgraph-alpha.dgraph.svc:8080/graphql", "--dgraph_admin_address=http://dgraph-alpha.dgraph.svc:8080/admin"]
diff --git a/controller/chart/templates/service.yaml b/controller/chart/templates/service.yaml
new file mode 100644
index 0000000..f2458f7
--- /dev/null
+++ b/controller/chart/templates/service.yaml
@@ -0,0 +1,13 @@
+kind: Service 
+apiVersion: v1
+metadata:
+  name: api
+  namespace: {{ .Release.Namespace }}
+spec:
+  type: ClusterIP
+  selector:
+    app: api
+  ports:
+    - nodePort: 
+      port: {{ .Values.servicePort }}
+      targetPort: {{ .Values.containerPort }}
diff --git a/controller/chart/values.yaml b/controller/chart/values.yaml
new file mode 100644
index 0000000..7893c90
--- /dev/null
+++ b/controller/chart/values.yaml
@@ -0,0 +1,7 @@
+replicas: 1
+image:
+  name: giolekva/pcloud-api-server
+  tag: latest
+  pullPolicy: Always
+servicePort: 1111
+containerPort: 1234
\ No newline at end of file