2.8.13. RHBA-2019:1753 - OpenShift Container Platform 3.11.129 バグ修正の更新
発行日: 2019-07-23
OpenShift Container Platform リリース 3.11.129 が公開されました。この更新に含まれるパッケージおよびバグ修正は、RHBA-2019:1753 アドバイザリーにまとめられています。この更新に含まれるコンテナーイメージは、RHBA-2019:1754 アドバイザリーで提供されています。
2.8.13.1. バグ修正
-
OpenShift on Azure の環境では、条件付き引数がないため、特定の場合に kubelet ノード名が間違うことがありました。
node-config
にnodeName
を設定するための条件が追加され、kubelet 名を必要に応じて設定できるようになりました。(BZ#1656983) -
ヘルスチェック Playbook は
Curator
がcronjob
ではなくdeploymentconfig
と想定してしまい、リソースタイプが変更されているためチェックに失敗しました。ヘルスチェックは、deploymentconfig
ではなくcronjob
を適切に評価できるようになりました。(BZ#1676720) -
selinux
チェックがinit
ロールではなくopenshift_node
ロールで実行されるため、OpenShift Container Platform インストールに一部、失敗していました。selinux
チェックはインストールプロセスで行われ、正常に完了するようになりました。(BZ#1710020) -
バージョン 3.10 からアップグレードされた OpenShift Container Platform 3.11 インスタンスのプロジェクトの Pod から
ElasticSearch
root URL にアクセスすると、拒否されていました。強力なパーミッションが設定されており、管理者以外のユーザーが Root エンドポイントにアクセスできないことが原因でした。今回のリリースでは、すべてのユーザーが root エンドポイントにアクセスできるようにパーミッションが変更されました。(BZ#1710868) -
Elasticsearch
メトリクスはPrometheus
ロールで利用不可能でした。Prometheus
ロールで、すべてのElasticSearch
インデックスを監視するアクセス権が有効になりました。(BZ#1712423) -
referencePolicy
フィールドが設定されていないことが原因で、ホストされた管理対象レジストリーを使用しない場合にImageStreams
は失敗していました。ディクショナリーは、必要に応じてreferencePolicy
を読み取り、変更されて、ImageStreams
はホストされた管理対象レジストリーなしで使用できるようになりました。(BZ#1712496) -
templateinstance
コントローラーでは、クラスターレベルのオブジェクトが作成パスで適切に管理されまなかったため、テンプレートで指定したプロジェクトを作成できませんでした。templateinstance
コントローラーは、作成されるパス内のオブジェクトを作成し、namespace 経由でシークレットの正しい値を渡すかどうかを判別できるようになりました。templateinstance
は、テンプレートで定義されているようにプロジェクトを作成できるようになりました。(BZ#1713982) -
証明書の再デプロイメントでは、
ansible-service-broker
Pod シークレットが再作成されず、サービスカタログに問題が発生していました。新しい Playbook が作成され、証明書の更新をサポートするようになりました。(BZ#1715322) - IPv4 ディクショナリーが最近変更されたことで、MTU は誤って設定されていました。この IPv4 条件が削除され、MTU が正しく確立されるようになりました。(BZ#1719362)
-
一部の OpenShift Jenkins プラグインの
pom.xml
には、一部のビルド時間の依存関係においてhttp://
ではなくhttp://
が参照されており、依存関係のダウンロードはhttps
プロトコルではなくhttp
で行われていました。pom.xml
参照が修正され、依存関係のダウンロードがhttps
プロトコルだけで行われるようになりました。(BZ#1719477) -
ElasticSearch
curl
コマンドの readiness プローブはNSS
を使用し、dentry キャッシュがいっぱいになっていました。これにより、ElasticSearch
が応答しなくなっていました。これを解決するには、readiness プローブのNSS_SDB_USE_CACHE=no
フラグを設定して dentry キャッシュがいっぱいになるのを回避します。(BZ#1720479) - 以前のバージョンの Web コンソールでは、メトリクスサーバーのみが設定されている場合にメトリクスが Horizontal Pod Autoscaler 用に設定されていない可能性があるという誤った警告が表示されました。この警告は削除されました。(BZ#1721428)
-
以前のバージョンでは、
image-signature-import
コントローラーは最大 3 つの署名しかインポートしないにも拘らず、レジストリーには 4 つ以上の署名が含まれることがよくありました。これにより、署名のインポートに失敗していました。署名の制限が引き上げられ、registry.redhat.io
からの署名のインポートが正常に完了します。(BZ#1722581) -
prerequisites
Playbook はデフォルト値が正しく読み込まれず、サニティーチェックに失敗しました。openshift_facts
を実行する手順が追加され、すべてのデフォルト値を読み込み、ヘルスチェックが正常に完了するようになりました。(BZ#1724718) -
多数のプロジェクトにより、
ElasticSearch
クラスターに対して多数の呼び出しが作成された場合に、Kibana
には空のページまたはタイムアウトが表示され、応答が返される前にタイムアウトが生じました。現在は、API 呼び出しがキャッシュされ、処理がより効率化され、ページのタイムアウトが発生する可能性が低減するようになりました。(BZ#1726433)