LaunchDarkly(ローンチダークリー)は2026年7月21日、Terraformプロバイダーv3が一般提供開始になったと発表した。これは、旧バージョンのv2 SDKを置き換える、より新しいTerraformプラグインフレームワークへの大規模な再構築を意味する。今回のアップデートは、TerraformワークフローにおけるLaunchDarklyの新機能のサポートを加速することを目的としていると説明されている。
v3プロバイダーは、コンテキストの種類、リリースポリシー、メトリックグループ、アナウンス、ビッグSegmentストア、OAuthクライアント、統合配信、フラグインポートという8つの新しいリソースを導入することで、LaunchDarkly構成のTerraform対応範囲を拡大した。このリリースにより、チームはTerraformから直接、より幅広いプラットフォーム要素を管理できるようになると報告されている。
計画策定時の検証機能の改善がキー変更点として挙げられ、プロバイダーは、適用時だけでなくワークフローの早い段階で特定の構成上の問題を検出できるよう、チームを支援することが期待されている。承認ワークフローとロールマッピングを利用する顧客向けには、v3で環境におけるセグメント承認設定と、チームロールマッピングにおけるスコープ付きロール属性のサポートが追加されることが注目される。
v3では構文に互換性のない変更が含まれているため、v2プロバイダー用に作成された既存のTerraform構成は、v3に対応できるよう更新する必要がある。移行を容易にするため、プロバイダーには、Terraform構成をv2構文からv3構文に書き換えるmigrate-tf-syntaxコマンドが含まれている。プロバイダーの状態アップグレードは、最初の適用時に自動的に行われるため、状態移行のための破棄と再作成のワークフローは不要だ。
Terraformプラグインフレームワーク上でのプロバイダーの再構築と追加されたリソースは、Terraformにおける新しいLaunchDarklyリソースへのアクセス速度の向上、適用前の検証の改善、承認、ロールマッピング、および新しいプラットフォーム機能への幅広いサポートに向けたステップとして位置付けられた。v2からv3への移行に関する詳細は、こちらから入手できる。
出典:LaunchDarkly
この製品の詳細については、LaunchDarkly製品ページをご覧ください。