From c8145cd3ea379f2f0d8e922681bb5ebc4314b7eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de>
Date: Thu, 24 Jun 2021 17:31:05 +0200
Subject: [PATCH] Delete old benchmark resources

---
 .../aggregation-deployment.yaml               | 55 -------------------
 .../uc-application/aggregation-service.yaml   | 17 ------
 execution/uc-application/jmx-configmap.yaml   | 10 ----
 execution/uc-application/service-monitor.yaml | 14 -----
 .../load-generator-service.yaml               | 16 ------
 .../workloadGenerator.yaml                    | 37 -------------
 6 files changed, 149 deletions(-)
 delete mode 100644 execution/uc-application/aggregation-deployment.yaml
 delete mode 100644 execution/uc-application/aggregation-service.yaml
 delete mode 100644 execution/uc-application/jmx-configmap.yaml
 delete mode 100644 execution/uc-application/service-monitor.yaml
 delete mode 100644 execution/uc-workload-generator/load-generator-service.yaml
 delete mode 100644 execution/uc-workload-generator/workloadGenerator.yaml

diff --git a/execution/uc-application/aggregation-deployment.yaml b/execution/uc-application/aggregation-deployment.yaml
deleted file mode 100644
index 1d3ebdb20..000000000
--- a/execution/uc-application/aggregation-deployment.yaml
+++ /dev/null
@@ -1,55 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: titan-ccp-aggregation
-spec:
-  selector:
-    matchLabels:
-      app: titan-ccp-aggregation
-  replicas: 1
-  template:
-    metadata:
-      labels:
-        app: titan-ccp-aggregation
-    spec:
-      terminationGracePeriodSeconds: 0
-      containers:
-      - name: uc-application
-        image: uc-app:latest
-        ports:
-        - containerPort: 5555
-          name: jmx
-        env:
-        - name: KAFKA_BOOTSTRAP_SERVERS
-          value: "theodolite-cp-kafka:9092"
-        - name: SCHEMA_REGISTRY_URL
-          value: "http://theodolite-cp-schema-registry:8081"
-        - name: JAVA_OPTS
-          value: "-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=5555"
-        - name: COMMIT_INTERVAL_MS # Set as default for the applications
-          value: "100"
-        resources:
-          limits:
-            memory: 4Gi
-            cpu: 1000m
-      - name: prometheus-jmx-exporter
-        image: "solsson/kafka-prometheus-jmx-exporter@sha256:6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143"
-        command:
-          - java
-          - -XX:+UnlockExperimentalVMOptions
-          - -XX:+UseCGroupMemoryLimitForHeap
-          - -XX:MaxRAMFraction=1
-          - -XshowSettings:vm
-          - -jar
-          - jmx_prometheus_httpserver.jar
-          - "5556"
-          - /etc/jmx-aggregation/jmx-kafka-prometheus.yml
-        ports:
-          - containerPort: 5556
-        volumeMounts:
-          - name: jmx-config
-            mountPath: /etc/jmx-aggregation
-      volumes:
-        - name: jmx-config
-          configMap:
-            name: aggregation-jmx-configmap
diff --git a/execution/uc-application/aggregation-service.yaml b/execution/uc-application/aggregation-service.yaml
deleted file mode 100644
index 6317caf9f..000000000
--- a/execution/uc-application/aggregation-service.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: titan-ccp-aggregation
-  labels:
-    app: titan-ccp-aggregation
-spec:
-  #type: NodePort
-  selector:
-    app: titan-ccp-aggregation
-  ports:
-  - name: http
-    port: 80
-    targetPort: 80
-    protocol: TCP
-  - name: metrics
-    port: 5556
diff --git a/execution/uc-application/jmx-configmap.yaml b/execution/uc-application/jmx-configmap.yaml
deleted file mode 100644
index 78496a86b..000000000
--- a/execution/uc-application/jmx-configmap.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: aggregation-jmx-configmap
-data:
-  jmx-kafka-prometheus.yml: |+
-    jmxUrl: service:jmx:rmi:///jndi/rmi://localhost:5555/jmxrmi
-    lowercaseOutputName: true
-    lowercaseOutputLabelNames: true
-    ssl: false
diff --git a/execution/uc-application/service-monitor.yaml b/execution/uc-application/service-monitor.yaml
deleted file mode 100644
index 4e7e758ca..000000000
--- a/execution/uc-application/service-monitor.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-apiVersion: monitoring.coreos.com/v1
-kind: ServiceMonitor
-metadata:
-  labels:
-    app: titan-ccp-aggregation
-    appScope: titan-ccp
-  name: titan-ccp-aggregation
-spec:
-  selector:
-    matchLabels:
-        app: titan-ccp-aggregation
-  endpoints:
-    - port: metrics
-      interval: 10s
diff --git a/execution/uc-workload-generator/load-generator-service.yaml b/execution/uc-workload-generator/load-generator-service.yaml
deleted file mode 100644
index c1299e373..000000000
--- a/execution/uc-workload-generator/load-generator-service.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
-  name: titan-ccp-load-generator
-  labels:
-    app: titan-ccp-load-generator
-spec:
-  type: ClusterIP
-  clusterIP: None
-  selector:
-    app: titan-ccp-load-generator
-  ports:
-  - name: coordination
-    port: 5701
-    targetPort: 5701
-    protocol: TCP
diff --git a/execution/uc-workload-generator/workloadGenerator.yaml b/execution/uc-workload-generator/workloadGenerator.yaml
deleted file mode 100644
index 8f7cc3a8d..000000000
--- a/execution/uc-workload-generator/workloadGenerator.yaml
+++ /dev/null
@@ -1,37 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: titan-ccp-load-generator
-spec:
-  selector:
-    matchLabels:
-      app: titan-ccp-load-generator
-  replicas: 1
-  template:
-    metadata:
-      labels:
-        app: titan-ccp-load-generator
-    spec:
-      terminationGracePeriodSeconds: 0
-      containers:
-      - name: workload-generator
-        image: workload-generator:latest
-        ports:
-        - containerPort: 5701
-          name: coordination
-        env:
-        # Order need to be preserved for run_uc.py
-        - name: NUM_SENSORS
-          value: "25000"
-        - name: NUM_NESTED_GROUPS
-          value: "5"
-        - name: KUBERNETES_NAMESPACE
-          valueFrom:
-            fieldRef:
-              fieldPath: metadata.namespace
-        - name: KUBERNETES_DNS_NAME
-          value: "titan-ccp-load-generator.$(KUBERNETES_NAMESPACE).svc.cluster.local"
-        - name: KAFKA_BOOTSTRAP_SERVERS
-          value: "theodolite-cp-kafka:9092"
-        - name: SCHEMA_REGISTRY_URL
-          value: "http://theodolite-cp-schema-registry:8081"
-- 
GitLab