VIRIDIAN Digital Banking - Ansible 4.1.10
Changelog
- Fianzas Bancarias: Se realizó la corrección en el formulario de manera que la moneda esté pre seleccionada en bolivianos.
- Tarjeta de Débito: Se corrigen errores internos en algunos casos con la puesta en producción de los cambios para la asignación de PIN
- Lotes de Pago: La propiedad "Debitar como", para un lote de pagos nuevo, se define automáticamente como "Varios Debitos" para Pago a Proveedores o como "Débito único" para Pago de Nómina.
- Lotes de Pago: Al crear un lote de pagos nuevo desde un archivo se ocultan los datos menos usados datos dentro de la sección "Información adicional", de esta manera el uso es más sencillo para los nuevos clientes.
- Mis Finanzas: Se han realizado mejoras y arreglos en las validaciones que se realiza durante las importaciones y los cuadres para que ante cualquier error se pueda prevenir el almacenamiento de datos incompletos o corruptos; esto para dar solución a los últimos incidentes reportados en producción en relación a la mala importación de datos históricos.
- Mis Finanzas: Se depuran los datos del módulo para iniciar con pruebas desde cero
- Web Manager: Se corrige un error que impedia hacer anuncios en el módulo de Mensajes y Anuncios
Tareas previas
Estas tareas pueden hacerse en cualquier horario.
Selección de versión del release
-
En el servidor de administración, ejecutar los siguientes comandos:
git fetch --all --tags -fgit checkout 4.1.10-prodPara el entorno de preproducción usar el tag 4.1.10-preprod
Descarga de imágenes docker
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t release-warmup
Instrucciones
Habilitar el modo mantenimiento
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-enable
Cambios en los servidores
- Ninguno.
Cambios en base de datos
-
Ejecutar el siguiente script:
DELETE FROM my_finances_account;
DELETE FROM my_finances_assign;
DELETE FROM my_finances_balance;
DELETE FROM my_finances_budget;
DELETE FROM my_finances_control;
DELETE FROM my_finances_monthly_data;
DELETE FROM my_finances_recurrent;
DELETE FROM my_finances_transaction;
Cambios en kafka
- Ninguno.
Cambios en vault
- Ninguno.
Cambios en configuración
- Ninguno.
Cambios en rutas
- Ninguno.
Cambios en spring
- Ninguno.
Cambios en backend
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook vdb.yml -K -t backend-deploy
Cambios en frontend
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook vdb.yml -K -t frontend-deploy
Cambios en gateways
- Ninguno.
Verificación de componentes
-
En los servidores de aplicaciones, ejecutar el siguiente comando:
docker ps -vs -
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t cleanup
Deshabilitar el modo mantenimiento
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-disable
Resumen de versiones
| componente | release 4.1.9 | release 4.1.10 |
|---|---|---|
| viridian-config-properties | 8.9.0-bec | |
| vdb-config-properties | 8.18.0-bec | |
| cobalt-config-properties | 8.1.0-bec | |
| server-config | 8.1.0-bec | |
| server-eureka | 8.1.0-bec | |
| vdb-routes-public | 8.7.0-bec | |
| vdb-routes-internal | 8.1.0-bec | |
| vdb-routes-bank | 8.2.0-bec | |
| cobalt-routes-public | 8.1.0-bec | |
| cobalt-routes-internal | 8.1.0-bec | |
| jade-routes-public | 8.1.0-bec | |
| gateway-public | 8.5.0-bec | |
| gateway-internal | 8.3.0-bec | |
| bank-gateway | 8.3.0-bec | 8.4.0-bec |
| bank-service | 8.1.0-bec | |
| batchpayments-api | 8.3.0-bec | |
| batchpayments-hosted | 8.2.0-bec | |
| beneficiaries-api | 8.2.1-bec | |
| digitalcredit-api | 8.4.0-bec | |
| digitalpay-qr | 8.9.0-bec | |
| guaranteebond-api | 8.2.0-bec | |
| manager-api | 8.15.0-bec | 8.16.0-bec |
| manager-hosted | 8.8.0-bec | |
| myfinances-api | 8.6.2-bec | 8.7.0-bec |
| notifications-hosted | 8.7.0-bec | |
| onboarding-api | 8.10.0-bec | |
| servicepayments-api | 8.1.0-bec | |
| statements-api | 8.2.0-bec | |
| trade-api | 8.1.0-bec | |
| transactions-api | 8.6.0-bec | |
| transactions-hosted | 8.1.0-bec | |
| utilities-api | 8.5.0-bec | |
| wiretransfer-api | 8.1.0-bec | |
| insurance-agents | 8.1.0-bec | |
| insurance-sales | 8.1.0-bec | |
| assistant-requests | 8.1.0-bec | |
| frontend-vdb | 5.9.0-bec | 5.10.1-bec |
| frontend-vdb-2 | 5.1.5-bec | |
| frontend-admin | 1.19.0-bec | 1.20.0-bec |
| frontend-kiosk | 2.2.0-bec |