1.13. Red Hat OpenShift GitOps 1.12.0 のリリースノート
Red Hat OpenShift GitOps 1.12.0 が OpenShift Container Platform 4.12、4.13、4.14、および 4.15 で利用できるようになりました。
1.13.1. エラータの更新 リンクのコピーリンクがクリップボードにコピーされました!
1.13.1.1. RHSA-2024:1441 - Red Hat OpenShift GitOps 1.12.0 セキュリティー更新アドバイザリー リンクのコピーリンクがクリップボードにコピーされました!
発行日: 2024-03-20
このリリースに含まれるセキュリティー修正のリストは、次のアドバイザリーに記載されています。
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.13.2. 新機能 リンクのコピーリンクがクリップボードにコピーされました!
この更新により、GitOps
argocdCLI がサポートされ、Red Hat OpenShift GitOps の製品化コンポーネントとしてアクセスできるようになります。GitOpsargocdCLI ツールは、RHEL の RPM を通じて利用できます。OpenShift ミラーレジストリーからダウンロードできます。警告GitOps
argocdCLI ツールはテクノロジープレビュー機能です。GitOps
argocdCLI ツールを使用すると、次のタスクを完了できます。- ターミナルから Red Hat OpenShift GitOps を管理します。
Applications、ApplicationSets、AppProjects、User accounts、GPG keysなどの ArgoCD リソースをクライアントターミナルから管理します。(GITOPS-3389)注記argocd実行可能バイナリーファイルは、アーカイブおよび RPM 形式で含まれています。
この更新により、
NotificationsConfigurationカスタムリソース (CR) がサポートされるようになりました。この更新前は、テンプレート、トリガー、サービス、サブスクリプションを管理するために、argocd-notifications-cmConfigMap を更新する必要がありました。このリリースでは、argocd-notifications-cmConfigMap を変更することはできません。argocd-notifications-cmConfigMap を管理するために、新しいカスタムリソース定義NotificationsConfigurationが導入されました。(GITOPS-4130)注記この更新により、
argocd-notifications-cmConfigMap に追加されたすべての設定が削除されます。新しいバージョンにアップグレードした後、設定のバックアップを作成し、kind:NotificationsConfigurationのdefault-notifications-configurationカスタムリソースの設定/バックアップを更新する必要があります。また、この更新では、argocd-notifications-cmConfigMap への変更は許可されません。この更新では、コントロールプレーン以外の namespace で
ApplicationSetをサポートするために、ArgoCDCRD に 2 つの新しいフィールド.spec.applicationSet.sourceNamespacesと.spec.applicationSet.scmProvidersが導入されました。管理者はこれらのフィールドを使用して、ApplicationSetリソースを管理する特定の namespace を定義できます。(GITOPS-3754)警告コントロールプレーン以外の namespace の Argo CD アプリケーションセットはテクノロジープレビュー機能としてご利用いただけます。
-
この更新により、Argo CD サーバーには
ApplicationSetリソースを管理するために必要な権限が付与されます。(GITOPS-3762) この更新では、
debug、info、warn、error、panic、fatalなどのログレベルを設定できます。出力に設定されているデフォルトのログレベルはinfoです。ログレベルを変更するには、SubscriptionCR の.spec.config.envフィールドに環境変数LOG_LEVELを追加します。(GITOPS-4016)出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow この更新により、Argo CD は
sourceNamespacesフィールドでワイルドカード値を受け入れるようになり、複数の namespace、または namespace のパターンを指定できるようになりました。この機能を使用するには、ArgoCDCR の.spec.sourceNamespacesフィールドに、Argo CD がアプリケーションを管理できる namespace を指定します。(GITOPS-3935)例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前の例では、ワイルドカード値を使用しない
app-team-1、app-team-2、namespace-2 などのパターンapp-team-*に一致する namespace に権限が付与されます。*ワイルドカードパターンを使用して Argo CD クラスター上のすべての namespace に権限を付与するには、次のようにArgoCDCR を設定します。例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.13.3. 修正された問題 リンクのコピーリンクがクリップボードにコピーされました!
- この更新前は、リポジトリーサーバーのアドレスが正しくなかったため、通知コントローラーは通知テンプレートの組み込み関数を使用してアプリケーションに関する情報を取得できませんでした。この更新では、通知コントローラーを初期化して正しいリポジトリーサーバーアドレスを使用するようにすることで、問題が修正されます。(GITOPS-2867)
-
この更新前は、ユーザーが
CronJobリソースからJobを作成すると、エラーが表示されていました。この更新により、ユーザーはデプロイされた Argo CD アプリケーションで定義されたCronJobリソースからJob実行を作成できるようになります。(GITOPS-3617) - この更新前は、アプリケーションが削除されると、ページが更新されるまでアプリケーション環境カードが半分削除された状態のままになることがありました。この更新により、Argo CD アプリケーションが削除された後、アプリケーション環境カードが UI から自動的に削除されます。(GITOPS-2677)
- この更新前は、ユーザーが Argo CD でアプリケーションと namespace を削除すると、Red Hat OpenShift GitOps プラグインにエラーメッセージが表示される場合がありました。この更新では、動的プラグイン SDK の一部のコンポーネントを更新することで問題が修正され、エラー処理が改善されています。その結果、アプリまたは namespace を削除した後、エラーメッセージが表示されなくなります。(GITOPS-2746)
-
この更新前は、GitOps
argocdCLI または Argo CD UI によってadminロールのパスワードが更新されたときに、デフォルトのパスワードにリセットするために使用されていました。この更新により問題が修正され、ユーザーは管理者パスワードを更新できるようになり、パスワードはデフォルトに設定されなくなりました。(GITOPS-3581)
1.13.4. 既知の問題 リンクのコピーリンクがクリップボードにコピーされました!
現在、Red Hat OpenShift GitOps Dynamic Plugin によって使用される OpenShift Console Dynamic プラグイン
dynamic-console-sdkのルーティングの機能を変更する既知の問題があります。この問題により、アプリケーションの Application Overview ページと Deployment History ページを切り替えるために使用される Application Overview ページの水平ナビゲーションバーが正しく機能しなくなります。(GITOPS-4232)回避策: アプリケーションの Deployment History ページを表示するには、Application Overview ページの水平ナビゲーションバーのリンクではなく、アプリケーションの Deployment History リンクを使用します。この問題は、Red Hat OpenShift GitOps Dynamic Plugin を使用するサポートされているすべてのクラスターバージョンで確認されています。
現在、コンソール Red Hat OpenShift GitOps Dynamic Plugin の OpenShift Container Platform クラスターには、アプリケーションデータの取得時にユーザーが遅延を経験する可能性があるという既知の問題があります。(GITOPS-4234)
回避策: この問題に対する回避策は現在存在しないため、アプリケーションデータの取得が完了するまで待つ必要があります。
現在、OpenShift Container Platform 4.15 クラスターで Red Hat OpenShift GitOps Dynamic Plugin が無効になる既知の問題があります。(GITOPS-4231)
回避策: 次の手順を実行します。
- クラスターに Red Hat OpenShift GitOps Operator をインストールします。
-
Web コンソールの Administrator パースペクティブで、Home
Overview に移動します。 - Overview タブで、Status セクションの Dynamic plugins リンクをクリックします。
Red Hat OpenShift GitOps Dynamic Plugin を有効にするには、gitops-plugin をクリックし、Enabled をクリックします。
しばらくすると、“Web console update is available” メッセージを含む通知が表示されます。