From ff3cec2847772e34313ea158a03cf6ebd10d875a Mon Sep 17 00:00:00 2001
From: lorenz <stu203404@mail.uni-kiel.de>
Date: Thu, 28 Jan 2021 19:52:14 +0100
Subject: [PATCH] Add ConfigMapManager

---
 .../kotlin/theodolite/ConfigMapManager.kt     | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 theodolite-quarkus/src/main/kotlin/theodolite/ConfigMapManager.kt

diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/ConfigMapManager.kt b/theodolite-quarkus/src/main/kotlin/theodolite/ConfigMapManager.kt
new file mode 100644
index 000000000..92dd638cd
--- /dev/null
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/ConfigMapManager.kt
@@ -0,0 +1,20 @@
+package theodolite
+
+import io.fabric8.kubernetes.api.model.ConfigMap
+import io.fabric8.kubernetes.client.NamespacedKubernetesClient
+
+class ConfigMapManager(client: NamespacedKubernetesClient) {
+    var client: NamespacedKubernetesClient
+
+    init {
+        this.client = client
+    }
+
+    fun deploy(configMap: ConfigMap) {
+        client.configMaps().create(configMap)
+    }
+
+    fun delete(configMap: ConfigMap) {
+        client.configMaps().delete(configMap)
+    }
+}
-- 
GitLab