Hasta que no exista por parte de la Oficina de Arquitectura una normativa para los despliegues de aplicaciones que usan tecnología de contenedores, se ha llegado a un acuerdo entre las áreas de Sistemas e Infraestructura Centralizadas y el área de Soluciones Corporativas y Sociedad Digital con el beneplácito de la Oficins de Arquitectura.

Las normas a tener en cuenta en estos despliegues son;


  • Ficheros en el Repositorio de Artefactos (DML). Existirá un fichero de configuración de valores llamado yaml que incluirá todos los parámetros del entorno de PREPRODUCCIÓN y otro fichero llamado valuesPRO.yaml que incluirá todos los parámetros de entorno de PRODUCCIÓN. No encontrar ambos ficheros conllevará el rechazo de la PL.
  • Parámetros:
    • El nombre de los parámetros informados en los ficheros valuesPRE.yaml y valuesPRO.yaml estará estandarizado:

Parámetros de Registro y Gateway
DNS_REGISTRY
PATH_REGISTRY
GATEWAY


Configuración base de datos
Cadena de conexión base de datos: DB_URL
Usuario de base de datos: DB_USERNAME
Esquema por defecto: DB_DEFAULT_SCHEMA
Contraseña de base de datos: DB_PASSWORD


Tipo de conexión de base de datos
DB_HOST
DB_PORT
DB_SERVICE

Keycloak
URL de LDAP: LDAP_URL
KC_HOSTNAME_ADMIN
KC_HOSTNAME_URL

Base de datos Keycloak
KC_DB_USERNAME
KC_DB_PASSWORD
KC_DB_SCHEMA
KC_DB_URL

Tipo de conexión de base de datos Keycloak
KC_DB_HOST
KC_DB_PORT
KC_DB_SERVICE

Parámetros inicialización base de datos Keycloak
KC_INIT_DB_USERNAME
KC_INIT_DB_PASSWORD
KC_INIT_DB_SCHEMA
KC_INIT_DB_URL

Tipo de conexión de inicialización base de datos Keycloak
KC_INIT_DB_HOST
KC_INIT_DB_PORT
KC_INIT_DB_SERVICE

Kafka
KAFKA_SERVER

  • Todos los parámetros deberán informarse en los ficheros valuesPRE.yaml y valuesPRO.yaml, a excepción de las contraseñas de base de datos, que serán los únicos parámetros que completará el equipo encargado del despliegue.
  • Los parámetros indicados serán los únicos que se declararán en el PID. En sucesivos versionados, únicamente se declararán en el PID aquellos que cambien con respecto al despliegue anterior.


:




  • Sin etiquetas