Configuración de servicios

Account gateway

https://github.com/fintechdigitalventure/tr-spin-ffss-acc-gw-svc-backend-java

Environment variables and secrets

Variable

Descripción

Nombre

Key

Ejemplo

Variable

Descripción

Nombre

Key

Ejemplo

ACCOUNT_GATEWAY_SERVER_PORT

Puerto para acceder al servicio desde HTTP

 

${ACCOUNT_GATEWAY_SERVER_PORT}

 

9051

ACCOUNT_GATEWAY_GRPC_PORT

Puerto para acceder al servicio mediante gRPC

 

${ACCOUNT_GATEWAY_GRPC_PORT}

 

9050

HOVERFLY_ENABLE

Bandera para desactivar o activar Hoverfly

 

${HOVERFLY_ENABLE}

false

HOVERFLY_HOST

Servidor de Hoverfly

 

${HOVERFLY_HOST}

localhost

ENV

Entorno

 

${ENV}

 dev

FISERV_API_KEY

API Key para acceder a Fiserv

fiserv

fiserv-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_API_URL

Url del API de Fiserv

fiserv

fiserv-api-url

http://fiserv.com/api

FISERV_CLIENT_SECRET

Client secret para Fiserv

fiserv

fiserv-client-secret

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_CLIENT_ID

Identificador de Cliente en Fiserv

fiserv

Fiserv-client-id

853

FISERV_SIGNATURE

 

fiserv

fiserv-signature

 

Documentos

Dockerfile

 

 

Kubernetes

 

Account Mirror

https://github.com/fintechdigitalventure/tr-spin-ffss-acc-mirror-svc-backend-java

Environment variables and secrets

Variable

Descripción

Nombre clave

valor

Ejemplo

Variable

Descripción

Nombre clave

valor

Ejemplo

ENV

Entorno

 

${ENV}

 dev

ACCOUNT_MIRROR_SERVER_PORT

Puerto para acceder al servicio desde HTTP

 

${ACCOUNT_MIRROR_SERVER_PORT}

9053

ACCOUNT_MIRROR_GRPC_PORT

Puerto para acceder al servicio mediante gRPC

 

${ACCOUNT_MIRROR_GRPC_PORT}

9052

ACCOUNT_GATEWAY_GRPC_HOST

Dirección de acceso al Account Gateway service

 

 

${ACCOUNT_GATEWAY_GRPC_HOST}

localhost

ACCOUNT_GATEWAY_GRPC_PORT

Puerto para acceder al Account Gateway service desde HTTP

 

${ACCOUNT_GATEWAY_GRPC_PORT}

9050

MONGO_URI

URL para acceder a MongoDB

ffss-account-mirror-service

${MONGO_URI}

mongodb://user:password@server.com:27017/authSource=admin

MONGO_DB

Base de datos de MongoDB

ffss-account-mirror-service

${MONGO_DB}

spin

FEATURE_CONFIGCAT_MEMORY_MAP

Mapa solo para pruebas, no requerida para despliegue

feature-flags

configcat-memory-map

 

FEATURE_CONFIGCAT_APIKEY

API Key para aceder a Config Cat

feature-flags

configcat-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

 

Documentos

Dockerfile

 

Kubernetes

 

Balance mirror

https://github.com/fintechdigitalventure/tr-spin-ffss-balance-mirror-svc-backend-java

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

BALANCE_MIRROR_SERVER_PORT

Puerto para acceder al servicio desde HTTP

 

${BALANCE_MIRROR_SERVER_PORT}

 

9055

BALANCE_MIRROR_GRPC_PORT

Puerto para acceder al servicio mediante gRPC

 

${BALANCE_MIRROR_GRPC_PORT}

 

9054

ACCOUNT_GATEWAY_GRPC_HOST

Dirección de acceso al Account Gateway service

 

${ACCOUNT_GATEWAY_GRPC_HOST}

 

 

ACCOUNT_GATEWAY_GRPC_PORT

Puerto para acceder al Account Gateway service desde HTTP

 

${ACCOUNT_GATEWAY_GRPC_PORT}

9050

ENV

Entorno

 

${ENV}

 dev

FEATURE_CONFIGCAT_ENABLED

Habilita o desahabilita bandera de Configcat

feature-flags

configcat-enabled

true

FEATURE_CONFIGCAT_MEMORY_MAP

Mapa de parámetros de ConfigCat

 

feature-flags

configcat-memory-map

 

 

URL para acceder a MongoDB

 

MONGO_URI

mongodb://user:password@server.com:27017/authSource=admin

 

