6. Modificación de configuraciones de componentes de desarrollo

WIP

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.

Indique la plataforma, servidor, contenedor, pod, base de datos o componente tecnológico dónde se realizará la ejecución.

Indique el componente que se deberá actualizar. En caso de aplicar, se debe incluir la ruta o cualquier detalle que identifique de manera inequívoca el componente que requiere la actualización.

Indique la configuración, archivos anexos, orden de actualización o cualquier detalle relevante para la actualización del componente. En caso de contar con un despliegue automático de la configuración, indique las referencias a los sistemas que despliegan dicha configuración.

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.

Actualización de archivos properties.

Info

Una actualización de archivos “properties” se refiere a la modificación de los archivos de configuración de una aplicación que utilizan el formato “.properties”. Estos archivos almacenan pares clave-valor que se utilizan para configurar diferentes aspectos de la aplicación, como configuraciones de base de datos, seguridad, red, entre otros. Las actualizaciones pueden implicar la modificación de valores existentes o la adición de nuevos pares clave-valor. Es importante que cualquier cambio sea compatible con la aplicación y no cause errores, por lo que suelen ser parte de un proceso de pruebas y validación antes de implementarse en producción.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Júpiter
Sistema de ejecución: b) Servidor: JJCMP01-01
Componente de desarrollo: c)Archivo “application.properties” en la ubicación: /opt/myapp/config/application.properties.
Configuración requerida: d) Abrir el archivo con un editor de texto en modo de edición con el comando “vi” o “nano” para abrir el archivo,
Buscar la propiedad “spring.datasource.url” y cambiar su valor a la nueva URL de la base de datos
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
por
spring.datasource.url=jdbc:mysql://newhost:3306/mydatabase
Guardar los cambios y cerrar el archivo.
Reiniciar la aplicación para que los cambios tengan efecto.
Fecha y hora de ejecución: e.1) n/a
e.2) Favor de ejecutar el 16 de septiembre de 2026 a las 16 hrs
Precedencia de ejecución: f.1) n/a
f.2) Ticket Number 2022091310004619 en caso de necesitarse.
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h.1)n/a
h.2)Favor de ejecutar con prioridad debido a que es necesaria la actualización del contenido disponible

Actualización de configmaps.

Info

Una actualización de ConfigMaps se refiere a la modificación de los datos almacenados en un objeto de Kubernetes llamado ConfigMap. Este objeto se utiliza para almacenar datos de configuración que son utilizados por los contenedores de una aplicación en un clúster de Kubernetes. Una actualización puede implicar la modificación de datos existentes o la adición de nuevos datos. Es importante tener en cuenta que cualquier cambio en un ConfigMap afectará a todos los contenedores que lo utilizan, por lo que se deben realizar pruebas para garantizar que no afecte negativamente el funcionamiento de la aplicación. Las actualizaciones pueden ser parte de un proceso CI/CD para garantizar una integración correcta.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Júpiter
Sistema de ejecución: b) Servidor: JJCMP01-01
Cluster de k8s de Jupiter.
Componente de desarrollo: c)Nombre del ConfigMap: myconfigmap
Configuración requerida: d)Crear un archivo YAML llamado “updated-configmap.yaml” adjunto
Este archivo YAML contiene una nueva clave “newkey” con valor “newvalue” y actualiza el valor de la clave “existingkey” a “updatedvalue”.
Ejecutar la actualización de ConfigMaps, abrir una terminal de Linux y ejecutar el siguiente comando: kubectl apply -f updated_configmap.yaml
Fecha y hora de ejecución: e.1) n/a
e.2) Favor de ejecutar el 16 de septiembre de 2026 a las 16 hrs
Precedencia de ejecución: f.1) n/a
f.2) Ticket Number 2022091310004619 en caso de necesitarse.
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h.1)n/a
h.2)Favor de ejecutar con prioridad debido a que es necesaria la actualización del contenido disponible

Actualización de variables de entorno en Jenkins.

Info

Una actualización de variables de entorno en Jenkins se refiere a la modificación de las variables que se utilizan en una instancia de Jenkins. Estas variables se utilizan para configurar diferentes aspectos de la ejecución de trabajos y pipelines en Jenkins. Una actualización implica la modificación de los valores existentes o la adición de nuevas variables. Es importante tener en cuenta que cualquier cambio en las variables de entorno puede afectar la ejecución de los trabajos y pipelines existentes, por lo que se recomienda realizar pruebas antes de realizar cualquier cambio. Las actualizaciones pueden ser parte de un proceso CI/CD para garantizar una integración correcta.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Júpiter
Sistema de ejecución: b) Servidor: JJCMP01-01
Instancia Jenkins de Jupiter
Componente de desarrollo: c) Variable de entorno “MY_VARIABLE”
Configuración requerida: d)Ingresar a la configuración del job en Jenkins, buscar la sección de Variables de Entorno y actualizar el valor de “MY_VARIABLE” de “old_value” a “new_value”
Reiniciar Jenkins.
Fecha y hora de ejecución: e.1) n/a
e.2) Favor de ejecutar el 16 de septiembre de 2026 a las 16 hrs
Precedencia de ejecución: f.1) n/a
f.2) Ticket Number 2022091310004619 en caso de necesitarse.
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h.1)n/a
h.2)Favor de ejecutar con prioridad debido a que es necesaria la actualización del contenido disponible

Actualización de archivos local.php o .env.

Info

Una actualización de archivos “local.php” o “.env” se refiere a la modificación de los archivos de configuración de una aplicación que utilizan estos formatos. Estos archivos almacenan variables de entorno y configuraciones específicas de la aplicación que se utilizan para su correcto funcionamiento. Una actualización implica la modificación de los valores existentes o la adición de nuevas variables de entorno o configuraciones. Es importante que cualquier cambio sea compatible con la aplicación y no cause errores, por lo que suelen ser parte de un proceso de pruebas y validación antes de implementarse en producción. Además, es importante proteger la privacidad y seguridad de la información almacenada en estos archivos.

Iniciativa/ambiente sujeto a ejecución: a) Portal de Cumplimiento de Júpiter
Sistema de ejecución: b) Servidor: JJCMP01-01
Componente de desarrollo: c) Archivo “.env” de la aplicación Jupiter
Configuración requerida: d)Actualizar el valor de la variable “API_SECRET” de “old_secret_key” a “new_secret_key”.
Verificar que la API externa sigue funcionando correctamente.
Implementar los cambios en el entorno de producción.
Fecha y hora de ejecución: e.1) n/a
e.2) Favor de ejecutar el 16 de septiembre de 2026 a las 16 hrs
Precedencia de ejecución: f.1) n/a
f.2) Ticket Number 2022091310004619 en caso de necesitarse.
Copiar por correo electrónico g) cc: zsmith@gpt3ai.com.
Justificación de prioridad: h.1)n/a
h.2)Favor de ejecutar con prioridad debido a que es necesaria la actualización del contenido disponible