1.4. Red Hat OpenShift GitOps 1.14.1 のリリースノート
Red Hat OpenShift GitOps 1.14.0 が OpenShift Container Platform 4.12、4.13、4.14、4.15、4.16、4.17 で利用できるようになりました。
1.4.1. エラータの更新
1.4.1.1. RHSA-2024:4626 - Red Hat OpenShift GitOps 1.11.6 セキュリティー更新アドバイザリー
発行日: 2024 年 10 月 29 日
このリリースに含まれるセキュリティー修正のリストは、次のアドバイザリーに記載されています。
Red Hat OpenShift GitOps Operator をデフォルトの namespace にインストールしている場合は、次のコマンドを実行して、このリリースのコンテナーイメージを表示します。
$ oc describe deployment gitops-operator-controller-manager -n openshift-gitops-operator
1.4.2. 修正された問題
- この更新前は、URL にパスまたはポート番号が含まれている場合、Argo CD は Helm Open Container Initiative (OCI) レジストリーの適切な Transport Layer Security (TLS) 証明書を取得できませんでした。この更新では、アップストリーム Argo CD に修正が導入され、URL を正しく解析して有効な証明書を返すようになりました。GITOPS-5081
- この更新前は、GitOps Operator と Dex ベースの SSO が設定された Argo CD インスタンスを含む Red Hat OpenShift Service on AWS クラスターが休止状態から再開された後、Argo CD Web コンソール UI にログインできませんでした。ログイン画面には、Dex 設定内のリダイレクト Uniform Resource Identifier (URI) が無効であることを示すエラーが表示されます。この更新では、Argo CD サーバールートが変更されるたびに、Argo CD 設定で正しい Dex リダイレクト URL が更新されるようにすることで、問題が修正されます。(GITOPS-4358)
1.4.3. 重大な変化
1.4.3.1. クラスタースコープのロールアウトインスタンスのインストールの追加設定
Red Hat OpenShift GitOps v1.14 にアップグレードするときに、デフォルトのインストール namespace
openshift-gitops
の外部にクラスタースコープのロールアウトインストールを作成する場合は、Subscription
リソースのCLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
環境変数でそれをホストする必要があります。Red Hat OpenShift GitOps Operator は、CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
環境変数で namespace が定義されていない場合、クラスタースコープのロールアウトのインストールをサポートしません。以前のバージョンの Red Hat OpenShift GitOps では、Argo Rollouts は
Subscription
リソースのNAMESPACE_SCOPED_ARGO_ROLLOUTS_NAMESPACES
環境変数を使用して、クラスタースコープのロールアウトインスタンスがユーザー定義の名前空間でクラスタースコープのロールアウトのインストールをホストできるかどうかを確認します。GITOPS-5640注記クラスタースコープのロールアウトインストール機能の変更は、namespace スコープのロールアウトインストールのインストール動作には影響しません。
例:
CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
環境変数の設定apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: argo-operator spec: config: env: - name: NAMESPACE_SCOPED_ARGO_ROLLOUTS value: 'false' 1 - name: CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES value: <list_of_namespaces_in_the_cluster-scoped_Argo_CD_instances> 2 ...