Sample deployment artifact for MME deployment 19/13519/1
authorsubhash kumar singh <subh.singh@samsung.com>
Mon, 7 Oct 2024 19:08:24 +0000 (19:08 +0000)
committersubhash kumar singh <subh.singh@samsung.com>
Mon, 7 Oct 2024 19:08:24 +0000 (19:08 +0000)
Sample deployment artifact for MME deployment.

Change-Id: I52aa5416852c5d8633a1e9164b9e83cbabb2b94d
Signed-off-by: subhash kumar singh <subh.singh@samsung.com>
deployment/deployment.yaml [new file with mode: 0644]

diff --git a/deployment/deployment.yaml b/deployment/deployment.yaml
new file mode 100644 (file)
index 0000000..7f2dc78
--- /dev/null
@@ -0,0 +1,57 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: mme-deployment
+  namespace: traininghost
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: mme
+  template:
+    metadata:
+      name: mme-deployment
+      labels:
+        app: mme 
+    spec:
+      containers:
+      - env:
+        - name: S3_SECRET_KEY
+          valueFrom:
+            secretKeyRef:
+              key: password
+              name: leofs-secret
+        - name: PG_PASSWORD
+          valueFrom:
+            secretKeyRef:
+              key: postgres-password
+              name: tm-db-postgresql
+        envFrom:
+        - configMapRef:
+            name: modelmgmtservice-configmap
+        image: ${IMAGE_NAME}
+        imagePullPolicy: IfNotPresent
+        name: modelmgmtservice
+        ports:
+        - containerPort: 8082
+          name: serviceport
+          protocol: TCP
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: modelmgmtservice-configmap
+  namespace: traininghost
+data:
+  INFO_FILE_POSTFIX: _info.json
+  LOG_FILE_NAME: mmes.log
+  MMES_URL: 0.0.0.0:8082
+  MODEL_FILE_POSTFIX: _model.zip
+  S3_ACCESS_KEY: leofs
+  S3_REGION: oranaiml
+  S3_URL: http://leofs.kubeflow:8080
+  PG_USER: postgres
+  PG_HOST: tm-db-postgresql
+  PG_PORT: "5432"
+  PG_DBNAME: training_manager_database