1.8. Red Hat OpenShift GitOps 1.12.2 のリリースノート
Red Hat OpenShift GitOps 1.12.2 が OpenShift Container Platform 4.12、4.13、4.14、および 4.15 で利用できるようになりました。
1.8.1. エラータの更新
1.8.1.1. RHSA-2024:2816 - Red Hat OpenShift GitOps 1.12.2 セキュリティー更新アドバイザリー
発行日: 2024-05-10
このリリースに含まれるセキュリティー修正のリストは、次のアドバイザリーに記載されています。
Red Hat OpenShift GitOps Operator をデフォルトの namespace にインストールしている場合は、次のコマンドを実行して、このリリースのコンテナーイメージを表示します。
$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
1.8.2. 新機能
この更新では、Argo Rollouts コントローラーの
must-gather
ツールのサポートが提供されるようになりました。この更新では、次の機能強化がサポートされます。- Argo Rollouts コントローラー Pod を含む、Red Hat OpenShift GitOps Operator 内の Pod のログ。
- Argo Rollouts Manager と Argo Rollouts カスタムリソース (CR) の内容。
-
Argo Rollouts コントローラーの
must-gather
ツールが作成するDeployment
、Statefulset
、およびConfigMaps
CR の内容。(GITOPS-3947)
1.8.3. 問題の修正
-
この更新前は、このバイナリーが GitOps コンテナーで利用できなかったため、ユーザーは
argocd-k8s-auth
バイナリーを使用して Google Kubernetes Engine (GKE) および Amazon Elastic Kubernetes Service (EKS) クラスターを追加できませんでした。この更新では、GitOps コンテナーにargocd-k8s-auth
バイナリーを追加することで問題が修正されます。(GITOPS-4226) -
この更新前は、Azure DevOps Repository サービスによる
rsa-ssh
ホストキーアルゴリズムの非推奨により、Argo CD を使用して Azure DevOps に接続しようとするとエラーが発生していました。この更新プログラムは、Argo CD と Azure DevOps Repository サービスとの間の通信プロセス中にrsa-ssh
ホストキーアルゴリズムのサポートを提供することで、問題を修正します。(GITOPS-4543) -
この更新前は、
GitOpsService
カスタムリソース (CR) でrunOnInfra
フィールドが有効になっていると、GitOps コンソールプラグインのワークロードはインフラストラクチャーノードでスケジュールされませんでした。この更新では、GitOps コンソールプラグインのワークロードにインフラストラクチャーnode-selector
を追加することで問題が修正されます。これにより、ユーザーはgitops-console
Pod でカスタムノードセレクターと許容値を設定できるようになります。その結果、runOnInfra
フィールドが有効になっている場合は、GitOps コンソールプラグイン Pod は、他のデフォルトのワークロードと同様にインフラストラクチャーノードに配置されます。(GITOPS-4496) -
この更新前は、Argo CD の
ignoreDifferences
同期オプションは配列フィールドでは機能しませんでした。この更新では、配列フィールドを処理するためにアップストリームプロジェクトで使用されるignoreDifferences
同期オプションのマージストラテジーを変更することで、問題が修正されます。その結果、同期中に配列内の特定の要素を無視できるようになり、同期オプションが正しく機能するようになりました。(GITOPS-2962) この更新前は、ユーザーは
NotificationsConfiguration
カスタムリソース (CR) に通知のコンテキストを含めることができませんでした。この更新により、ユーザーはNotificationsConfiguration
CR のcontext
フィールドを使用して通知のコンテキストを追加できるようになりました。このフィールドは、NotificationsConfiguration
CR で定義されたすべてのテンプレート間で共有コンテキストを確立するためにも使用できます。(GITOPS-4303)NotificationsConfiguration
CR のcontext
フィールドの例spec: context: region: east 1
- 1
- すべての通知テンプレート間のコンテキストは
key-value
ペアで表されます
- この更新前は、休止状態の後に Red Hat OpenShift on AWS (ROSA) クラスターにアクセスするユーザーは、Dex 設定のリダイレクト URI が無効であることを示すエラーのため、Argo CD Web コンソールにログインできませんでした。この更新により、ユーザーは、休止状態後に ROSA クラスターが稼働しているときに、エラーが発生することなく Argo CD Web コンソールにログインできるようになりました。(GITOPS-4358)
-
この更新前は、Red Hat OpenShift GitOps Operator が Argo CD カスタムリソースインスタンスを処理中に
openshift-gitops
ルートの可用性が遅延すると、ユーザーが Argo CD Web コンソールにログインできませんでした。Dex 設定に無効なリダイレクト URI があることを示すエラーメッセージが表示されました。この更新により、ユーザーはエラーが発生することなく、Argo CD Web コンソールにログインできるようになりました。(GITOPS-3736) -
この更新前は、ユーザーは Red Hat OpenShift GitOps Web コンソールの Developer パースペクティブの Add ページから Argo CD のカスタムリソースを作成できませんでした。この問題は、Red Hat OpenShift GitOps 1.10 以降のリリースで確認されています。この更新により、正しいバージョンの Operator 対応リソースが
ClusterServiceVersion
マニフェストファイルに含まれるため、問題が修正されます。(GITOPS-4513)