Chapter 5

5. Actualización de componentes de desarrollo

READY

Descripción de puntos sobre formato genérico

Para facilitar la localización del entorno/plataforma en el que se realizan las modificaciones, se recomienda proporcionar los siguientes datos: el nombre de la empresa, la gerencia responsable, el país, un identificador único, el nombre comercial, u otro dato que permita al equipo identificar inequívocamente el sistema.

Si conoce el nombre del servidor, su dirección IP o datos que permitan identificar con mayor precisión el lugar donde se hará la modificación favor de proporcionarlos.

Generalmente se trata sobre los dominios o las rutas donde se encuentra el componente a modificar.

Si es necesario seguir alguna instrucción especial o informar sobre al guna particularidad del requerimiento este espacio puede ayudar a detallar su petición y obtener el mejor resultado esperado.

Si se requiere una fecha y hora específicas para realizar el cambio, se deben indicar en este campo. Si se prefiere que el cambio se ejecute lo antes posible, basta con escribir “asap” (tan pronto como sea posible). Si no se especifica una fecha o hora, se asumirá que se desea la ejecución tan pronto como sea posible.

Si se requiere vincular o encadenar esta solicitud con otras, el campo de precedencia se utiliza para determinar el orden en que deben realizarse las tareas. Para establecer dicho encadenamiento, se debe indicar el o los números de ticket de las solicitudes precedentes.

Este campo se utiliza para enviar copias por correo electrónico a otras personas con el fin de informar o solicitar autorización.

Si se indica una prioridad diferente a la estandar, se debe indicar el motivo del escalamiento de la misma.

Ejecución de tareas Jenkins para pases a producción.

Info

Tarea Jenkins: Una tarea se refiere a un trabajo o proyecto específico que se configura para automatizar una tarea específica, como la compilación de un código fuente, la ejecución de pruebas automatizadas, la implementación de una aplicación, entre otros.
Artefacto: En Jenkins, un artefacto de origen es un archivo o conjunto de archivos generados por un proyecto de software durante su construcción o compilación.
Número de Construcción: En Jenkins, el número de construcción es una forma de identificar de manera única una construcción o versión específica de un proyecto de software.
Identificador de despliegue de versión: En Jenkins, un identificador de despliegue de versión es una forma de identificar y rastrear una versión específica de un software que ha sido implementado o desplegado en un ambiente de producción o de pruebas.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Júpiter - Producción.
Sistema de ejecución: b) Jenkins.
Componente de desarrollo: c) Pase de release a producción del artefacto con orígen y número de construcción: https://jenkins.dev.cumplimiento-jupiter.com/job/proyecto/job/aerolitos/3/consoleFull.
Requerimientos adicionales sobre la instalación: d) Identificación de despliegue de versión: curl https://api.cumplimiento-jupiter/aerolitos/version debe arrojar un código de respuesta http 200 y la versión 0.42.1.
Fecha y hora de ejecución: d) ventana de mantenimiento 2045-01-11 23:45.
Precedencia de ejecución: e) #2010080210123456.
Copiar por correo electrónico f) cc: zsmith@gpt3ai.com.
Justificación de prioridad: g) n/a

Actualización de aplicativos (war/ear/jar/adapters).

Info

Archivos .war .ear .jar y adaptadores: Los archivos con extensiones .war, .ear, .jar son archivos de paquetes de Java que contienen clases compiladas y otros recursos necesarios para una aplicación Java.Los adaptadores son componentes que permiten que una aplicación interactúe con diferentes sistemas o tecnologías, como bases de datos, servicios web, etc. Los adaptadores proporcionan una interfaz común para que la aplicación pueda interactuar con diferentes sistemas de manera transparente.
Web Application Server: Un Web Application Server es un software que permite desplegar, ejecutar y gestionar aplicaciones web en un servidor y que proporciona una plataforma para desarrollar, ejecutar y administrar aplicaciones web y de servicios en un entorno empresarial. Proporciona características como seguridad, escalabilidad, integración con otros sistemas y herramientas de desarrollo y administración para facilitar el despliegue y la gestión de aplicaciones web.

Iniciativa/ambiente sujeto a ejecución: a) Data Lake de Cumplimiento de Júpiter - Producción.
Sistema de ejecución: b) WebSphere Application Server JAASWAS01-77 .
Componente de desarrollo: c) Se adjunta liga de descarga https://archivos.cumplimiento-jupiter.com/vMxeikIejs66rvX .
Requerimientos adicionales sobre la instalación: d) n/a.
Fecha y hora de ejecución: e) asap.
Precedencia de ejecución: f) n/a
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h) n/a

Actualización de temas de Keycloak.

Info

