Adding configmaps for Alarm Manager. 34/12134/2
authornaman.gupta <naman.gupta@samsung.com>
Wed, 29 Nov 2023 07:42:59 +0000 (13:12 +0530)
committerThoralf Czichy <thoralf.czichy@nokia.com>
Thu, 7 Dec 2023 09:24:02 +0000 (09:24 +0000)
Adding configmaps for Alarm Manager.

Change-Id: Id4736e0dd6282c95ef7464e47ebf740f5dc186cc
Signed-off-by: naman.gupta <naman.gupta@samsung.com>
depRicKubernetesOperator/internal/controller/getConfigmap.go

index 05f1bbc..aa4b74b 100644 (file)
@@ -50,5 +50,91 @@ func GetConfigMap() []*corev1.ConfigMap {
                },\r
        }\r
 \r
-       return []*corev1.ConfigMap{configMap1, configMap2}\r
+       configMap3 := &corev1.ConfigMap{\r
+               Data: map[string]string{\r
+                       "ALARM_MGR_SERVICE_NAME": "service-ricplt-alarmmanager-rmr.ricplt",\r
+                       "ALARM_MGR_SERVICE_PORT": "4560",\r
+               },\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Namespace: "ricplt",\r
+                       Name:      "configmap-ricplt-alarmmanager-appconfig",\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "ConfigMap",\r
+               },\r
+       }\r
+\r
+       configMap4 := &corev1.ConfigMap{\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Name:      "alarm-appconfig",\r
+                       Namespace: "ricxapp",\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       Kind:       "ConfigMap",\r
+                       APIVersion: "v1",\r
+               },\r
+               Data: map[string]string{\r
+                       "ALARM_MGR_SERVICE_NAME": "service-ricplt-alarmmanager-rmr.ricplt",\r
+                       "ALARM_MGR_SERVICE_PORT": "4560",\r
+               },\r
+       }\r
+\r
+       configMap5 := &corev1.ConfigMap{\r
+               Data: map[string]string{\r
+                       "alarmmanagercfg": "{  \n" +\r
+                               "  \"local\": {\n" +\r
+                               "    \"host\": \":8080\"\n" +\r
+                               "  },\n" +\r
+                               "  \"logger\": {\n" +\r
+                               "    \"level\": 4\n" +\r
+                               "  },\n" +\r
+                               "  \"db\": {\n" +\r
+                               "    \"namespaces\": [\"sdl\", \"rnib\"]\n" +\r
+                               "  },\n" +\r
+                               "  \"rmr\": {\n" +\r
+                               "    \"protPort\": \"tcp:4560\",\n" +\r
+                               "    \"maxSize\": 1024,\n" +\r
+                               "    \"numWorkers\": 1\n" +\r
+                               "  },\n" +\r
+                               "  \"controls\": {\n" +\r
+                               "    \"promAlertManager\": {\n" +\r
+                               "      \"address\": \"cpro-alertmanager:80\",\n" +\r
+                               "      \"baseUrl\": \"api/v2\",\n" +\r
+                               "      \"schemes\": \"http\",\n" +\r
+                               "      \"alertInterval\": 30000\n" +\r
+                               "    },\n" +\r
+                               "    \"maxActiveAlarms\": 5000,\n" +\r
+                               "    \"maxAlarmHistory\": 20000,\n" +\r
+                               "    \"alarmInfoPvFile\": \"/mnt/pv-ricplt-alarmmanager/alarminfo.json\"\n" +\r
+                               "  }\n" +\r
+                               "}",\r
+               },\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Name:      "configmap-ricplt-alarmmanager-alarmmanagercfg",\r
+                       Namespace: "ricplt",\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "ConfigMap",\r
+               },\r
+       }\r
+\r
+       configMap6 := &corev1.ConfigMap{\r
+               Data: map[string]string{\r
+                       "RMR_SEED_RT": "/cfg/uta_rtg.rt",\r
+                       "RMR_SRC_ID":  "service-ricplt-alarmmanager-rmr.ricplt",\r
+                       "RMR_RTG_SVC": "service-ricplt-rtmgr-rmr:4561",\r
+               },\r
+               ObjectMeta: metav1.ObjectMeta{\r
+                       Name:      "configmap-ricplt-alarmmanager-env",\r
+                       Namespace: "ricplt",\r
+               },\r
+               TypeMeta: metav1.TypeMeta{\r
+                       APIVersion: "v1",\r
+                       Kind:       "ConfigMap",\r
+               },\r
+       }\r
+\r
+       return []*corev1.ConfigMap{configMap1, configMap2, configMap3, configMap4, configMap5, configMap6}\r
 }\r