apiVersion: apps/v1 kind: Deployment metadata: name: csi-ui-registry-service namespace: moh-prod spec: selector: matchLabels: app: csi-ui-registry-service tier: backend track: stable template: metadata: labels: app: csi-ui-registry-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: hostname value: service-base-ui-registry - name: EUREKA_CLIENT_SERVICEURL_DEFAULTZONE valueFrom: configMapKeyRef: key: eureka_server name: security-service-configs - name: EUREKA_INSTANCE_PREFER-IP-ADDRESS value: 'false' - name: SPRING_DATA_MONGODB_URI valueFrom: configMapKeyRef: key: ui-reg-mongodb-uri name: security-database-configs - name: KAFKA_BOOTSTRAP_SERVERS valueFrom: configMapKeyRef: key: KAFKA_BOOTSTRAP-SERVERS name: service-configs - name: KAFKA_ELK_TOPIC valueFrom: configMapKeyRef: key: CSI_LOGS_KAFKA_TOPIC name: service-configs - name: apm_server valueFrom: configMapKeyRef: key: apm_server name: service-configs - name: management_health_refresh_enabled valueFrom: configMapKeyRef: key: management_health_refresh_enabled name: service-configs envFrom: - configMapRef: name: service-configs - secretRef: name: service-configs-secret image: harbor.moh.gov.sa/vidamoh/csi-ui-registry-service:4.1.1.1 #1.0.0_hotfix1 #1.0.0 imagePullPolicy: IfNotPresent name: csi-ui-registry-service ports: - containerPort: 80 name: http - containerPort: 9000 name: management readinessProbe: failureThreshold: 3 httpGet: path: /actuator/health port: management scheme: HTTP initialDelaySeconds: 20 periodSeconds: 10 timeoutSeconds: 10 livenessProbe: failureThreshold: 3 httpGet: path: /actuator/health port: management scheme: HTTP initialDelaySeconds: 1200 periodSeconds: 10 timeoutSeconds: 10 resources: limits: memory: 4Gi requests: cpu: 200m memory: 2Gi imagePullSecrets: - name: regcred