Skip to main content

VIRIDIAN Digital Banking - Ansible 4.3.3

Changelog

  • Proyecto Za$: Se realizan ajustes para habilitar Links de Habilitación para iOS.
  • Cobros QR: Se realizan ajustes para poder mostrar en Za$ el estado de una transacción en los recibos de los pagos QR recibidos.
  • Cobros QR: En el endpoint GenerateQR la imagen no estaba respetando el ícono de MLD y para todos los casos mostraba el icono de Simple, ahora ya funciona correctamente dependiendo del valor que se envía en el campo achChamber del request.
  • Cobros QR: Se adiciona en los endpoints NotifyQRPaymentAdmin y VerifyQRPaymentAdmin la propiedad qrType para informar al Banco el canal de generación del Cobro QR, si fue en Banca Móvil o Za$.
  • Pago de Servicios: Cuando el cliente repite un servicio, los datos de la factura que ya se rellenaron anteriormente ahora aparecen completados en el nuevo pago.
Modo de aplicación: En frío (con mantenimiento)
Fecha: viernes, 13 de junio de 2025

Tareas previas

Selección de versión del release

  1. En el servidor de administración, ejecutar los siguientes comandos:

    git fetch --all --tags -f
    info

    Este comando descarga los tags de la nueva versión del release.

    git checkout 4.3.3-prod
    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

  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 company_service ADD search_by_accounts smallint;

Cambios en kafka

  1. Ninguno.

Cambios en vault

  1. Ninguno.

Actualización de componentes

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

    ansible-playbook release-deploy.yml -K
    info

    Este comando deploya las nuevas versiones de todos los componentes.

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 modo 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.3.2release 4.3.3
viridian-config-properties8.15.2-bec
vdb-config-properties8.25.1-bec8.26.0-bec
cobalt-config-properties8.1.0-bec
server-config8.1.0-bec
server-eureka8.1.0-bec
vdb-routes-public8.8.3-bec
vdb-routes-internal8.2.0-bec
vdb-routes-bank8.2.0-bec
cobalt-routes-public8.1.0-bec
cobalt-routes-internal8.1.0-bec
jade-routes-public8.1.0-bec
gateway-public8.6.0-bec
gateway-internal8.4.0-bec
bank-gateway8.7.0-bec
bank-service8.2.0-bec
batchpayments-api8.4.0-bec
batchpayments-hosted8.3.0-bec
beneficiaries-api8.5.0-bec
digitalcredit-api8.5.0-bec
digitalpay-qr8.17.2-bec8.18.0-bec
guaranteebond-api8.3.0-bec
manager-api8.29.2-bec
manager-hosted8.12.0-bec
myfinances-api8.10.0-bec
notifications-hosted8.11.0-bec
onboarding-api8.18.0-bec
servicepayments-api8.4.0-bec8.5.0-bec
statements-api8.4.0-bec
trade-api8.2.0-bec
transactions-api8.11.0-bec
transactions-hosted8.3.0-bec
utilities-api8.6.0-bec
wiretransfer-api8.2.0-bec
insurance-agents8.2.0-bec
insurance-sales8.2.0-bec
assistant-requests8.2.0-bec
frontend-vdb5.14.1-bec5.15.0-bec
frontend-vdb-25.1.5-bec
frontend-admin1.21.0-bec
frontend-kiosk2.2.0-bec