第3章 バグ修正
ここでは、Red Hat Satellite 6.15 で修正された、ユーザーに重大な影響を与えるバグを説明します。
Concurrency level 設定
以前は、リモート実行ジョブのスケジューリングで使用される Concurrency level
の設定が、常に正しく機能するとは限りませんでした。そのため、サービスが再起動するまでジョブがフリーズする可能性がありました。このリリースでは、この問題は修正され、Concurrency level
の設定が意図したとおりに機能するようになりました。
Jira:SAT-19794
ホストファクトを更新しても host_updated
イベントがトリガーされなくなりました
以前は、ホストファクトを更新すると、host_updated
イベントが複数回トリガーされていました。これにより、登録された Webhook が、ホストファクトの 1 回の更新で複数回実行されていました。このリリースでは、ホストファクトを更新しても host_updated
イベントはトリガーされません。ホストファクトが更新されたときに通知を受け取りたい場合は、新しい host_facts_updated
イベントに Webhook を登録します。この新しいイベントは、ホストファクトの更新ごとに 1 回のみ Webhook をトリガーします。ユーザーが手動でホストを更新した場合は、host_updated
イベントが引き続きトリガーされます。
Jira:SAT-20746
ホストを削除した時に Webhook から詳細情報にアクセスできるようになりました
以前は、ホストを削除した場合、Webhook テンプレートではホストに関する基本情報しか使用できませんでした。このリリースでは、ホストを削除すると、Webhook テンプレートがホストの詳細情報にアクセスできます。
Jira:SAT-20745
登録終了コードに登録の失敗が反映されるようになりました
以前は、ホストの登録が失敗した場合でも、登録コマンドが終了コード 0 を返していました。このリリースでは、登録コマンドは成功した場合にのみ 0 を返し、それ以外の場合は 0 以外のコードを返しました。
管理者以外のユーザーが Ansible 変数をオーバーライドできるようになりました
以前は、システム管理者以外の Satellite ユーザーは、Ansible Roles Manager ユーザーロールが割り当てられていても、Ansible 変数をオーバーライドできませんでした。このリリースでは、権限が修正され、管理者以外のユーザーが Ansible 変数をオーバーライドできるようになりました。
JWT の有効期限を無制限にするには、0 を使用してホスト登録コマンドを生成します
以前は、無制限の認証トークンを使用してホスト登録コマンドを生成する場合に、Hammer と API が受け入れる値が明確ではありませんでした。受け入れられる値は次のとおりです。
- 0 は無制限を意味します。
- 0 から 999999 までの値は有効期限 (時間単位) です。デフォルトは 4 時間です。
- その他の値は受け入れられません。
このリリースでは、Hammer ヘルプと API リファレンスに無制限の値が明記されました。
FIPS モードが有効になっている RHEL 9.4 以降を実行しているホストで OpenSCAP レポートのアップロードが失敗しなくなりました。
RHEL 9 を FIPS モードで実行する Satellite ホストでは、以前は OpenSCAP レポートのアップロードが次のエラーで失敗していました。
Unable to load certs Neither PUB key nor PRIV key
Unable to load certs
Neither PUB key nor PRIV key
この問題は RHEL 側で解決されており、RHEL 9.4 以降を実行する Satellite ホストには影響しなくなりました。上記の状況で OpenSCAP レポートをアップロードすると、RHEL 9.3 以前を実行しているホストでは失敗することに注意してください。7章既知の問題 も併せて参照してください。
Jira:SAT-22421