Skip to main content

VIRIDIAN Digital Banking - Ansible 3.0.1

Changelog

  • Pago de Servicios: Se corrige un error al importar las categorías del Banco y que provocaba que no se muestre la selección de ciudades a los clientes cuando corresponda.
  • Lotes de Pago: Si el Banco devuelve un código de error no numérico para un pago rechazado, el mismo se quedaba pendiente. Corregimos para aceptar códigos no numéricos y cambiamos el estado a Rechazado.

Tareas previas

Selección de versión del release

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

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

    git fetch --all --tags -f
  3. En el servidor de administración, dependiendo del entorno, ejecutar el siguiente comando:

    git checkout 3.0.1-prod

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

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.

Resumen de versiones

componenterelease 3.0.0release 3.0.1
viridian-config-properties8.1.08.2.0
vdb-config-properties8.1.18.2.0
server-config8.1.0
server-eureka8.1.0
vdb-routes-public8.1.0
vdb-routes-internal8.1.0
vdb-routes-bank8.1.0
gateway-public8.5.0
gateway-internal8.3.0
bank-gateway8.1.1
bank-service8.1.0
batchpayments-api8.1.0
batchpayments-hosted8.1.08.2.0
beneficiaries-api8.1.0
digitalpay-qr8.1.1
manager-api8.1.0
manager-hosted8.1.0
notifications-hosted8.1.0
onboarding-api8.1.0
servicepayments-api8.1.08.2.0
statements-api8.1.0
trade-api8.1.1
transactions-api8.1.0
transactions-hosted8.1.0
utilities-api8.1.0
frontend-vdb5.1.2
frontend-admin1.10.1