1.11. 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.11.1. エラータの更新 リンクのコピーリンクがクリップボードにコピーされました!
1.11.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
$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
1.11.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、およびConfigMapsCR の内容。(GITOPS-3947)
1.11.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-consolePod でカスタムノードセレクターと許容値を設定できるようになります。その結果、runOnInfraフィールドが有効になっている場合は、GitOps コンソールプラグイン Pod は、他のデフォルトのワークロードと同様にインフラストラクチャーノードに配置されます。(GITOPS-4496) -
この更新前は、Argo CD の
ignoreDifferences同期オプションは配列フィールドでは機能しませんでした。この更新では、配列フィールドを処理するためにアップストリームプロジェクトで使用されるignoreDifferences同期オプションのマージストラテジーを変更することで、問題が修正されます。その結果、同期中に配列内の特定の要素を無視できるようになり、同期オプションが正しく機能するようになりました。(GITOPS-2962) この更新前は、ユーザーは
NotificationsConfigurationカスタムリソース (CR) に通知のコンテキストを含めることができませんでした。この更新により、ユーザーはNotificationsConfigurationCR のcontextフィールドを使用して通知のコンテキストを追加できるようになりました。このフィールドは、NotificationsConfigurationCR で定義されたすべてのテンプレート間で共有コンテキストを確立するためにも使用できます。(GITOPS-4303)NotificationsConfigurationCR のcontextフィールドの例spec: context: region: eastspec: context: region: east1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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)