Skip to main content

VIRIDIAN Digital Banking - Ansible 4.5.7

Changelog

  • Administración de Usuarios: Se corrigió el error por el cual, al crear un usuario desde Administración de Usuarios con accesos a Cobranza, dichos accesos no se asignaban correctamente al momento de ingresar.
  • Mensajes & Anuncios: Se implementa una mejora en el módulo de Mensajes y Anuncios: ahora, en el momento de enviar una difusión (ya sea inmediata o cuando llegó el momento de ejecución de una programada), se notificará por correo electrónico el envío realizado a un listado de personas que elija el Banco.
  • Tickets para Sorteo: Se excluye la imagen de un Ticket para Sorteo del ELK/Kafka para optimizar el uso de disco y memoria.
  • Onboarding - Banca Móvil: Se añadió el uso de la interfaz AuthenticateUser/V2 a solicitud de Facephi, para los siguientes casos: Habilitación de Acceso Completo y Olvido de Contraseña. Esto con el fin de mejorar la cobranza de Facephi al Banco, el cambio no es visible para los clientes y no requiere de una nueva versión de la Banca Móvil.
Modo de aplicación: En frío (con mantenimiento)
Fecha: jueves, 2 de octubre de 2025

Tareas previas

Selección de versión del release

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

    ansible-playbook admin.yml -t select-release -e="version=4.5.7"
    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-warmup.yml -K
    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 base de datos

  1. Ejecutar el siguiente script:

    ALTER TABLE onboarding_request ADD work_address VARCHAR(200);

Cambios en kafka

  1. Ninguno.

Cambios en vault

  1. Ninguno.

Cambios en configuración

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

    ansible-playbook config.yml -K -t vdb-deploy

Cambios en rutas

  1. Ninguno.

Cambios en spring

  1. Ninguno.

Cambios en backend

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

    ansible-playbook vdb.yml -K -t backend-deploy

Cambios en frontend

  1. Ninguno.

Cambios en gateways

  1. Ninguno.

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 4.5.6release 4.5.7
viridian-config-properties8.21.0
vdb-config-properties8.36.08.37.1
cobalt-config-properties8.1.0
server-config8.2.0
server-eureka8.2.0
vdb-routes-public8.10.0
vdb-routes-internal8.4.0
vdb-routes-bank8.5.0
cobalt-routes-public8.1.0
cobalt-routes-internal8.1.0
jade-routes-public8.1.0
gateway-public8.7.0
gateway-internal8.5.0
bank-gateway8.12.0
bank-service8.4.0
batchpayments-api8.8.0
batchpayments-hosted8.6.0
beneficiaries-api8.7.0
digitalcredit-api8.7.0
digitalpay-qr8.21.0
guaranteebond-api8.5.0
manager-api8.38.08.39.1
manager-hosted8.17.0
myfinances-api8.16.0
notifications-hosted8.13.0
onboarding-api8.26.28.27.0
servicepayments-api8.7.0
statements-api8.6.0
trade-api8.4.0
transactions-api8.16.0
transactions-hosted8.5.0
utilities-api8.12.0
wiretransfer-api8.4.0
insurance-agents8.4.0
insurance-sales8.4.0
assistant-requests8.4.0
frontend-vdb5.22.0
frontend-vdb-25.22.0
frontend-admin1.25.0
frontend-kiosk2.3.0