# Author: Panagiotis Karamolegkos (UPRC) apiVersion: apps/v1 kind: Deployment metadata: name: pdlc-dp namespace: he-codeco-pdlc # The desired namespace spec: replicas: 1 selector: matchLabels: app: pdlc-dp template: metadata: labels: app: pdlc-dp spec: serviceAccountName: default nodeName: sonem-worker #The node of the Deployment containers: - name: pdlc-dp image: docker.io/hecodeco/pdlc-dp:v0.4.4.1 imagePullPolicy: Always volumeMounts: - name: shared-volume mountPath: /data env: - name: COPY_MODELS_PATH # Will be removed when MLOOps are ready value: "/data/" - name: ACM_NAMESPACE value: "he-codeco-acm" - name: MDM_NAMESPACE value: "he-codeco-mdm" - name: NETMA_NAMESPACE value: "he-codeco-netma" - name: SCRAPE_INTERVAL value: "60" # These are seconds - name: VOLUME_PATH value: "/data" - name: CLUSTER_NAME # Provide the name of the cluster value: "sonem" - name: TOPOLOGY_FILE value: "/data/topology/config.json" # Topology Config File volumes: - name: shared-volume persistentVolumeClaim: claimName: shared-pvc-rw