• StackGen(以前のappCD)は、オープンソースのArgo連続デリバリープラットフォームを使用してクラウドネイティブアプリケーションを展開するために使用されるHelmチャートを自動生成する機能を追加しました。
  • StackGenのエンジニアリング担当副社長であるCesar Rodriguez氏は、このAIプラットフォームの拡張が、ITインフラストラクチャをプログラムで構成するために必要であり、インフラストラクチャとしてのコード(IaC)を自動的に書くために開発されたと述べました。
  • StackGenプラットフォームは、PythonまたはJavaコードに対して静的解析を適用し、意図を理解し、依存関係を特定し、その後、API、サービス構成、イングレス/エグレスなどの必要な変数を推論します。その後、AI学習技術を使用してコードの静的解析に基づいてTerraformコードまたはHelmチャートが自動生成されます。
  • Argo CDコミュニティと協力して、その機能はHelmチャートに拡張され、DevOpsチームがプログラムでインフラストラクチャを構成できるようになりました。
  • StackGenは、生成されたHelmチャートがアプリケーションのソースコードと同期され続けることを確認し、組織がスケールでアプリケーションを展開する際に生産性を向上させることも可能にします。

この記事では、StackGenがAIを活用してHelmチャートを自動生成する能力を追加したことが強調されています。StackGenのアプローチは、IaCコードをセキュアに生成し、セキュリティポリシーを強制することで、DevOpsワークフローを効率化し、セキュリティを向上させる点で重要です。

元記事: https://cloudnativenow.com/topics/cloudnativedevelopment/open-source/stackgen-extends-ai-platform-for-generating-iac-code-to-argo-cd-platform/