From 57b66dc205af552e440c6ba77d6979091911d87f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?An=C5=BEe=20=C5=BDitnik?= <anze.zitnik@xlab.si>
Date: Thu, 20 Jan 2022 17:35:06 +0100
Subject: [PATCH] Add basic kubernetes YAML definitions.

---
 ...azuh-vat-evidence-collector-configmap.yaml | 32 +++++++++++++++++++
 ...zuh-vat-evidence-collector-deployment.yaml | 29 +++++++++++++++++
 2 files changed, 61 insertions(+)
 create mode 100644 kubernetes/wazuh-vat-evidence-collector-configmap.yaml
 create mode 100644 kubernetes/wazuh-vat-evidence-collector-deployment.yaml

diff --git a/kubernetes/wazuh-vat-evidence-collector-configmap.yaml b/kubernetes/wazuh-vat-evidence-collector-configmap.yaml
new file mode 100644
index 0000000..784e903
--- /dev/null
+++ b/kubernetes/wazuh-vat-evidence-collector-configmap.yaml
@@ -0,0 +1,32 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: wazuh-vat-evidence-collector-config
+data:
+  constants.json: |-
+    {
+        "general": {
+            "demo": true
+        },
+        "wazuh": {
+            "host": "localhost",
+            "port": 55000,
+            "username": "wazuh-wui",
+            "password": "wazuh-wui"
+        },
+        "elastic": {
+            "host": "localhost",
+            "port": 9200,
+            "username": "admin",
+            "password": "changeme"
+        },
+        "redis": {
+            "host": "localhost",
+            "port": 6379,
+            "queue": "low"
+        },
+        "clouditor": {
+            "host":"security-assessment-svc",
+            "port": 9090
+        }
+    }
diff --git a/kubernetes/wazuh-vat-evidence-collector-deployment.yaml b/kubernetes/wazuh-vat-evidence-collector-deployment.yaml
new file mode 100644
index 0000000..3d008ae
--- /dev/null
+++ b/kubernetes/wazuh-vat-evidence-collector-deployment.yaml
@@ -0,0 +1,29 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: wazuh-vat-evidence-collector
+  labels:
+    app: wazuh-vat-evidence-collector
+spec:
+  selector:
+    matchLabels:
+      app: wazuh-vat-evidence-collector
+  template:
+    metadata:
+      labels:
+        app: wazuh-vat-evidence-collector
+    spec:
+      volumes:
+        - name: config-volume
+          configMap:
+            name: wazuh-vat-evidence-collector-config
+      containers:
+        - image: optima-medina-docker-dev.artifact.tecnalia.com/wp3/t32/wazuh-vat-evidence-collector:latest
+          name: wazuh-vat-evidence-collector
+          imagePullPolicy: Always
+          volumeMounts:
+            - name: config-volume
+              mountPath: /evidence-collector/constants.json
+              subPath: constants.json
+      imagePullSecrets:
+        - name: regcred
-- 
GitLab