Record a privacy-aware summary of run inputs
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 28/100
Línea de trabajo
Begin by mapping the queueing path, recurring successors, and NetBox Job access boundary described in the issue. Define the recording and access policy before implementation, covering sensitive variables, model references, uploads, Event Rule snapshots, revisions, and omissions. Done means permitted JSON-safe summaries are retained without credentials or file contents and redactions are identified without exposing values.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Plugin Version
v0.0.1
Proposed functionality
Save a JSON-safe summary of each run's inputs alongside its execution provenance, so the history remains useful after its queue task is gone.
Define the recording and access policy first. Cover sensitive variables, model references, uploads, and Event Rule snapshots, including who can read data stored on a NetBox Job. Do not store credentials or file contents by default. Identify omitted or redacted fields without exposing their values.
Capture the permitted summary when queueing the run, carry it to recurring successors, and record the revision actually used by each occurrence. Replaying historical inputs remains separate work.
Use case
Investigating a run requires knowing both which code executed and what it was asked to do. Operators need that context, while authors need clear rules about which inputs are retained and who can see them.
External dependencies
No new package or service is expected.
- Lenguaje dominante
- Python
- Estrellas
- 8
- Forks
- 0
- Merge medio
- 11 h 22 min
- PR fusionados (30 d)
- 40
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de netbox-community/netbox-scripts
-
app: scripts Bucket: Improve status: backlog type: documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
netbox-community/netbox-scripts#80 ·
Los mantenedores suelen responder en 1 día
-
app: scripts Bucket: KTLO severity: low status: backlog type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
netbox-community/netbox-scripts#76 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Raise the minimum NetBox version to v4.7.5Posiblemente ocupada @pheus la tomó hace 2 días. Abiertoapp: scripts Bucket: KTLO status: backlog type: housekeeping
netbox-community/netbox-scripts#123 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
A committed run is reported as unfinished when its events cannot be queuedPosiblemente ocupada @pheus la tomó hace 2 días. Abiertoapp: scripts Bucket: KTLO severity: low status: accepted type: bug
netbox-community/netbox-scripts#122 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Failed post-commit callback reports committed changes as reverted and drops eventsPosiblemente ocupada @pheus la tomó hace 2 días. Abiertoapp: scripts Bucket: KTLO severity: low status: accepted type: bug
netbox-community/netbox-scripts#121 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de netbox-community/netbox-scripts
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
cunla/fakeredis-py#636 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
opensafely-core/job-server#6180 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area:models enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
newrelic/newrelic-python-agent#1913 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
Los mantenedores suelen responder en 1 día