Base de datos de MongoDB

 

MONGO_DB

spin

 

API Key para aceder a Config Cat

 

FEATURE_CONFIGCAT_APIKEY

5b59d171-nedc-2923-oceo-8e10193bef79

 

Documentos

Dockerfile

Kubernetes

 

Account aggregation service

https://github.com/fintechdigitalventure/ffss-card-aggregation-service

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

ACCOUNT_AGGREGATION_SERVER_PORT

Puerto para acceder al servicio desde HTTP

 

${ACCOUNT_AGGREGATION_SERVER_PORT}

9057

ACCOUNT_AGGREGATION_GRPC_PORT

Puerto para acceder al servicio mediante gRPC

 

${ACCOUNT_AGGREGATION_GRPC_PORT}

9056

ACCOUNT_MIRROR_GRPC_HOST

Dirección de acceso para acceder al servicio de Account Mirror mediante gRPC

 

${ACCOUNT_MIRROR_GRPC_HOST}

100.10.20.30

ACCOUNT_MIRROR_GRPC_PORT

Puerto para acceder al servicio de Account Mirror mediante gRPC

 

${ACCOUNT_MIRROR_GRPC_PORT}

9052

BALANCE_MIRROR_GRPC_HOST

Dirección de acceso para acceder al servicio de Balance Mirror mediante gRPC

 

${BALANCE_MIRROR_GRPC_HOST}

100.10.20.30

BALANCE_MIRROR_GRPC_PORT

Puerto para acceder al servicio de Balance Mirror mediante gRPC

 

${BALANCE_MIRROR_GRPC_PORT}

9054

ACCOUNT_GATEWAY_GRPC_HOST

Dirección de acceso al Account Gateway service

 

 

${ACCOUNT_GATEWAY_GRPC_HOST}

localhost

ACCOUNT_GATEWAY_GRPC_PORT

Puerto para acceder al Account Gateway service desde HTTP

 

${ACCOUNT_GATEWAY_GRPC_PORT}

9050

ENV

Entorno

 

${ENV}

 dev

API_KEY_HEADER_NAME

Nombre de el campo para API Key

ffss-account-aggregation-service

api-key-header-name

X-API-KEY

API_KEY

API Key para acceder al servicio

ffss-account-aggregation-service

api-key

5b59d171-nedc-2923-oceo-8e10193bef79

Documentos

Dockerfile

Kubernetes

 

Card gateway

https://github.com/fintechdigitalventure/ffss-fiserv-gateway-service

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

ENV

Entorno

 

${STAGE}

 

PROFILES_LABEL

 

 

${STAGE}

 

BUILD_HASH

 

 

${BUILD_SHA}

 

CRON_EXPR

 

 

"*/15 * * * *"

"*/15 * * * *"

LOGROTATE_LOGFILES

 

 

"/var/log/containers/*.log"

 

LOGROTATE_FILESIZE

 

 

"50M"

"50M"

LOGROTATE_FILENUM

 

 

"5"

"5"

CLUSTER_NAME

 

 

${STAGE}-eks-master-cluster

 

HTTP_SERVER

 

 

"On"

"On"

HTTP_PORT

 

 

"2020"

"2020"

READ_FROM_HEAD

 

 

"true"

"true"

READ_FROM_TAIL

 

 

"true"

"true"

APP_NAME

 

 

${APP_NAME}

 

STAGE

 

 

${STAGE}

 

CI_VERSION

 

 

"k8s/1.3.9"

"k8s/1.3.9"

FISERV_API_KEY

API Key para acceder a Fiserv

fiserv

fiserv-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_API_URL

Url del API de Fiserv

fiserv

fiserv-api-url

http://fiserv.com/api

FISERV_CLIENT_SECRET

Client secret para Fiserv

fiserv

fiserv-client-secret

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_CLIENT_ID

Identificador de Cliente en Fiserv

fiserv

Fiserv-client-id

853

TREND_AP_KEY

 

trend-micron

key-spin-backend-services

 

TREND_AP_SECRET

 

trend-micron

ksecret-spin-backend-services

 

AWS_COGNITO_JWKS

 

pagopop

aaws-cognito-jwks

 

AWS_REGION

 

pagopop

aws-region

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

FEATURE_CONFIGCAT_ENABLED

Habilita o desahabilita bandera de Configcat

feature-flags

configcat-enabled

 

FEATURE_CONFIGCAT_MEMORY_MAP

 

feature-flags

configcat-memory-map

 

FEATURE_CONFIGCAT_APIKEY

API Key para aceder a Config Cat

