Argo CD v2.3 release candidate
#翻訳
Argo CD v2.3 release candidate | Feb, 2022 | Argo Project
Argo CD ApplicationSet and Notifications are Now a Part of Argo CD
インストールしてすぐに、より多くの機能を利用できます! Argo Labsで生まれた2つの人気のあるArgo CD拡張機能であるArgo CD ApplicationSetとNotificationsは、現在Argo CDの一部です。
Argo CD ApplicationSetは、Argo CDアプリケーションを生成する方法を提供し、マルチクラスター環境で特に役立ちます。 Argo CD Notificationsは、Argo CDデプロイメントおよびその他のイベントから通知を作成するための強力で再利用可能なメカニズムです。 どちらの拡張機能も昨年に比べ成熟しており、安定しています。 これらのコンポーネントをArgo CDにマージすることで、より緊密な統合とより優れたユーザーエクスペリエンスを構築するための扉が開かれます。 デフォルトのArgo CDインストールマニフェストは、両方のコンポーネントをすぐにバンドルできるようになりました。
New Sync And Diff Strategies
最近まで、Argo CDユーザーは、差分プロセス中にのみマニフェストの特定の部分を無視できました。 このリリースの新機能として、ユーザーは、同期プロセス中にも無視ルールを考慮するようにArgo CDに指示するようにApplicationリソースを構成できます。 これを行うには、Applicationリソースに新しい同期オプションRespectIgnoreDifferences = trueを追加します。 同期オプションが追加されると、Argo CDは同期プロセス中に無視されたフィールドを変更しません。
無視されるフィールドの構成も簡単です。 ユーザーは、フィールドを1つずつ一覧表示する代わりに、managedFieldsメタデータを利用して、信頼できるマネージャーについてArgo CDに指示し、信頼できるマネージャーが所有するフィールドを自動的に無視できるようになりました。 新しい差分カスタマイズ(managedFieldsManagers)が利用可能になり、ユーザーはArgo CDを指定して、特定の信頼できるマネージャーが所有するすべてのフィールドを無視できるようになりました。
これらの変更の詳細については、Argo CDブログ投稿のNew sync and diff strategies in ArgoCDを参照してください。
ARM Images
Argo CD ARM 64イメージは、v2.3リリースの一部として利用可能です。 ついにRaspberryPiでArgoCDを実行できるようになりました。 argocd CLIのARMバージョンも利用できます。 Windows、Linux、およびMac用のARM argocd CLIバイナリは、GitHubリリースアーティファクトとして公開されています。
ARM 64のサポートは、Argo CDイメージの唯一の改善ではありません。 さらに、依存関係の数を減らし、イメージサイズを大幅に縮小しました。 v2.3イメージのサイズは400MBから200MBに、ほぼ半分になります。
Compact Tree View And Click Application Navigation
多くのユーザーは数百のリソースを備えたアプリケーションを使用しており、これらをナビゲートするのは難しい場合があります。 まったく新しいコンパクトなアプリケーションビューとズームイン/ズームアウト機能を導入して、ナビゲートしやすくしました。 Group Nodesボタンを使用すると、同様のリソースを1つのグループノードにまとめて、煩雑さを取り除き、アプリケーションリソースの状態を理解しやすくすることができます。 グループノードをクリックすると、折りたたまれたリソースに関する詳細情報を引き続き取得できます。 折りたたまれたリソースのリストは、スライドパネルで利用できます。
コンパクトなリソースツリーはまだ大きすぎますか? 「ズームイン」および「ズームアウト」機能を使用して、サイズを小さくしたり、さらに大きくしたりできます。
アプリケーションの詳細ページとアプリケーションリストページの間を行き来する必要がなくなりました。 代わりに、アプリケーションの詳細ページのタイトルにある検索アイコンをクリックして、必要なアプリケーションに直接移動できます。
Upgraded Config Management Tools
バンドルされているHelmとKustomizeの両方のバイナリが最新バージョンにアップグレードされました。 Kustomizeが4.2.0から4.4.1にアップグレードされ、Helmが3.7.1から3.8.0にアップグレードされました。
Bug Fixes And Performance Enhancements
いつものように、Argo CDリリースには、便利な改善とバグ修正が含まれています。概要を説明するための短いリストを次に示します。
The skipCrds flag support and ability to ignore missing values files for Helm (#8012, #8003)
Additional environment variables for Kustomize (#8096)
The Argo CD CLI follows the XDG Base directory standard (#7638)
Redis is no longer used during SSO login (#8241)
Where Can I Get the New Release?
詳細とインストール手順については、リリースノートとアップグレード手順を確認してください。リリース候補を試して、フィードバックを共有してください。すべてのArgoCommunityの貢献者とユーザーの貢献、フィードバック、およびリリースのテストにご協力いただき、ありがとうございます。
#ArgoCD