Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)

オープン 初心者向け
#1,487 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
70/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
python

調査の方向性

まず、CLI の設定で cert と key をどのように処理しているかを読み、次に、表示された TOML 設定の空の値がバージョン 0.39 と 0.41 でどのように扱われるかを比較してください。cert = "" と key = "" を含む設定を使って pulp user list で再現してください。この古い設定でもコマンドが引き続き正常に認証できれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug Triage-Needed

Summary

Starting in v0.41 of pulp-cli, empty cert and key break username password authentication

Steps to reproduce

  1. 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 = ""
  1. install pulp-cli 0.39

  2. verify pulp user list still works

  3. 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

主要言語
Python
スター
43
フォーク
52
平均マージ
1日 7時間
マージ済み PR(30日)
10

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

pulp/pulp-cli のほかの issue

pulp/pulp-cli の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。