apiVersion: apps/v1 kind: Deployment metadata: name: csi-master-data-management-service namespace: moh-prod spec: selector: matchLabels: app: csi-master-data-management-service tier: backend track: stable template: metadata: labels: app: csi-master-data-management-service tier: backend track: stable spec: containers: - env: - name: active_profile valueFrom: configMapKeyRef: key: activeProfile name: security-service-configs - name: configserver valueFrom: configMapKeyRef: key: configserver name: security-service-configs - name: SPRING_DATASOURCE_URL valueFrom: configMapKeyRef: key: database-url name: security-database-configs - name: SPRING_DATASOURCE_USERNAME valueFrom: secretKeyRef: key: db-username name: security-database-secret - name: SPRING_DATASOURCE_PASSWORD valueFrom: secretKeyRef: key: db-password name: security-database-secret - name: SPRING_LIQUIBASE_URL valueFrom: configMapKeyRef: key: database-url name: security-database-configs - name: SPRING_LIQUIBASE_USER valueFrom: secretKeyRef: key: db-username name: security-database-secret - name: SPRING_LIQUIBASE_PASSWORD valueFrom: secretKeyRef: key: db-password name: security-database-secret - name: SPRING_DATASOURCE_driver_class_name valueFrom: configMapKeyRef: key: db-driver name: security-database-configs - name: SPRING_DATASOURCE_driverClassName valueFrom: configMapKeyRef: key: db-driver name: security-database-configs - name: hostname value: service-base-masterdata - name: EUREKA_CLIENT_SERVICEURL_DEFAULTZONE valueFrom: configMapKeyRef: key: eureka_server name: security-service-configs - name: EUREKA_INSTANCE_PREFER-IP-ADDRESS value: 'false' - name: management_health_refresh_enabled valueFrom: configMapKeyRef: key: management_health_refresh_enabled name: service-configs envFrom: - configMapRef: name: service-configs - configMapRef: name: security-database-configs - secretRef: name: security-database-secret image: harbor.moh.gov.sa/vidamoh/csi-master-data-management-service:0.0.7_hotfix1 imagePullPolicy: IfNotPresent name: csi-master-data-management-service ports: - containerPort: 80 name: http resources: limits: memory: 1Gi requests: cpu: 100m memory: 535Mi imagePullSecrets: - name: regcred