The command `pulp vulnerability-report show --href` accepts any href
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 58/100
Línea de trabajo
Start at the implementation of pulp vulnerability-report show --href and compare it with the pulp_python vulnerability-report test mentioned in the issue. Reproduce with a task href from pulp task list, then verify that non-vulnerability-report resources are rejected while vulnerability-report hrefs still work.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
The command effectively acts like the pulp show --href, accepting any kind of href.
I found that because pulp_python vuln report test does that (takes a task where it really wanted to take a vulnerability report). Tested with a few other resources and concluded it can take anything.
Steps to reproduce
# grab a task (there is usually one available)
TASK_HREF=$(pulp task list | jq -r '.[0].pulp_href')
# show task info with vuln report command
pulp vulnerability-report show --href "$TASK_HREF"
Expected behavior
It should error for resources which are not vulnerability reports.
Stacktrace/Error log
No applicable.
Pulp and pulp-cli version info
$ pulp --version
Pulp3 Command Line Interface, Version 0.40.0
Plugin Versions:
common: 0.40.0
$ pulp status
{
"versions": [
{
"component": "core",
"version": "3.113.0.dev",
"package": "pulpcore",
"module": "pulpcore.app",
"domain_compatible": true
},
{
"component": "certguard",
"version": "3.113.0.dev",
"package": "pulpcore",
"module": "pulp_certguard.app",
"domain_compatible": true
},
{
"component": "file",
"version": "3.113.0.dev",
"package": "pulpcore",
"module": "pulp_file.app",
"domain_compatible": true
},
{
"component": "python",
"version": "3.32.0.dev",
"package": "pulp-python",
"module": "pulp_python.app",
"domain_compatible": true
},
{
"component": "rpm",
"version": "3.38.0.dev",
"package": "pulp-rpm",
"module": "pulp_rpm.app",
"domain_compatible": true
}
],
(...)
Additional context
- Lenguaje dominante
- Python
- Estrellas
- 43
- Forks
- 52
- Merge medio
- 11 h 56 min
- PR fusionados (30 d)
- 7
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin 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 pulp/pulp-cli
-
For RPM repositories support setting package_signing_service and package_signing_fingerprintAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
easy fix feature request
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
bug Triage-Needed
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
-
[PULP-1360] pulp content upload --directory --use-temp-repository fails to call signing serviceAbiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Todos los issues de pulp/pulp-cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
PedestrianDynamics/pyFDS-Evac#343 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
theskumar/python-dotenv#708 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 2 días
-
Docs Timedelta
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
pandas-dev/pandas#69919 ·
Los mantenedores suelen responder en 1 día
-
API documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
zephyrproject-rtos/west#1009 · 2 comentarios ·
Los mantenedores suelen responder en 3 días