GitLab
Volver al índice de documentación de Pandora FMS
Integria IMS permite la visualización de tickets creados en GitLab. Gracias a esta funcionalidad se puede tener visibilidad de todos los tickets dentro de la misma herramienta.
Configuración
Para poder acceder al listado de tickets de GitLab, lo primero que tenemos que hacer es activarlo en el Setup en la pestaña correspondiente e introducir los datos necesarios para conectarnos a GitLab.
Necesitamos un token de acceso que pertenezca a un usuario de GitLab con permisos para visualizar los tickets del proyecto que nos interesa.
Creación de token de acceso personal en GitLab:
- Hacer login en GitLab.
- En la esquina superior derecha, seleccionar el icono del avatar.
- Editar perfil.
- Tokens de acceso.
- Introducir nombre y fecha de caducidad opcional para el token.
- Seleccionar los ámbitos deseados.
- Guardar el token de acceso personal en un lugar seguro. Después de salir de la página, ya no tendremos acceso al token.
También necesitamos la URL del proyecto. Ejemplo:
https://ejemplo.es:8080/api/v4/projects/1/
Y la URL base de las imágenes para poder cargar las imágenes que contengan los tickets en su descripción y en sus comentarios. Ejemplo:
https://ejemplo.es:8080/artica/integria/
Para poder acceder al menú de la siguiente imagen, además de tener activo el token en la sección Configuración, debemos tener aplicado el perfil adecuado o bien ser usuario administrador.
Gestión de perfiles
Para dar acceso al menú de GitLab, además de activar el token de configuración, hay que asignar el permiso a los perfiles deseados.
Aquí tenemos un ejemplo de perfil para la vista de tickets:
Marcaremos la opción Vista Gitlab. Y como anotación, cabe recordar que será necesario tener permisos sobre la sección de Tickets para poder acceder al listado de tickets de GitLab como se muestra en la imagen anterior.
Carga de tickets de GitLab a Integria IMS
Para hacer la carga de tickets procedentes de GitLab basta con ejecutar el fichero que se encuentra en operation/incidents/load_issues_gitlab.php
desde un terminal o bien accediendo desde Integria IMS.
Una vez hecha la carga, se puede consultar el listado de tickets procedentes de GitLab.
Visualización de tickets
Se accede al listado de tickets desde el menú Soporte –> GitLab Issues.Este es un listado únicamente para la visualización de tickets. No es posible su edición. Se puede acotar la búsqueda mediante los filtros: palabra clave en título o descripción, estado del ticket, milestone a la que pertenece el ticket, etiquetas que tiene asignadas y rango de fecha de creación.
Para ver el detalle, hay que hacer clic sobre el ID de GitLab o sobre el título del ticket.
Se muestran los detalles del ticket, su descripción y los comentarios si los tuviera.