Tema de Keycloak: Keycloak es un software de gestión de identidad y acceso (Identity and Access Management, IAM) open source que se utiliza para proporcionar una plataforma centralizada para la gestión de usuarios y roles en una aplicación o un conjunto de aplicaciones. Un tema de Keycloak es un conjunto de archivos de estilo y diseño (CSS, JavaScript, imágenes, etc.) que se utilizan para cambiar la apariencia visual de la interfaz de usuario de Keycloak. Los temas se pueden crear o descargar de forma gratuita y se pueden aplicar a la interfaz de usuario de Keycloak para personalizar su apariencia y hacerla más coherente con la marca o el diseño de la aplicación.
Dominio de keycloak: Un dominio de Keycloak es una entidad lógica que se utiliza para agrupar y gestionar recursos en una instancia de Keycloak. Los recursos pueden incluir usuarios, clientes, roles y grupos. Los dominios se utilizan para permitir que diferentes equipos o departamentos de una empresa administren diferentes partes de una instancia de Keycloak de manera independiente. Cada dominio tiene su propia configuración, usuarios, clientes y roles.

Iniciativa/ambiente sujeto a ejecución: a) Portal País/Iniciativa de Cumplimiento de Júpiter - Producción. 2023 - Producción
Sistema de ejecución: b) Servidor: cjkeycloak01-2
Componente de desarrollo: c)Dominio de keyckloak, por ejemplo:
http://cumplimienti_de_jupiter/auth/admin/master/console/
d)Ruta de tema,por ejemplo:
#/realms/tu_realm/jupiter-settings
Requerimientos adicionales sobre la instalación: e)Aceptación de reinicio de container: Si[X] No[]
f)Adjuntar archivo comprimido
Fecha y hora de ejecución: g) ventana para el 2023-12-31 11:59 pm
Precedencia de ejecución: h) n/a
Copiar por correo electrónico i) cc: zsmith@gpt3ai.com.
Justificación de prioridad: j) n/a

Actualización de temas de WebSphere Process Server

Info

Tema de Websphere Process Server: Un tema de WebSphere Process Server es un conjunto de hojas de estilo CSS y archivos de recursos (como imágenes) que se utilizan para dar estilo y formato visual a las páginas web y aplicaciones de WebSphere Process Server. Los temas se utilizan para personalizar la apariencia y el diseño de la interfaz de usuario de la plataforma, lo que permite adaptarla a las necesidades y preferencias de la empresa o el cliente. Los temas se pueden crear y modificar utilizando herramientas de desarrollo web comunes, como HTML, CSS y JavaScript.
Dominio de WebSphere Process Server: Un dominio en WebSphere Process Server es una entidad lógica que se utiliza para agrupar y gestionar recursos en una instancia de WebSphere Process Server. Sin embargo, se puede actualizar temas en WebSphere Process Server mediante el uso de la consola de administración, donde se puede navegar a la sección de configuración de temas y seleccionar el tema deseado para ser actualizado.

Iniciativa/ambiente sujeto a ejecución: a) Portal País/Iniciativa de Cumplimiento Jupiter 2023 - Desarrollo
Sistema de ejecución: b) Dominio: https://192.26.200.162:10042/cumplimiento-ibm-jupiter/console
Componente de desarrollo: c) Actualizar el archivo “Nombre_Archivo.war” en el servidor indicado. Link de descarga: https://drive.cumplimiento-jupiter.com/file/
Requerimientos adicionales sobre la instalación: d) n/a
Fecha y hora de ejecución: e) ASAP
Precedencia de ejecución: f) n/a
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h) n/a

Actualización de componentes estaticos (pdf, html,css,js)

Info

Componente estático: Los componentes estáticos son elementos de un sitio web o aplicación web que no cambian con frecuencia y no requieren un procesamiento dinámico en el lado del servidor. Estos componentes son entregados al navegador del cliente tal y como están almacenados en el servidor, y el navegador los interpreta y los muestra al usuario.

Iniciativa/ambiente sujeto a ejecución: a) Portal País/Iniciativa de Cumplimiento Jupiter 2023 - Producción
Sistema de ejecución: b) Nombre de servidor: cjserverweb1-2
Componente de desarrollo: c) URL:http://cumplimienti-jupiter.com/mi-aplicacion/index.html
Requerimientos adicionales sobre la instalación: d) Ruta del directorio del código: /var/www/html
Fecha y hora de ejecución: e) ASAP
Precedencia de ejecución: f) n/a
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h) n/a

Ejecución de curls sobre Elasticsearch/Kafka.

Info

Curls sobre Elasticsearch/kafka: En el contexto de Elasticsearch y Kafka, cURL se puede utilizar para enviar comandos HTTP a un servidor Elasticsearch para indexar, buscar, actualizar o eliminar datos en un índice. También se puede utilizar para verificar el estado del cluster o para administrar las configuraciones del mismo.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Jupiter - Desarrollo.
Sistema de ejecución: b) Servidor: cjelastic01-2
IP: 172.0.0.180
Componente de desarrollo: c) Favor de ejecutar los siguientes curls:
1) curl -X METODO ‘HOST:PUERTO/INDICE/TIPO/ID’ -d ‘CUERPO’
2) curl -XGET ‘cumplimiento-jupiter:9200/mis_datos/clientes/1’
Requerimientos adicionales sobre la instalación: d) referencia de procedimiento:
‘HOST:PUERTO/INDICE/TIPO/ID’
por ejemplo: /mis_datos/clientes/1
Fecha y hora de ejecución: e) ASAP
Precedencia de ejecución: f) n/a
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h) n/a