大手ソフトウェアデリバリープラットフォームであるHarness(ハーネス)は、2025年第1四半期リリースにおいて、Kubernetes、ECS、Terraform、GitOpsに重点を置いた一連の機能強化を発表した。これらのアップデートは、精度、ガバナンス、柔軟性を提供し、チームがより迅速、安全、かつスマートにデプロイできるようにすることを目的としている。新機能は、名前空間の強制からECSの加重トラフィックシフト、オプションのHelm構成まで多岐にわたり、全てデプロイ制御とプラットフォームの柔軟性を向上させるように設計されている。
KubernetesとHelmの機能強化において、HarnessはネイティブKubernetes diffステップを導入した。この機能は、kubectl diffコマンドを使って、リソースの現在のライブ状態と今後のYAML定義の変更を比較する。これにより、チームはデプロイメント前に変更をプレビューできるため、リスクを軽減し、環境の整合性を維持できる。さらに、HarnessはKubernetesとHelmのデプロイメントにおいて厳格な名前空間の一貫性を適用し、偶発的な設定ミスを回避する。その他の機能強化には、ConfigMapとシークレットボリュームのマウント、トラフィックルーティングの書き換えルール、GCP OIDCプロジェクト間アクセス、Helm CRDサポート、KubernetesとHelmデプロイメントにおけるオプション値のサポートなどがある。
HarnessはAWSの機能強化においても大きな進歩を遂げた。ECS Blue Green Deploymentsにおいて、加重トラフィックシフトの導入により飛躍的な進歩を遂げた。この機能により、段階的なロールアウトが可能になり、本番環境の変更に伴うリスクを最小限に抑え、チームはトラフィック配分を微調整できるようになる。また、HarnessはS3に保存される50MBを超えるAWS Lambdaアーティファクトのデプロイに対するサポートを拡張し、長年の制限を解消することで、大規模機能アプリケーションの柔軟性を向上させた。
Terraformの機能強化には、リモートエンティティーのGit詳細の編集機能と、Terraform Cloud Runステップにおけるプロジェクト選択機能が含まれる。また、HarnessではTerraform Cloud Refresh Runの自動承認機能も導入され、フィードバックループの高速化と手動承認のボトルネックの削減を実現している。さらに、Harnessはアーティファクト管理、トリガーとGitエクスペリエンス、ガバナンスと承認ワークフロー、プラットフォームとパフォーマンス、オブザーバビリティーとAPIの改善も行っている。
これらのアップデートは、Harnessの信頼性、拡張性、そしてユーザーエンパワーメントへのコミットメントを反映している。単なる段階的な改善ではなく、チームが自信を持ってより優れたソフトウェアを構築できるよう設計された基盤的なアップグレードだ。
出典:Harness
この製品の詳細については、Harness製品ページをご覧ください。