Harness(ハーネス)は、大規模なArgo CDデプロイメントを管理するプラットフォームおよびDevOpsエンジニアの手作業負担を軽減することを目的とした、GitOps向けの新しいAIレイヤーを発表した。ソフトウェア開発における急速なイノベーションとにより、AIコーディングアシスタントによって推進されるコード生成が急増しており、デリバリーが一般的なボトルネックとなっている。この発表では、チームが多数のインスタンス間を移動し、構成のずれを診断するために手動でYAMLの差分を比較する必要がある場合、Day 2オペレーション(初期デプロイメント後の継続的なメンテナンス、同期、トラブルシューティング)が、持続的で時間のかかる作業の原因となる可能性があることが強調された。
リリースによると、この機能セットの中心は、自然言語プロンプトを受け付けてGitOps環境を管理、監視、修復するエージェント型DevOpsアシスタントだ。このツールは、クラスター全体のリソースツリーを調査して同期が取れていないアプリケーションの共通の原因を明らかにすることで、フリート全体のトラブルシューティングを可能にするとされている。例として、共通のKustomization CRDの問題を特定し、数秒で解決策を返すことが挙げられている。この機能スイートには、エージェントが診断結果を表示するだけでなく変更を実行できるアクティブ構成管理、GitOpsアプリケーションとHarnessリソースに対する対話型制御、および周辺のパイプラインロジックを変更する機能が含まれているとのことだ。説明されたシナリオでは、デプロイメントパイプラインのオーケストレーションロジックを調整するようエージェントに指示し、検証ゲートを追加してヘルスチェックのタイムアウトを長くすることで、繰り返し発生するタイムアウトエラーに対処することが示された。
ベンダーは、この製品を既存のArgoへの投資を置き換えるのではなく補完することを目的としたエンタープライズコントロールプレーンとして位置付け、GitOpsプラクティスの拡張に伴う人員増加のプレッシャーを軽減することを目標としている。製品のメッセージでは、次の3つの運用上の成果を優先している。手動による根本原因分析から自動化された推論とアクティブな構成更新に移行することで、Day 2の作業をなくすこと。組織のワークフロー、ポリシー、エコシステム内のエラーをコンテキスト化し、修正構成変更を提案または実行できるソフトウェアデリバリーナレッジグラフを活用することで、平均復旧時間を短縮すること。そして、変更不可能な監査証跡を維持しながら、全てのAI駆動アクションに既存のRBACおよびOPAポリシーを適用することで、ガバナンスを迅速に提供すること。このコミュニケーションでは、安全性のないスピードはリスクを増大させるだけだと警告し、組み込みのガバナンスを、より迅速なデリバリーを可能にしながらエンタープライズグレードのコントロールを維持するためのセーフガードとして描写している。
実務面では、今回の発表では、対話型プロンプトを通じてアクセスできる診断の詳細度と可視性機能が強調された。オペレーターは、複数のコンソールを操作することなく、コンテナログの取得、デプロイメントイベントの追跡、リソースの依存関係のマッピングを行うことができる。Harnessは、これらの機能をクラスターやパイプライン全体にわたる手動同期からインテリジェントなオーケストレーションへの移行という、より広範な取り組みの一環として位置付け、このような自動化によってエンジニアリングの焦点をイノベーションに戻すことができると示唆している。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。