feature-flags

configcat-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

 

ENABLE_CIRCUIT_BREAKER

 

ffss-card-mirror-service

enable-circuit-breaker

 

FFSS_FISERV_GATEWAY_SERVICE_BASE_URL

 

ffss-card-mirror-service

ffss-fiserv-gateway-service-base-url

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

SPRING_REDIS_HOST

 

redis

redis-host

 

SPRING_REDIS_PORT

 

redis

redis-port

 

LOG_LEVEL

 

ffss-card-mirror-service

log-level

 

Documentos

Dockerfile


Kubernetes

Card Mirror

https://github.com/fintechdigitalventure/ffss-card-mirror-service

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

ENV

Entorno

 

${STAGE}

 

PROFILES_LABEL

 

 

${STAGE}

 

BUILD_HASH

 

 

${BUILD_SHA}

 

CRON_EXPR

 

 

"*/15 * * * *"

"*/15 * * * *"

LOGROTATE_LOGFILES

 

 

"/var/log/containers/*.log"

 

LOGROTATE_FILESIZE

 

 

"50M"

"50M"

LOGROTATE_FILENUM

 

 

"5"

"5"

CLUSTER_NAME

 

 

${STAGE}-eks-master-cluster

 

HTTP_SERVER

 

 

"On"

"On"

HTTP_PORT

 

 

"2020"

"2020"

READ_FROM_HEAD

 

 

"true"

"true"

READ_FROM_TAIL

 

 

"true"

"true"

APP_NAME

 

 

${APP_NAME}

 

STAGE

 

 

${STAGE}

 

CI_VERSION

 

 

"k8s/1.3.9"

"k8s/1.3.9"

MONGODB_CARD_MIRROR_URI

URL para acceder a MongoDB

ffss-card-mirror-service

mongodb-card-mirror-uri

mongodb://user:password@server.com:27017/authSource=admin

MONGO_DB

Base de datos de MongoDB

fss-card-mirror-service

mongodb-db-name

spin

TREND_AP_KEY

 

trend-micron

key-spin-backend-services

 

TREND_AP_SECRET

 

trend-micron

ksecret-spin-backend-services

 

AWS_COGNITO_JWKS

 

pagopop

aaws-cognito-jwks

 

AWS_REGION

 

pagopop

aws-region

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

FISERV_API_URL

 

fiserv

fiserv-api-url

http://fiserv.com/api

FISERV_CLIENT_SECRET

 

fiserv

fiserv-client-secret

 

FISERV_CLIENT_ID

 

fiserv

Fiserv-client-id

 

FISERV_SIGNATURE

 

fiserv

fiserv-signature

 

FEATURE_CONFIGCAT_ENABLED

Habilita o desahabilita bandera de Configcat

feature-flags

configcat-enabled

 

FEATURE_CONFIGCAT_MEMORY_MAP

 

feature-flags

configcat-memory-map

 

FEATURE_CONFIGCAT_APIKEY

API Key para aceder a Config Cat

feature-flags

configcat-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

 

ENABLE_CIRCUIT_BREAKER

 

ffss-card-mirror-service

enable-circuit-breaker

 

FFSS_FISERV_GATEWAY_SERVICE_BASE_URL

 

ffss-card-mirror-service

ffss-fiserv-gateway-service-base-url

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

SPRING_REDIS_HOST

 

redis

redis-host

 

SPRING_REDIS_PORT

 

redis

redis-port

 

LOG_LEVEL

 

ffss-card-mirror-service

log-level

 

Documentos

Dockerfile

Kubernetes

Card aggregation service

https://github.com/fintechdigitalventure/ffss-card-aggregation-service

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

ENV

Entorno

 

${STAGE}

 

PROFILES_LABEL

 

 

${STAGE}

 

BUILD_HASH

 

 

${BUILD_SHA}

 

CRON_EXPR

 

 

"*/15 * * * *"

"*/15 * * * *"

LOGROTATE_LOGFILES

 

 

"/var/log/containers/*.log"

 

LOGROTATE_FILESIZE

 

 

"50M"

"50M"

LOGROTATE_FILENUM

 

 

"5"

"5"

CLUSTER_NAME

 

 

${STAGE}-eks-master-cluster

 

HTTP_SERVER

 

 

"On"

"On"

HTTP_PORT

 

 

"2020"

"2020"

READ_FROM_HEAD

 

 

"true"

"true"

READ_FROM_TAIL

 

 

"true"

"true"

APP_NAME

 

 

${APP_NAME}

 

STAGE

 

 

