global:
  registry:
    userTaskManagement:
      replicas: 1
      hpa:
        enabled: false
        minReplicas: 1
        maxReplicas: 3
      istio:
        sidecar:
          enabled: true
          resources:
            requests: {}
            limits: {}
      container:
        resources:
          requests: {}
          limits: {}
        envVars: {}

podAnnotations: {}
image:
  name: user-task-management
  version: latest
port: 8080
service:
  type: ClusterIP
  port: 8080
appConfigMountPath: "/app/config"
readinessPath: "/user-task-management/actuator/health/readiness"
livenessPath: "/user-task-management/actuator/health/liveness"
redisSecretsMountPath: "/app/secrets/redis"

prometheus:
  endpoints:
    - scrapePath: "/user-task-management/actuator/prometheus"
      port: "{{ .Values.service.port }}"

ingress: # expose the service with a route or an ingress depending on platform type
  platform: openshift # openshift or kubernetes

storage:
  form-data:
    type: redis
  backend:
    redis:
      password: ${REDIS_PASSWORD}
      sentinel:
        master: mymaster
        nodes: ${redis.endpoint}

redis:
  secretName: redis-auth


monitoring:
  namespace: openshift-monitoring

keycloak:
  realms:
    officer: officer-portal
    citizen: citizen-portal
    admin: admin
  certificatesEndpoint: /protocol/openid-connect/certs

deployProfile: prod
