Skip to main content

VIRIDIAN Digital Banking - Ansible 2.1.3

Changelog

  • General: Se actualiza el stack del ELK, de la versión 8.13.4 a la 8.19.0, esto es necesario para poder enviar el siguiente release. El cambio es menor y no debe afectar a la funcionalidad, solamente verificar que luego de aplicar el release se tengan registros en el ELK.
Modo de aplicación: En frío (con mantenimiento)
Fecha: lunes, 20 de octubre de 2025

Tareas previas

Estas tareas pueden hacerse en cualquier horario.

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=2.1.3"
    info

    Este comando selecciona la versión del release.

Instrucciones

Habilitar el modo 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 los servidores

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

    ansible-playbook admin.yml -K -t stop-netcore
    info

    Este comando detiene todos los docker containers netcore.

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

    ansible-playbook elk.yml -K -t init,deploy
    info

    Este comando deploya la nueva version de los docker containers del ELK.

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

    ansible-playbook admin.yml -K -t start-netcore
    info

    Este comando inicia todos los docker containers netcore.

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.

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
    info

    Este comando remueve archivos temporales generados durante el release.

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 2.1.2release 2.1.3
viridian-config-properties8.3.0
vdb-config-properties8.4.0
server-config8.2.0
server-eureka8.2.0
vdb-routes-public8.3.0
vdb-routes-internal8.2.0
gateway-public8.7.0
gateway-internal8.5.0
bank-gateway8.4.2
beneficiaries-api8.2.0
digitalpay-qr8.3.1
manager-api8.3.2
manager-hosted8.3.0
notifications-hosted8.2.0
onboarding-api8.2.0
servicepayments-api8.2.0
statements-api8.2.0
transactions-api8.3.0
transactions-hosted8.3.0
utilities-api8.2.0
frontend-vdb5.3.1
frontend-admin1.7.0