Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add uuids to Director Basket - Director Basket needs to be imported twice

Abierto
#425 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
powershell

Línea de trabajo

Comienza con el basket config/director/Plugins_Bundle.json enlazado y compara sus entradas Datafield con el comportamiento de importación de Icinga Director. Reproduce la secuencia de dos importaciones usando Icinga Director 1.11.2 y verifica después que haya UUIDs, que una sola importación no produzca cambios espurios y que las importaciones repetidas no dupliquen Datafields.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

With Icinga Director 1.11.2 (no other version tested yet) I currently need to import the Director Basket twice.

After the first import (restore to database) all commands are marked with changes (when looking at the exact same snapshot of the Basket).
All changes are about Icinga Director Datafield IDs (change from "datafield_id": "(UNKNOWN)" to e.g. "datafield_id": "89").

After a second import of the exact same snapshot all is well and good, nothing is marked with changes.
However, with the second import all Datafields are duplicated while only one (of each pair) is used in a command.
This effectively clutters the Director config with unnecessary variables.


Proposed solution

Add uuid to at least each Datafield. This way the Icinga Director knows where a certain Datafield belongs or rather if it is already present.

Lenguaje dominante
PowerShell
Estrellas
55
Forks
31
Merge medio
4 d 5 h
PR fusionados (30 d)
6

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Icinga/icinga-powershell-plugins

Todos los issues de Icinga/icinga-powershell-plugins

Issues similares

Más issues de Observability & SRE

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.