apps-minio: migrate to helm chart
diff --git a/apps/minio/chart/templates/credentials.yaml b/apps/minio/chart/templates/credentials.yaml
new file mode 100644
index 0000000..bcec941
--- /dev/null
+++ b/apps/minio/chart/templates/credentials.yaml
@@ -0,0 +1,9 @@
+apiVersion: v1
+kind: Secret
+metadata:
+  name: minio-creds
+  namespace: {{ .Release.Namespace }}
+type: Opaque
+data:
+  accesskey: {{ .Values.accessKey | b64enc }}
+  secretkey: {{ .Values.secretKey | b64enc }}
diff --git a/apps/minio/chart/templates/ingress.yaml b/apps/minio/chart/templates/ingress.yaml
new file mode 100644
index 0000000..044c2e5
--- /dev/null
+++ b/apps/minio/chart/templates/ingress.yaml
@@ -0,0 +1,17 @@
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+  name: ingress
+  namespace: {{ .Release.Namespace }}
+spec:
+  entryPoints:
+    - web
+  routes:
+  - kind: Rule
+    match: Host(`{{ .Values.ingressHost }}`)
+    services:
+    - kind: Service
+      name: minio
+      namespace: {{ .Release.Namespace }}
+      passHostHeader: true
+      port: {{ .Values.minio.service.port }}