VIRIDIAN Digital Banking - Ansible 4.4.4
Changelog
- Banca Web: Cambio de contraseña: En el cambio de contraseña, el texto "Verificación clave de acceso" se debe cambiar a:" Repite la clave de acceso nueva".
- Banca Web: Seguridad: Se corrigió un error en la configuración de la política de seguridad de contenido (Content Security Policy - CSP) que impedía la interacción con el endpoint de https://www.google.com/recaptcha/.
- Banca Web: Seguridad: Se corrigió el error que impedía la correcta devolución de los encabezados de seguridad, incluyendo el encabezado X-Content-Type-Options, reportado por Guillermo Rebuffo.
- Caja de Ahorro Adicional: Se habilita la opción "Nueva Caja de Ahorro" para la Banca Móvil. En la versión 3.5.12 de la aplicación se realizarán ajustes para un correcto funcionamiento de todos los aspectos de esta funcionalidad.
- Canje de puntos TC: Se incluyen como destinatarios en todas las solicitudes digitales de canje de puntos realizadas en la plaza de Tarija a los siguientes correos: omercado@baneco.com.bo y rcadario@baneco.com.bo
- General: Optimización interna: Se redujo el tamaño del batch de inserciones en la tabla de supported devices de 10.000 a 1.000 registros para no tener errores a la hora de importar las descripciones de los celulares Android.
- Mis Finanzas: Se restauró el registro mensual de presupuestos basado en los datos del mes anterior, funcionalidad que había sido desactivada por error en la versión 4.4.3. Además, se optimizó el código correspondiente a este proceso.
- Mis Finanzas: Se corrigió un error que impedía a los usuarios nuevos, o a aquellos sin transacciones categorizadas en meses anteriores, crear presupuestos. Ahora, cualquier usuario puede crear presupuestos independientemente de su historial de transacciones.
- Mis Finanzas: Se mejoró el sistema de notificaciones de presupuestos. A partir de ahora, si se modifican los límites definidos, se volverán a activar las notificaciones correspondientes cuando se cumplan las condiciones de presupuesto excedido o presupuesto casi alcanzado.
- Transacciones: Se cambian los datos de conexión con la ACCL del servidor de La Paz al servidor de Santa Cruz. "- Za$ - Onboarding: Se realizaron correcciones para optimizar la recopilación y precisión de las estadísticas de uso de FacePhi en la app Za$. A partir de ahora, será posible identificar correctamente el canal utilizado en procesos como onboarding, apertura de cuentas adicionales, venta de tarjetas (card sale) y actualización de datos."
Tareas previas
Selección de versión del release
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -t select-release -e="version=4.4.4"infoEste comando selecciona la versión del release.
Descarga de componentes
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook release-warmup.yml -KinfoEste comando descarga las nuevas versiones de todos los componentes que serán actualizados.
Instrucciones
Habilitar el mantenimiento
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-enableinfoEste comando habilita el modo mantenimiento.
Cambios en base de datos
-
Ejecutar el siguiente script:
update onboarding_products set requires_delivery = 0 where code = '333051';
Cambios en kafka
- Ninguno.
Cambios en vault
- Ninguno.
Cambios en configuración
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook config.yml -K -t vdb-deploy
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.
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
Verificación de componentes
-
En los servidores de aplicaciones, ejecutar el siguiente comando:
docker ps -vsinfoEste comando muestra el estado de todos los docker containers ordenados alfabéticamente.
-
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-disableinfoEste comando deshabilita el modo mantenimiento.
Resumen de versiones
| componente | release 4.4.3 | release 4.4.4 |
|---|---|---|
| viridian-config-properties | 8.17.1-bec | |
| vdb-config-properties | 8.30.0-bec | 8.31.3-bec |
| cobalt-config-properties | 8.1.0-bec | |
| server-config | 8.2.0-bec | |
| server-eureka | 8.2.0-bec | |
| vdb-routes-public | 8.9.1-bec | |
| vdb-routes-internal | 8.3.0-bec | |
| vdb-routes-bank | 8.3.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.7.0-bec | |
| gateway-internal | 8.5.0-bec | |
| bank-gateway | 8.9.1-bec | |
| bank-service | 8.3.0-bec | |
| batchpayments-api | 8.7.0-bec | |
| batchpayments-hosted | 8.5.0-bec | |
| beneficiaries-api | 8.6.0-bec | |
| digitalcredit-api | 8.6.0-bec | |
| digitalpay-qr | 8.19.0-bec | |
| guaranteebond-api | 8.4.0-bec | |
| manager-api | 8.32.2-bec | |
| manager-hosted | 8.14.0-bec | 8.15.0-bec |
| myfinances-api | 8.12.0-bec | 8.13.0-bec |
| notifications-hosted | 8.12.0-bec | |
| onboarding-api | 8.22.0-bec | 8.23.0-bec |
| servicepayments-api | 8.6.0-bec | |
| statements-api | 8.5.0-bec | |
| trade-api | 8.3.0-bec | |
| transactions-api | 8.13.0-bec | |
| transactions-hosted | 8.4.0-bec | |
| utilities-api | 8.9.0-bec | |
| wiretransfer-api | 8.3.0-bec | |
| insurance-agents | 8.3.0-bec | |
| insurance-sales | 8.3.0-bec | |
| assistant-requests | 8.3.0-bec | |
| frontend-vdb | 5.17.3-bec | 5.18.1-bec |
| frontend-vdb-2 | 5.16.0-bec | |
| frontend-admin | 1.22.2-bec | |
| frontend-kiosk | 2.3.0-bec |