Actualizar desde versiones 1.3 a 1.4
Consideraciones
Esta guía lo lleva en el proceso de actualizar una instalación pre-existente de EEI. Tenga en cuenta que:
- la versión requerida de EEI en ejecución es la v1.3.0 (última al generar esta guía, no se probaron versiones previas)
- se actualiza toda la solución EEI que se despliega con Docker
Huarpe
Actualizar variables
En la versión 3.0 de Huarpe se agregaron nuevas configuraciones como variables de entorno y se renombraron otras. Todas se detallan acá.
Todas estas configuraciones, se deben ver reflejados en el archivo huarpe.env.
Asi mismo se eliminó el archivo huarpe_parameters.yml el cual contenía reemplazos de configuración sobre el runtime de SIU-Huarpe (especialmente utilizados por los módulos para la configuración de sus respectivos bundles). Esto ahora se realiza en forma íntegra mediante variables de entorno.
Actualizar la URL
Huarpe es un caso especial pues existe una expresión regular con la URL que deberemos ajustar (reemplace universidad\\.edu\\.ar
con la URL de su institución):
sed -i 's/uunn\\.local/universidad\\.edu\\.ar/g' huarpe.env
Actualizar secrets
La configuración de las rutas al secret correspondiente (ej para claves de acceso a API) se trasladó al archivo huarpe.env como variable de entorno. Busque la env-var correspondiente al secret que desea indicar y modifique el valor de la ruta según tenga definido en el archivo huarpe.yml.
Actualizar el despliegue
-
Bajar stack huarpe
docker stack rm huarpe
-
Desplegar las nuevas versiones del servicio
cd prod/arai
docker stack deploy --with-registry-auth -c huarpe.yml huarpe