Consulta actualización EEI v1.6.0

Hola, buen día.

El día sábado (2 de marzo) Procedimos a actualizar el EEI a la v1.6.0 en el ambiente de producción.

Tuvimos dos complicaciones:

  • La importación de los usuarios a la base de datos “arai_personas” migró solo una cantidad de 256 usuarios al total que tenemos que es de 2756.
    Hoy (4 de marzo) verificamos este resultado por base de datos y nos muestra un resultado de 771 registros en la tabla “personas”, hubo un incremento de los registros. En adjunto dejo la salida del comando para la migración que capturamos el día sábado y el instalador.log.

instalador.log (9,5 KB)
errorpersonas.txt (1,5 KB)

  • La imagen utilizada por huarpe que nos muestrar docker por consola es la de hub.siu.edu.ar:5005/siu/expedientes/huarpe-core:v3.1.1 sin embargo en la interfaz del navegador esta no se ha actualizado y sigue en la versión v3.0.4.

Qué puedo revisar para solucionar estos casos? Desde ya muchas gracias.

Hola Emiliano, buenas tardes.

Eliminar el sack de huarpe y volver a levantar
docker rm stack huarpe

revisar que el contenedor no se encuentre ejecutando
docker ps | grep huarpe

una vez que el contenedor deje de existir se puede deployar
docker stack deploy --with-registry-auth -c prod/arai/huarpe.yml huarpe

Te pido que cargues una solicitud en el gestor de solicitudes (GDS) para poder analizar detalles de la configuración y ver cual puede ser el problema en la migración.
Adjuntar personas.yml, usuarios.env

Mientras tanto verificar que existe secreto usuarios_conexion_personas y en usuarios.env se encuentre descomentada la línea

CREDENCIALES_PERSONAS_FILE=/run/secrets/usuarios_conexion_personas

recordar que no deben estar estas 2 líneas descomentadas al mismo tiempo:

################ ARAI-PERSONAS ####################
#CREDENCIALES_API_BASIC_PERSONAS=[["usr", "pwd", "http://personas-api:8080/api/v1/"]]
CREDENCIALES_PERSONAS_FILE=/run/secrets/usuarios_conexion_personas
  • en personas.env chequear que los datos de conexión son correctos
  • verificar en personas.api.env que se encuentre habilitado el secret personas_api_users y chequear si su valor es correcto
###### CONFIG DE CLIENTE REST ######
#API_BASIC_CLIENTES=[["personas", "personas"], ["huarpe", "huarpe123"], ["usuarios", "usuarios123"], ["documentos", "documentos123"]]
API_BASIC_PASS_FILE=/run/secrets/personas_api_users
  • en el archivo personas.yml debe existir y estar configurada la línea
  • “traefik.http.routers.api-personas.rule=Host(uunn.local) && PathPrefix(/api-personas)”
    Esperamos el pedido en GDS .
    Una vez resuelto dejaremos la solución registrada en este posteo.
    Saludos!

Se recibió el GDS N° 68811.
Se continúa asistencia por ese medio.
Alejandro.

Se envió solución en el GDS.
Alejandro.

Dejo conslusión:
el problema que reportaba en el log enviado errorpersonas.txt se debía a que en la base de usuarios habían usuarios repetidos (mismo DNI).
Para que se actualice correctamente desde 1.5.X a 1.6.0, antes de migrar se debe eliminar los usuarios repetidos desde la administración de usuarios que provee el portal (DNI o email debe ser único) .