Skip to main content

VIRIDIAN Digital Banking - Ansible 4.1.5

Changelog

  • General: Se actualiza las versiones mínimas permitidas de la app, la versión mínima ahora es 3.4.40 para evitar que QR Crédito no funcione correctamente.
  • Onboarding - Nuevos clientes: Se activa el control de intentos de recuperación de Acceso Completo o Contraseñas, ahora se permiten 2 procesos de recuperación cada 30 días.
  • Activación Banca Digital: Ahora registramos las llamadas a Facephi para un mejor control del uso de los servicios de Facephi en los procesos de Activación.
  • Onboarding - Nuevos clientes: Ahora registramos las llamadas a Facephi para un mejor control del uso de los servicios de Facephi en los procesos de apertura de cuentas.
  • Onboarding - Activación: Mejoramos el registro de los errores de comunicaciones con Facephi para una mejor estadística, ahora registramos el error 24098 y 24099 para reclamar a Facephi, sería importante que el Banco realice el monitoreo de estos errores.
Fecha: miércoles, 8 de enero 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 los siguientes comandos:

    git fetch --all --tags -f
    git checkout 4.1.5-prod

    Para el entorno de preproducción usar el tag 4.1.5-preprod

Descarga de imágenes docker

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

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

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

Cambios en los servidores

  1. Ninguno.

Cambios en base de datos

  1. Ejecutar el siguiente script:

    create table external_service_call (
    id bigserial not null,
    customer_code varchar(40),
    user_code varchar(40),
    process_id bigint,
    process_trn_id_trn char(25),
    process_type varchar(50),
    call_date datetime year to second,
    service varchar(50),
    service_endpoint varchar(250),
    channel_code varchar(40),
    viridian_error varchar(10),
    status_code varchar(10),
    service_error varchar(10),
    PRIMARY KEY (id)
    );

    ALTER TABLE man_user ADD (is_underage smallint);

    alter table broadcast add app_type varchar(40);
    update broadcast set app_type = 'VDB' where app_type is null;

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.

Verificación de componentes

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

    docker ps -vs
  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

Deshabilitar el modo mantenimiento

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

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

Resumen de versiones

componenterelease 4.1.4release 4.1.5
viridian-config-properties8.8.0-bec
vdb-config-properties8.13.0-bec8.14.1-bec
cobalt-config-properties8.1.0-bec
server-config8.1.0-bec
server-eureka8.1.0-bec
vdb-routes-public8.5.0-bec
vdb-routes-internal8.1.0-bec
vdb-routes-bank8.1.2-bec
cobalt-routes-public8.1.0-bec
cobalt-routes-internal8.1.0-bec
jade-routes-public8.1.0-bec
gateway-public8.5.0-bec
gateway-internal8.3.0-bec
bank-gateway8.3.0-bec
bank-service8.1.0-bec
batchpayments-api8.3.0-bec
batchpayments-hosted8.2.0-bec
beneficiaries-api8.2.1-bec
digitalcredit-api8.4.0-bec
digitalpay-qr8.8.0-bec
guaranteebond-api8.2.0-bec
manager-api8.11.0-bec8.12.0-bec
manager-hosted8.5.0-bec
myfinances-api8.4.1-bec
notifications-hosted8.7.0-bec
onboarding-api8.9.0-bec8.10.0-bec
servicepayments-api8.1.0-bec
statements-api8.2.0-bec
trade-api8.1.0-bec
transactions-api8.5.0-bec
transactions-hosted8.1.0-bec
utilities-api8.2.0-bec8.3.0-bec
wiretransfer-api8.1.0-bec
insurance-agents8.1.0-bec
insurance-sales8.1.0-bec
assistant-requests8.1.0-bec
frontend-vdb5.9.0-bec
frontend-vdb-25.1.5-bec
frontend-admin1.18.0-bec
frontend-kiosk2.2.0-bec