pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 70/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- authentication, cli
Piste de recherche
Commence par lire la gestion de la configuration de la CLI pour cert et key, puis compare la manière dont les valeurs vides de la configuration TOML montrée sont traitées entre les versions 0.39 et 0.41. Reproduis le problème avec pulp user list en utilisant une configuration contenant cert = "" et key = "" ; le travail est terminé lorsque la commande s’authentifie toujours correctement avec cette ancienne configuration.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
Starting in v0.41 of pulp-cli, empty cert and key break username password authentication
Steps to reproduce
- ensure in
~/.config/pulp/cli.toml, for instance by generating with pulp-cli version 0.37.2
[cli]
(...)
username = "admin"
password = "xxx"
verify_ssl = true
cert = ""
key = ""
-
install pulp-cli 0.39
-
verify
pulp user liststill works -
update pulp-cli from 0.39 to 0.41
Expected behavior
pulp user list still works
Stacktrace/Error log
Www-Authenticate: Basic realm="api"
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
b'{"detail":"Authentication credentials were not provided."}'
Error: Authentication failed for users_list.
Pulp and pulp-cli version info
Pulp3 Command Line Interface, Version 0.41.0
Plugin Versions:
common: 0.41.0
Additional context
A config created by pulp-cli 0.37.2 has the empty string values for cert and key
- Langage dominant
- Python
- Étoiles
- 43
- Forks
- 52
- Merge moyen
- 1 j 2 h
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pulp/pulp-cli
-
bug Triage-Needed
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
pulp/pulp-cli#1429 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
For RPM repositories support setting package_signing_service and package_signing_fingerprintOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
Les mainteneurs répondent en général sous 1 jour
-
feature request
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
pulp/pulp-cli#1210 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
container repository sync mirror option missingPeut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverteeasy fix feature request
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
pulp/pulp-cli#1206 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug Triage-Needed
Difficulté 4/5 3-5 jours Accessibilité débutants 42/100
pulp/pulp-cli#1199 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de pulp/pulp-cli
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
lidofinance/diffyscan#239 ·
Les mainteneurs répondent en général sous 1 jour
-
docs: the dev-setup table and AGENTS.md name the reviewed_by guard that CI's Changelog job runsOuvertearea: tools documentation good first issue ready for a contributor
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
eyalgolan/statecraft-israel#873 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
GET rooms API returns 500 due to nonexistent Room.is_active attributePeut-être pris @Mars-60 l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
Add cover art to song rowsOuverteenhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 5 jours
-
Harmony OPeNDAP SubSetter (HOSS) Geographic production rssmif16d 7 XYZ_PROV
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
nasa/harmony-autotester#341 ·