Skip to main content

VIRIDIAN Digital Banking - Backend 5.4.8

Changelog

  • Encuestas: Se corrige el error por el cual se estaban mostrando encuestas vencidas a los clientes.
  • Encuestas - Web Manager: Se corrige el error por el cual el estado de las encuestas no cambiaba a "Completado" una vez finalizada su fecha de vigencia.
  • Gestión de Datos TC: Se mejora la validación de nombres para permitir coincidencias cuando el cliente ingresa información adicional respecto al nombre registrado.
  • General: Se actualizan componentes de terceros a versiones más recientes. Kafka se actualiza a la versión 8.3.0, Vault se actualiza a la versión 2.0.4 y Redis se actualiza a la versión 8.10
  • Tarjetas de Crédito: Se realizan mejoras en el proceso de Tarjetas de Crédito para optimizar el almacenamiento de la información y reducir el espacio utilizado en la base de datos.

Tareas previas

info

Les solicitamos por favor realicen los pasos Selección de versión del release y Descarga de componentes en horario de oficina para poder tener todo el equipo a disposición en caso de error.

Selección de versión del release

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -t select -e="version=5.4.8"
    info

    Este comando selecciona la versión del release.

Descarga de componentes

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -K -t warmup
    info

    Este comando descarga las nuevas versiones de todos los componentes que serán actualizados.

Instrucciones

Habilitar el mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-enable
    info

    Este comando habilita el modo mantenimiento.

Cambios en servidores

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-netcore
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-spring

Cambios en kafka

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-kafka
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook kafka.yml -K -t setup,deploy

Cambios en redis

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-redis
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook redis.yml -K -t deploy

Cambios en vault

  1. En el servidor de administración, ejecutar el siguiente comando ansible para hacer un backup de vault:

    ansible-playbook vault.yml -K -t backup
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t stop-vault
  3. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vault.yml -K -t deploy
  4. En el servidor de administración, ejecutar el siguiente comando ansible para desellar vault:

    ansible-playbook vault.yml -K -t unseal

Cambios en base de datos

  1. Ninguno.

Cambios en componentes

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook release.yml -K -t deploy -e "type=cold"

Limpieza de archivos generados por el release

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t cleanup

Verificación de componentes

  1. En los servidores de aplicaciones, ejecutar el siguiente comando:

    docker ps -vs
    info

    Este comando muestra el estado de todos los docker containers ordenados alfabéticamente.

  2. Revisar el output del comando y asegurarse de que todos los docker containers tengan un status UP y no haya ningún docker container detenido.

Deshabilitar el mantenimiento

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t maintenance-disable
    info

    Este comando deshabilita el modo mantenimiento.

Resumen de versiones

componenterelease 5.4.7release 5.4.8
viridian-config-properties9.50.09.51.0
server-config9.2.0
server-eureka9.2.0
vdb-routes-public9.15.0
vdb-routes-internal9.5.0
vdb-routes-bank9.4.0
gateway-public9.6.0
gateway-internal9.5.0
gateway-external9.4.0
bank-gateway9.10.0
bank-service9.6.0
batchpayments-api9.7.0
batchpayments-hosted9.6.0
beneficiaries-api9.11.0
digitalcredit-api9.7.0
digitalpay-qr9.28.2
guaranteebond-api9.6.0
manager-api9.37.0
manager-hosted9.16.0
myfinances-api9.11.1
notifications-hosted9.13.0
onboarding-api9.24.0
servicepayments-api9.9.0
statements-api9.7.0
trade-api9.12.12
transactions-api9.18.09.19.1
transactions-hosted9.9.09.10.0
utilities-api9.21.09.22.0
wiretransfer-api9.7.0
insurance-agents9.6.0
insurance-sales9.6.0
assistant-requests9.9.0
frontend-vdb9.19.2
frontend-vdb-210.0.0-150
frontend-admin9.11.0
frontend-kiosk9.8.7
fileserver1.1.0