${STAGE}

 

CI_VERSION

 

 

"k8s/1.3.9"

"k8s/1.3.9"

TREND_AP_KEY

 

trend-micron

key-spin-backend-services

 

TREND_AP_SECRET

 

trend-micron

ksecret-spin-backend-services

 

AWS_COGNITO_JWKS

 

pagopop

aaws-cognito-jwks

 

AWS_REGION

 

pagopop

aws-region

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

FEATURE_CONFIGCAT_ENABLED

Habilita o desahabilita bandera de Configcat

feature-flags

configcat-enabled

 

FEATURE_CONFIGCAT_MEMORY_MAP

 

feature-flags

configcat-memory-map

 

FEATURE_CONFIGCAT_APIKEY

API Key para aceder a Config Cat

feature-flags

configcat-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

 

ENABLE_CIRCUIT_BREAKER

 

ffss-card-mirror-service

enable-circuit-breaker

 

FFSS_FISERV_GATEWAY_SERVICE_BASE_URL

 

ffss-card-mirror-service

ffss-fiserv-gateway-service-base-url

 

PAGOPOP_SERVICE_API_KEY

 

pagopop

pagopop-service-api-key

 

SPRING_REDIS_HOST

 

redis

redis-host

 

SPRING_REDIS_PORT

 

redis

redis-port

 

LOG_LEVEL

 

ffss-card-mirror-service

log-level

 

Documentos

Dockerfile

Kubernetes

Customer gateway

https://github.com/fintechdigitalventure/tr-spin-ffss-cust-gw-svc-backend-java

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

CUSTOMER_GATEWAY_SERVER_PORT

 

 

${CUSTOMER_GATEWAY_SERVER_PORT}

9051

CUSTOMER_GATEWAY_GRPC_PORT

 

 

${CUSTOMER_GATEWAY_GRPC_PORT}

9050

CUSTOMER_GATEWAY_SERVER_PORT

 

 

${CUSTOMER_GATEWAY_SERVER_PORT}

9051

FISERV_API_URL

 

 

${FISERV_API_URL}

:http://localhost

HOVERFLY_ENABLE

 

 

${HOVERFLY_ENABLE}

false

HOVERFLY_HOST

 

 

${HOVERFLY_HOST}

localhost

ENV

Entorno

 

${ENV}

 dev

FISERV_API_KEY

API Key para acceder a Fiserv

fiserv

fiserv-api-key

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_API_URL

Url del API de Fiserv

fiserv

fiserv-api-url

http://fiserv.com/api

FISERV_CLIENT_SECRET

Client secret para Fiserv

fiserv

fiserv-client-secret

5b59d171-nedc-2923-oceo-8e10193bef79

FISERV_CLIENT_ID

Identificador de Cliente en Fiserv

fiserv

Fiserv-client-id

853

Documentos

Dockerfile

 

Kubernetes

 

Customer aggregation service

https://github.com/fintechdigitalventure/tr-spin-ffss-cust-aggreg-svc-backend-java

Environment variables and secrets

Variable

Descripción

Nombre

Valor

Ejemplo

Variable

Descripción

Nombre

Valor

Ejemplo

CUSTOMER_AGGREGATION_SERVER_PORT

Puerto HTTP expuesto por el servicio

 

${CUSTOMER_AGGREGATION_SERVER_PORT}

9057

CUSTOMER_AGGREGATION_GRPC_PORT

Puerto gRPC expuesto por el servicio

 

${CUSTOMER_AGGREGATION_GRPC_PORT}

9056

CUSTOMER_AGGREGATION_SERVER_PORT

Puerto para acceder a Customer aggregation service

 

${CUSTOMER_AGGREGATION_SERVER_PORT}

9057

CUSTOMER_GATEWAY_GRPC_HOST

dirección de acceso aa Customer aggregation service

 

${CUSTOMER_GATEWAY_GRPC_HOST}

localhost

CUSTOMER_GATEWAY_GRPC_PORT

Puerto para acceder a Customer gateway service

 

${CUSTOMER_GATEWAY_GRPC_PORT}

9050

ENV

Entorno

 

${ENV}

 dev

API_KEY_HEADER_NAME

Nombre de el campo para API Key

ffss-customer-aggregation-service

api-key-header-name

X-API-KEY

API_KEY

API Key para acceder al servicio

ffss-customer-aggregation-service

api-key

5b59d171-nedc-2923-oceo-8e10193bef79

Documentos

Dockerfile

Kubernetes

 

 

 

 

https://fintechdigital.atlassian.net/browse/SPMS-555